Mam taki problem wyzuca mi taki błąd :
Warning: fread(): Length parameter must be greater than 0. in /home/alkoholz/public_html/Ksiega/ksiega.php on line 102
co przetłumaczyłem sobie jako że parametr długości musi być większy niż 0. Niestety nic mi to niedaje..
Kod prezętuje się następująco..
<?php
$autor=$_POST['autor_txt'];
$emeil=$_POST['emeil_txt'];
$gg=$_POST['gg_txt'];
$tresc=$_POST['tresc_txt'];
$wpisy=czytajWpisy();
if (($autor!=\"\")&&($emeil!=\"\")&&($tresc!=\"\")) {
$nowyWpis=formatujWpis($autor, $emeil, $gg, $tresc);
$wpisy=$nowyWpis.$wpisy;
zapiszWpisy($wpisy);
}
function formatujWpis($autor, $emeil, $gg, $tresc) {
$wpis=\"<text5><b>Autor: \".$autor.\"</b></text5> | rn\";
$wpis.=\"<text5><img src=\"../Obrazki/Ksiega/emeil.gif\" border=0> <a href=mailto:\".$emeil.\"><hyper><b>\".$emeil.\"</b></hyper></a></text5> | rn\";
$wpis.=\"<text5> <img src=\"../Obrazki/Ksiega/gg.gif\"> <b>\".$gg.\"</b></text5><p>rn\";
$wpis.=\"<text5>\".$tresc.\"</text5><br><hr>rn\";
$wpis.=\"rn\";
return $wpis;
}
function czytajWpisy() {
$nazwa=\"ksiega.txt\";
$plik=fopen($nazwa,\"r\"); return $wpisy;
}
else return \"\";
}
function zapiszWpisy($wpisy) {
$nazwa=\"ksiega.txt\";
$plik=fopen($nazwa,\"w\"); if (flock($plik,LOCK_EX
)) { }
else {
echo \"<center><h3>Błąd! Dane nie zostały zapisane. \";
}
chmod($nazwa,0666);
}
?>
przy czym linijka 102 - w której wywala błąd to 30 tutaj czyli:
<?php
?>
A najdziwniejsze dla mnie jest to że na lokalhoscie wszystko działa si.. (IMG:
http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)