Autor | Zpráva | ||
---|---|---|---|
Artist Profil * |
#1 · Zasláno: 11. 8. 2007, 09:19:39
Takže hezké ráno, zde je můj kód rodící se ankety:
<? // zde je seznamovy vypis ankety a odpovedi, odkaz pak s kliknutim na odpoved je // anketa.php?hlasovat=$hlas&id=$id ?> <? $hlas=$_GET['hlasovat']; $id=$_GET['id']; if(($hlas!=FALSE) AND ($id!=FALSE)) { $name="stats_root/stats_".$id.".txt"; if(file_exists($name)) { fopen("stats_root/stats_".$id.".txt", "r"); fwrite("stats_root/stats_".$id.".txt", "ahoj"); echo "Dal jste hlas do souboru $name"; fclose("stats_root/stats_".$id.".txt"); } else { fopen($name,"w"); // vytvori se novy soubor, pokud tam jeste neni chmod($name,0666); // nastaveni prav pro zapis / cteni echo "Byl vytvořen soubor."; } } } ?> Tak a jádro problému: Warning: fwrite(): supplied argument is not a valid stream resource in anketa.php on line 29 Warning: fclose(): supplied argument is not a valid stream resource in anketa.php on line 32 Jak ja tohle nesnáším! :D Je to někde ve funkcích, ale nevím kde. Věděl by tu někdo? Moc děkuji za radu! Artist |
||
Mastodont Profil |
#2 · Zasláno: 11. 8. 2007, 09:33:12 · Upravil/a: Mastodont
fopen("stats_root/stats_".$id.".txt", "r"); Otvíráš soubor jen pro čtení a pak do něj chceš zapsat? |
||
Artist Profil * |
#3 · Zasláno: 11. 8. 2007, 09:36:07
Vidím, děkuju, opravil jsem si to, ale problém stále trvá o_O
|
||
Alphard Profil |
#4 · Zasláno: 11. 8. 2007, 09:42:06
který řádek je 29. a 32.?
|
||
Artist Profil * |
#5 · Zasláno: 11. 8. 2007, 09:43:58
29. fwrite("stats_root/stats_".$id.".txt", "ahoj");
30. echo "Dal jste hlas do souboru $name"; 31. 32. fclose("stats_root/stats_".$id.".txt"); |
||
Alphard Profil |
#6 · Zasláno: 11. 8. 2007, 09:51:51
zkus tohle:
$name = "stats_root/stats_".$id.".txt"; echo $name; // zkontroluj $hand = fopen($name, "a"); fwrite($hand, "ahoj"); fclose($handle); |
||
Artist Profil * |
#7 · Zasláno: 11. 8. 2007, 10:15:16
Jasně, takhle to maká nádherně ( překlep, fclose($hand) a ne fclose($handle), ale to mi došlo :) ) - moc děkuju za pomoc a ochotu!
hezký den, php forever.. |
||
Časová prodleva: 17 let
|
0