Autor Zpráva
Tirus
Profil
mám skript na upload souborů
 if (isset($_FILES))
        {
            if ($_FILES['uploaded_file']['error'] == 0)
            {
                $uploaded_file_name = $_FILES['uploaded_file']['name'];
                $uploaded_file_name = trim($uploaded_file_name);
                $uploaded_file_name = str_replace(' ', '_', $uploaded_file_name);
                $uploaded_file_temp = $_FILES['uploaded_file']['tmp_name'];
                $uploaded_file_folder = $_REQUEST['folder_list'];

                if (!empty($_REQUEST['folder_new']) && $uploaded_file_folder == 0)
                {
                    $this->create_folder($this->file_folder . $_REQUEST['folder_new']);
                    $uploaded_file_folder = $this->file_folder . $_REQUEST['folder_new'];
                }
                $uploaded_file_folder .= '/';
                echo $uploaded_file_folder;
                if(move_uploaded_file($uploaded_file_name,$uploaded_file_folder))
                {
                    echo "succ";
                }
                else
                {
                    echo "fail";
                }
            }
            $this->message = $this->check_error_file_upload($_FILES['uploaded_file']['error']);
        }


ovšem fce
move_uploaded_file()
mi vyhodí fail. proměnné jsou na 100% vyplněné

Možná to je v nastavení apache (mám svůj "local")
Davex
Profil
Zapni si zobrazování chyb PHP - zapnutí chybových hlášek.
Tirus
Profil
Davex:
toto mám už v indexu
error_reporting(E_ALL);
ini_set('display_errors', 1);

a žádné chyby nevypíše
Tori
Profil
Tirus:
Nemá být jako druhý parametr celá cesta (včetně názvu souboru)? Viz příklad #1 k move_uploaded_file.
Tirus
Profil
Tori:
takže vlastně první parametr je název v tempu a jako druhý je název s cestou jak to chci já
Tirus
Profil
Tori:
je to pravda, nyní mi to chodí, ale nechce mi uploadovat rar soubory v php.ini mám nastaveno max_file_size na 1024M

přesněji se jmenuje třeba server.rar a má cca 10 mega
Davex
Profil
Tirus:
má cca 10 mega
Maximální velikost nahrávaných dat ovlivňují konfigurační volby post_max_size a upload_max_filesize. Volba max_file_size nemá na konfiguraci PHP vliv.
Tirus
Profil
Davex:
tak to bude asi ten problém
post_max_size zřejmě najdu v php.ini že?
Davex
Profil
Ano, tato volba by měla být v souboru php.ini. Může být i jinde (.htaccess, .user.ini), ale pokud máš přístup k php.ini, tak to bude nejlepší.

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