Autor Zpráva
Lontos
Profil *
Dobrý večer,
mám script:

if ($akce == "Upload") {


if (move_uploaded_file ($soubor, "drg/$soubor_name")) {

$size=$soubor_size;



echo "$soubor_name";
echo "$soubor_size";
}

}

?>

<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="soubor" SIZE="30">
<INPUT TYPE="submit" NAME="akce" VALUE="Upload">
</FORM>


složka drg má nastaveny práva na 777 - ale script funguje jen na freehostingu, ale na placenem nefunguje ...

Nevíte čím by to mohlo být?
DeBon
Profil
Zkus tohlet, jestli ti to pomůže:

$soubor=$_POST['soubor'];
$akce=$_POST['akce'];
Lontos
Profil *
Debon, to nema zadny vyznam - ale i tak dik

Ten soubor se na server nenahraje (kdyby se nahral, tak se vypise jeho nazev a velikost) jenomze se nevypise nic (soubor by se tedy teoreticky nemel nahrat a taky, ze nenahraje ...)


<?php

if ($akce == "Upload") {
if (move_uploaded_file ($soubor, "dir/$soubor_name")) {

echo "$soubor_name";
echo "$soubor_size";
}
}

?>

<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="soubor" SIZE="30">
<INPUT TYPE="submit" NAME="akce" VALUE="Upload">
</FORM>
WertriK
Profil
<?php



if ($_POST["akce"] == "Upload") {

if (move_uploaded_file ($_FILES["soubor"]["tmp_name"], "dir/".$_FILES["soubor"]["name"])) {



echo $_FILES["soubor"]["name"];

echo $_FILES["soubor"]["size"];

}

}



?>
HonzaH2
Profil
Debon, to nema zadny vyznam

proč myslíš, že to nemá žádný význam? Zkusil jsi to? Podle mě je to velmi pravděpodobné, že na tom serveru budeš muset přistupovat k proměnným přes $_POST['promenna'] A právě proto, že if ($akce == "Upload") je false, tak se na server nemusí nic nahrát. Aspoň to vyzkoušej a na začátek toho skriptu napiš, co ti radí DeBon.
Lontos
Profil *
WertriK> diky, ale proc ten prvni script funguje na wz.cz a na placenem nefunguje?
Buck
Profil *
register_globals na on na placeném na off
Toto téma je uzamčeno. Odpověď nelze zaslat.

0