Autor | Zpráva | ||
---|---|---|---|
paulos etruska Profil |
#1 · Zasláno: 8. 1. 2007, 16:48:46
snažil jsem se o jednoduchý zkopírování souboru, ale bohužel. Soubor ne a ne se zkopírovat.
Kód: <?php $soubor = "empty.txt"; $kopie = "empty2.txt"; @chmod($soubor,0777); if (!copy($soubor, $kopie)) { echo "Soubor nebyl zkopírován. "; }else{ echo "Soubor byl zkopírován. "; } ?> Můj hosting funkci copy podporuje. Děkuju za případnou odpověď. |
||
Peca Profil |
#2 · Zasláno: 8. 1. 2007, 17:19:58
Nějaká chybová hláška? Je v adresáři povolený zápis?
|
||
Anonymní Profil * |
#3 · Zasláno: 8. 1. 2007, 18:05:47
move_uploaded_file, copy uz je dost na nic :)
a nepopuzivajte @ na potlacenie chyby, mozno prave ze sa neprevedie chmod na 777 |
||
paulos etruska Profil |
#4 · Zasláno: 8. 1. 2007, 18:20:26
odrstranil jsem @, přepsal sem copy na move_uploaded_file a pořád nic. Chybu to nehlásí, vrací to Soubor nebyl zkopírován.
|
||
DJ Miky Profil |
#5 · Zasláno: 8. 1. 2007, 18:22:41
Jak už psal Peca - má i adresář nastaven práva pro zápis?
|
||
paulos etruska Profil |
#6 · Zasláno: 8. 1. 2007, 18:43:29
adresář má stejně jako soubor práva 777. Tady je soubor kterej má kopírovat a tady kopírovanej soubor. Takže by teoreticky mělo všechno fungovat. Ale neni tomu tak.
|
||
Pavel Strejček Profil |
#7 · Zasláno: 8. 1. 2007, 20:02:58
zdá se, že už to funguje
|
||
paulos etruska Profil |
#8 · Zasláno: 8. 1. 2007, 21:22:30
už to funguje, děkuju (stačilo vyhodit @ a nechat copy). Jen bych se chtěl ještě zeptat jestli nejde zadat i lepší hodnota pro práva než 777 (pro adresář do kterého potřebuji kopírovat pomocí php) tak aby šlo bez problému kopírovat?
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0