wypelniajac formularz wyskakuje mi taki blad:
Cytat
Prawa do wpisy.txt zostały zmienione
Plik wpisy.txt został otwarty
Warning: fwrite(): supplied argument is not a valid stream resource in c:\usr\krasnal\www\ksiega gosci\wynik.php on line 75
Nie moge zapisac pliku wpisy.txt
To moj skrypt:
<?
$nick = $_POST['nick'];
$komentarz = $_POST['komentarz'];
$mail = $_POST['mail'];
$www = $_POST['www'];
// pozbycie sie pustych znakow
$komentarz = trim($komentarz);
//sprawdzenie poprawnosci danych
{
echo "Twoj nick i komentarz musi składajac sie z co najmniej 3 znaków"; }
if(strlen($mail) < 6
&& eregi('^[a-zA-z0-9_]+@[a-zA-z0-9-]+.[a-zA-z0-9-.]+ , $mail)) {
echo "Wpisz poprawny adres email";
}
if(strlen($www) > 7 )
{
// Jesli adres nie zaczyna sie od http:// to dodaj to
if(strpos($www, 'http://') !== 0)
{
$www = 'http://'.$www;
}
}
// zapisaywanie informacji
$plik = "wpisy.txt";
$prawa = chmod("$plik", 0777);
if($prawa)
{
echo "Prawa do " .$plik. " zostały zmienione<br />"; }
else
{
echo "Prawa do " .$plik. " <b>nie</b> zostały zmienione<br />"; }
$otwarcie = fopen($plik, 'r+');
if($otwarcie)
{
echo "Plik " .$plik. " został otwarty<br>"; }
else
{
echo "Otwarcie " .$plik. " <b>nie</b> powiodło się<br>"; }
$post = $nick."\t".$komentarz."\t".$mail."\t".$www."r\n";
if(fwrite($plik, $post) == FALSE) {
echo "Nie moge zapisac pliku " .$plik. "<br>"; }
?>