Autor Zpráva
Prochy
Profil
Dobrý den,
narazil jsem na problém, že mi nejdou zkopírovat fotky z ftp servru, které jsem uploadnul přes stránky pomocí PHP. Zkoušel jsem to přes total commander a pro jistotu i přes filezillu a nejde to. Když si otevřu nastavení atributů, tak mi to hlasí, že tam je nastaveno 1411 u těch souborů, co byli uploadovány. Tady je skript, který používám k uploadu:
$soubor_name = ($_FILES["$test"]["name"]); 
$soubor = ($_FILES["$test"]["tmp_name"]);
$ok = ($_POST["upload"]);
if  (!empty($_POST['upload'])){    
    if ($ok == "Upload" && $soubor_name!="")
    {   $msoubor=strtolower($soubor_name);
        $typsouboru=(explode('.',$soubor_name));
        
        $zmenanazvu=$nazev.".".strtolower($typsouboru[1]);
        if (move_uploaded_file($soubor, "files/$zmenanazvu"))
            {
	    chmod ("files/$zmenanazvu", 777);
            $text=$_POST["text"];
            $nazevsouboru=($_POST['namefile']);
            echo "<b>Soubor $soubor_name byl nahran na server</b><BR>";              
            }
        else
            {
            echo "<b>Chyba - soubor nebyl nahran</b><BR>";
            
            }


Nevíte, kde by mohla být chyba?
Chro
Profil
Neměl bys do funkce chmod místo nekorektního 777 zapsat kód 0777?
Prochy
Profil
Chro:
Díky moc bylo to tím

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0