Tilpas et eksistrende script
Hej...Jeg er lige begyndt at lære sproget PHP, og i bogen jeg lærer ud fra skal jeg tilpasse et eksisterende script, som findes på:
http://downloads.w3secrets.com/downloads/useronline_v_21.htm
Jeg skal tilrette nogle filer, så jeg kan indsætte et script som tæller hvor mange brugere der er online i "kurt.php" (side jeg selv har lavet)
Zip-filen indeholder følgende filer:
config.php
install.txt
log.txt
useronline.php
Jeg redigerer i filen config.php, så den kommer til at se således ud:
<?php
// Timeout - After this time the users will
// be deleted (in minutes)
$timer = 100;
// Name of the file where all the data, about
// the user's activity will be saved
$filename = "$DOCUMENT_ROOT/malka/log.txt";
?>
Derudover indsætter jeg følgende kode:
<p>Antallet af brugere online lige nu er:
<?PHP include ("useronline.php4"); ?></p>
Så min egen fil "kurt.php" kommer til at se således ud:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
$navn = "Kurt";
if ($navn == "Kurt")
{
echo "Hej $navn, gamle dreng";
} else {
echo "Hej $navn - Velkommen til min hjemmeside";
}
?>
<p>Antallet af brugere online lige nu er:
<?PHP include ("useronline.php4"); ?></p>
</body>
</html>
Derefter har jeg ændret chmod på log.txt til 666
Jeg har uploadet filerne til min egen hjemmeside, så "kurt.php" findes på http://www.jso.1go.dk/kurt.php
Den giver følgende fejlmeddelse:
Hej Kurt, gamle dreng
Antallet af brugere online lige nu er:
Warning: fopen(): open_basedir restriction in effect. File(/malka/log.txt) is not within the allowed path(s): (/free1go/) in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 34
Warning: fopen(/malka/log.txt): failed to open stream: Operation not permitted in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 34
Warning: fputs(): supplied argument is not a valid stream resource in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 35
Warning: fclose(): supplied argument is not a valid stream resource in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 36
Warning: file(): open_basedir restriction in effect. File(/malka/log.txt) is not within the allowed path(s): (/free1go/) in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 42
Warning: file(/malka/log.txt): failed to open stream: Operation not permitted in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 42
1
Warning: fopen(): open_basedir restriction in effect. File(/malka/log.txt) is not within the allowed path(s): (/free1go/) in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 73
Warning: fopen(/malka/log.txt): failed to open stream: Operation not permitted in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 73
Warning: fputs(): supplied argument is not a valid stream resource in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 74
Warning: fclose(): supplied argument is not a valid stream resource in /free1go/j/s/www.jso.1go.dk/useronline.php4 on line 75
Nogen der kan hjælpe mig med at løse dette problem?
