Autor Zpráva
Chuck
Profil
již dlouho řeším tento problém; popravdě řečeno se mi ještě ani jedenkrát nepodařilo nahrát soubor na server.

mám kód:

move_uploaded_file($_POST["archiv"], "/home/free/tym.cz/e/efuv/root/www/koridor/galerie/" . $id . "/", "$_FILE_name", 777);


proměnná se skutečně jmenuje archiv a adresář pro nahrávání existuje (má 0777).

nahrávám jen jeden soubor

kde je chyba, jak by to šlo udělat?

děkuji
yFang
Profil
Chuck
Zkus místo $_POST['archiv'] {$_FILES['archiv']['tmp_name']}. Takhle by to mohlo fungovat, pokud máš správně to umístění:
move_uploaded_file($_FILES['archiv']['tmp_name'], "/home/free/tym.cz/e/efuv/root/www/koridor/galerie/$id/ {$_FILES['archiv']['name']}");

A také bys měl mít u formu atribut enctype:
<form enctype="multipart/form-data" action="neco.php" method="post">
Chuck
Profil
funguje

děkuji MOC!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0