Autor Zpráva
audant
Profil
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
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
fopen() otevře existující soubor? Nebo ho i vytvoří když není.
Mi to totiž nejak nejde :(
audant
Profil
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
fopen() otevře existující, v případě parametru 'a' nebo 'w' vytvoří nový
EDIT: pozdě :-)
Aesir
Profil
audant:

Pro fopen použijte mód 'w'. Pokud soubor neexistuje, pokusí se funkce vytvořit nový.
Thalia
Profil *
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
Toto téma je uzamčeno. Odpověď nelze zaslat.