Autor Zpráva
Filo
Profil
mám jeden skript na posílání textů do datového souboru.
Problém je že se vytvoří s nulovými právy a podruhé tam nic nezapíšu.
Pravděpodobně by tomu pomohl chmod 0766, nebo se pletu? kam ho mám napsat?


$old = @fread(@fopen($misto.$datum.".dat","r"),@filesize($misto.$datum.".dat" ));
$old = strstr ($old, '<br />');
$new = $necomocdlouhyho$necodlouhyho.date("j.n.y")."$textdlouhy\n"; 

 $old = $new.$old;
  $f = fopen($misto.$datum.".dat","w");
  fputs($f,$old);
  fclose($f);
Alphard
Profil
zkus ho dát za fclose(), prostě v aktuální scriptu po vytvoření souboru, možná bude potřeba dát před chmod() ještě umask()
Filo
Profil
díky, stačilo to dát jen před fclose(), umask() nebyl potřeba.
Filo
Profil
aha, takže musí být umask(), protože: Warning: chmod() [function.chmod]: Operation not permitted in ....

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:

0