Chybová hláška
10 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é.
-
Co znamená : Warning: fseek(): supplied argument is not a valid stream resource in .....? Ale skript se přesto vykoná
-
tak tam pred to hod @ a mas to ;-) me taky u SetLocale() pise chybu a pritom to funguje tak jak ma... proste a jednoduse sem tam hodil zavn@c.
-
A před co?
-
O.K., už jsem to pochopil. Moc díky ;-)
-
<HTML>To je nesmysl, resit chyby zavinacem ... na takovem principu mozna funguje akorat windows :) >Warning: fseek(): supplied argument is not a valid stream resource in .....? to znamena, ze nepredavas spravny ukazatel na soubor nebo se s nim stalo neco co nemelo... ukaz vetsi cast kodu (od fopen po fseek)</HTML>
-
@ iba potlačuje výpis chyby,ale ju neodtráni.Súhlasim s Richardom, že treba nájsť dôvod prečo sa chyba vypisuje a odtrániť ho.Môže sa ti tiež stať, že si na ten Zavinač zvykneš potom ti to spraví niekde kritickú chybu ukonči ti skript a ty ani nebudeš vedieť ani kde sa to stalo :))
-
doplnim... skus tam dat podmienku if ($fd) fseek(...) a osetrit pripadnu chybu v else... alebo pouzivaj konstrukciu napr. typu if ($fd = fopen("...","...")){ }else echo "Subor sa neda otvorit.";
-
Tak tady to je if($promenna=="text"): $adresar=opendir("adresar"); while (false!==($soubor = readdir($adresar))) { if ($soubor != "." && $soubor != ".." && !ereg("_zpravy",$soubor)) $ft = FOpen("adresar/".$soubor, "r+"); $soubor1 = File("adresar/".$soubor); @FSeek($ft, 0); @FPutS($ft, "<table class='os_zprava_table' width='100%'><tr><td class='os_zprava'><img src='obrazek' width='39' height='50'><br>Jméno<br>". Date("d.m.Y") ."<br>". Date("H:i:s") ."</td><td valign='top'>"); @FPutS($ft, ucfirst(nl2br(stripslashes($text)))."</td></tr></table>\n"); for ($i=0; $i<Count($soubor1); $i++) { @FPutS($ft, $soubor1[$i]); } @FClose($ft); } echo "<p style='text-align:center'>Systémová zpráva pro všechny uživatele byla úspěšně odeslána</p>"; endif;
-
<HTML>takze... pokud se tahle podminka nesplni: if ($soubor != "." && $soubor != ".." && !ereg("_zpravy",$soubor)) neprovede se otevreni souboru ($ft = FOpen("adresar/".$soubor, "r+");), tudis funkci fseek davas ukazatel $ft ktery vubec neexistuje nebo je null.. je potreba zvetsit pusobnost te podminky na cely ten kod po nem: while (false!==($soubor = readdir($adresar))) { if ($soubor != "." && $soubor != ".." && !ereg("_zpravy",$soubor)) { $ft = FOpen("adresar/".$soubor, "r+"); $soubor1 = File("adresar/".$soubor); FSeek($ft, 0); FPutS($ft, "....."); FPutS($ft, ..."); for ($i=0; $i<Count($soubor1); $i++) { FPutS($ft, $soubor1[$i]); } FClose($ft); } }</HTML>
-
zavinacem se maji resit jenom notice hlasky ;)