Autor | Zpráva | ||
---|---|---|---|
Filo Profil |
#1 · Zasláno: 5. 8. 2008, 13:36:04
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 |
#2 · Zasláno: 5. 8. 2008, 13:38:31 · Upravil/a: Alphard
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 |
#3 · Zasláno: 5. 8. 2008, 14:53:05
díky, stačilo to dát jen před fclose(), umask() nebyl potřeba.
|
||
Filo Profil |
#4 · Zasláno: 6. 8. 2008, 15:38:34
aha, takže musí být umask(), protože: Warning: chmod() [function.chmod]: Operation not permitted in ....
|
||
Časová prodleva: 16 let
|
0