habe ein problem. habe mir grad ne kleine funktion geschrieben welche mir protokolieren soll wann welche IP auf meine seite zugegriffen hat.
bei XAMPP lief alles perfekt nur auf meinem webspace geht das nicht,...,warum.?
die fehlermeldungen sind:
ZitatAlles anzeigen
Warning: fopen(x.php) [function.fopen]: failed to open stream: No such file or directory in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 5
Warning: filesize() [function.filesize]: stat failed for x.php in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 6
Warning: fread(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 6
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 7
Warning: fopen(x.php) [function.fopen]: failed to open stream: Permission denied in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 12
Warning: fwrite(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 13
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/w00deefc/TEST/datums-ip-schreiber.php on line 14
mein quellcode:
<span class="syntaxdefault"><?php<br /><br /><br />$dateiname </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"x.php"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $dateiname</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"r"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">$inhalt </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fread </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> filesize </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$dateiname</span><span class="syntaxkeyword">));<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$handle</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">echo $inhalt</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">$handle </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> fopen </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $dateiname</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"a"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fwrite </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Zugriff: "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"d.m.'y - H:i:s"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">" von "</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">fclose </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $handle </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">?></span>