No więc co tu jest nie tak?
<table cellpadding="0" cellspacing="0" width=100%> <tr><td style="background:url(images/srodek_top.jpg);padding-left:25px;font-weight:bold;font-size:18px;padding-top:8px;" height=44>Dodawanie serwera do sprawdzenia</td></tr> <tr><td style="background:url(images/srodek_tlo.jpg);padding-left:20px;padding-right:8px;font-size:11px;padding-top:5px;"> <p><center> Aby dodać serwer do sprawdzenia wypełnij formularz: <?php /********************************************* * plik formularz.php *********************************************/ // prosty formularz zawierający dwa pola echo '<form action="" method="post"> <table> <tr> <td><p>IP Serwera: </p></td> <td><input type="text" name="ip"></td> </tr> <tr> <td><p>Twój E-mail: </p></td> <td><input type="text" name="mail"></td> </tr> <tr> <td><p>Dodatkowy Kontakt: </p></td> <td><input type="text" name="kontakt"></td> </tr> <tr> <td><p>Dodatkowe Informacje: </p></td> <td><textarea name="info" rows="4" cols="25"></textarea> </tr> <tr> <td><input type="submit" value="Wyślij"></td> </table> </form>'; } else { // dane pochodzące z formularza $dane = $ip."`".$mail."\n".$kontakt."\n".$info."\n"; // przypisanie zmniennej $file nazwy pliku $file = "serwery.txt"; // uchwyt pliku, otwarcie do dopisania // blokada pliku do zapisu // zapisanie danych do pliku // odblokowanie pliku // zamknięcie pliku } ?> <br> <br> </center></p>
Po wypełnieniu formularza i kliknięciu wyślij, wyskakuje to:
Cytat
Warning: fopen(serwery.txt) [function.fopen]: failed to open stream: Permission denied in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 50
Warning: flock() expects parameter 1 to be resource, boolean given in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 52
Warning: fwrite(): supplied argument is not a valid stream resource in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 54
Warning: flock() expects parameter 1 to be resource, boolean given in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 56
Warning: fclose(): supplied argument is not a valid stream resource in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 58
Warning: flock() expects parameter 1 to be resource, boolean given in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 52
Warning: fwrite(): supplied argument is not a valid stream resource in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 54
Warning: flock() expects parameter 1 to be resource, boolean given in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 56
Warning: fclose(): supplied argument is not a valid stream resource in /home/Defozox/domains/mojastrona.pl/public_html/body/sprawdz.php on line 58
Najpierw dałem plikowi sprawdz.php i serwery.txt chmod 666 i nie działało, a później 777 i też nie działało.
Przeszukałem google, ale niestety podobnego błędu nie znalazłem.
Proszę o pomoc,
Pozdrawiam,
Defozo