Autor Zpráva
paulos etruska
Profil
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
Nějaká chybová hláška? Je v adresáři povolený zápis?
Anonymní
Profil *
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
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
Jak už psal Peca - má i adresář nastaven práva pro zápis?
paulos etruska
Profil
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
zdá se, že už to funguje
paulos etruska
Profil
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?
Toto téma je uzamčeno. Odpověď nelze zaslat.