Autor | Zpráva | ||
---|---|---|---|
audant Profil |
#1 · Zasláno: 6. 9. 2006, 20:25:32
Vážení mám problém s příkazem copy() na WebZdarma. Nejspíš na tomto serveru z bezpečnostních důvodů zakázán, ale potřebuju kopírovat soubor (podtrhuji KOPÍROVAT), takže jej nemohu nahradit funkcí move_uploaded_file(), protože ta nekopíruje, ta přesouvá.
Co s tím? Dokáže mi někdo poradit? |
||
Aesir Profil |
#2 · Zasláno: 6. 9. 2006, 20:37:04
audant:
Zkuste si ten zdrojový soubor načíst do stringu (file_get_contents) a ten zapsat do nově vytvořeného souboru (fopen). |
||
audant Profil |
#3 · Zasláno: 6. 9. 2006, 21:15:50
fopen() otevře existující soubor? Nebo ho i vytvoří když není.
Mi to totiž nejak nejde :( |
||
audant Profil |
#4 · Zasláno: 6. 9. 2006, 21:17:22 · Upravil/a: audant
Už je to OK, musel jsem použít u fopen atribut "w+".
Díky za pomoc. Celé to pak vypadá takhle: $soubor=file_get_contents($odkud); $fp1=fopen($kam,"w+"); $fp2=fopen($kam2,"w+"); fwrite($fp1,$soubor); fwrite($fp2,$soubor); |
||
Alphard Profil |
#5 · Zasláno: 6. 9. 2006, 21:18:11 · Upravil/a: Alphard
fopen() otevře existující, v případě parametru 'a' nebo 'w' vytvoří nový
EDIT: pozdě :-) |
||
Aesir Profil |
#6 · Zasláno: 6. 9. 2006, 21:18:49
audant:
Pro fopen použijte mód 'w'. Pokud soubor neexistuje, pokusí se funkce vytvořit nový. |
||
Thalia Profil * |
#7 · Zasláno: 7. 9. 2006, 09:10:00
A přitom stačilo použít ve fóru wz Hledat ;-) http://www.webzdarma.cz/forum/read.php?f=2&i=33059&t=33013
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0