Autor Zpráva
Vlaadja
Profil
Ahojte! Prosiim vas, zkuseny phpckare o radu. Udelal jsem si takovy jednoduchy gbook, na lokalhostu otestoval a vse bezprolemu jelo. Pak jsem to nahral na hostingovy server a prestalo to zapisovat do souboru. V php moc neumim, jen tak okrajove, tak uz nevim co s tim. Myslite ze to muze byt v konfiguraci serveru, coz bych mel resit s oddelenim podpory nebo tam mam nekde nejakou chybku?
Prikladam soubor php ktery obstarava zapis do souboru:

<?
require "smiles.php";
$text=Nl2Br(StripSlashes(HTMLSpecialChars($text)));

for ($x=0;$x<Count($smajly);$x++) {
$text=EReg_Replace($smajly[$x],"<img src=\"img/smiles/".$images[$x].".gif\">",$text);
}

$cas=Date("d.m.Y, H:i");
$cesta="prispevkyDiskuse.dat";
$textak=$cas."\02E4".$nick."\02E4".$text."\02E0\n";
$fp=FOpen($cesta,"r+");
$texts=FRead($fp,FileSize($cesta));
Rewind($fp);
FPutS($fp,$textak.$texts);
FClose($fp);

Header("Location: diskuse.html");
?>

a tohle mi to vyhodi kdyz zapnu Display_errors:

Warning: fopen(prispevkyDiskuse.dat) [function.fopen]: failed to open stream: Permission denied in www/ulozDoDiskuse.php on line 12

Warning: fread(): supplied argument is not a valid stream resource in www/ulozDoDiskuse.php on line 13

Warning: rewind(): supplied argument is not a valid stream resource in www/ulozDoDiskuse.php on line 14

Warning: fputs(): supplied argument is not a valid stream resource in www/ulozDoDiskuse.php on line 15

Warning: fclose(): supplied argument is not a valid stream resource in www/ulozDoDiskuse.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at www/ulozDoDiskuse.php:12) in /www/ulozDoDiskuse.php on line 18

Prosiim poradte, jsem v casovym manku, uz to melo vcera chodit a neumim to tak rychle opravit :((
Za kazdickou radu moc diky ;)
orava))
Profil *
musis nastavit subory na chmod 0777 - zapis aj cistanie
nastavis to vo FTP
roberta
Profil
Warning: fopen(prispevkyDiskuse.dat) [function.fopen]: failed to open stream: Permission denied in www/ulozDoDiskuse.php on line 12
musíš nastaviť súboru prispevkyDiskuse.dat práva na čítanie a zápis
http://sk.php.net/chmod

Warning: Cannot modify header information - headers already sent by (output started at www/ulozDoDiskuse.php:12) in /www/ulozDoDiskuse.php on line 18
príkaz Header môžeš použiť iba vtedy, ak pred ním neposielaš nič na výstup do prehliadača (ani prázdny znak)
Vlaadja
Profil
Velikyyyy diky za rychlou a trefnou odpoved ;)

Nastavil jsem atributy toho soubroru na tech 777 a jede to!

Jeset jednou diky :)
Vlaadja
Profil
to roberta:
Muzu jeset poprosit o radu co bych mel pouzit kdyz bych chtel zaroven pouzit i vystup i tu funkci Header?

Chtel bych totiz vytvorit "dekovnou" stranku (dekujeme ze jste si stahli atd.) Ta by mela byt dynamicky vytvorena. (tu dekovnou stranku potrebuju z duvodu mereni konverze v google analytics - kolik lidi si stahlo pisnicku a jaky je pomer unikatnich navstevniku k tem co si nakonec neco stahnou).

Mam to v hlave vymysleny prave s pomoci toho Header :((

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: