chyba
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravim prosim poradťe mi kde mam chybu tohle mi to píše: Warning: fread(): Length parameter must be greater than 0. in /disk1/home/ic/tod/www/gbook2.php on line 161 Warning: fopen(book2Data.cgi): failed to open stream: Permission denied in /disk1/home/ic/tod/www/gbook2.php on line 164 Warning: fwrite(): supplied argument is not a valid stream resource in /disk1/home/ic/tod/www/gbook2.php on line 165 Warning: fclose(): supplied argument is not a valid stream resource in /disk1/home/ic/tod/www/gbook2.php on line 166 A tady jsou ty řádky chybý řádky: if (file_exists ($soubor)) { $fp = fopen ($soubor, "r"); $data = fread ($fp, filesize($soubor)); // 161 fclose($fp); } $fp = fopen ($soubor, "w"); //164 fwrite ($fp, $write.$data); //165 fclose ($fp); //166 } Předem děkuji za pomoc.
-
To chceš překlad těch warningů? Nebo co? Ověř, jestli fp můteš otevřít (kdyt tam je neznamená, že ho můžeš číst)
-
To sem nějak nepobral,ale to je jedno.Já sem myslel že by mi někdo pomohl to poupravit..
-
No, já myslím, že krom toho, že není ošetřené otevření souboru, tak je to OK. Já bych to napsal takto: if ($fp=fopen($soubor, 'r')) { $data = fread(...); fclose(...); } else { echo "nemuzu otevrit souor $soubor. Spatne nastavena prava?"; Tak nejak.
-
} // o zapomenutou složenou závorku se bude starat kdo?
-
Nípal...