problem s uploadom

Programovacie jazyky, rady, poradňa...
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

problem s uploadom

Príspevok od používateľa vivaSlovakia »

Zdravim, mam problem s uploadom..

Kód: Vybrať všetko


if ($_POST['add'])
{
$ok = 1;
$filesize = $_FILES["subor"]["size"];
$filename = $_FILES['subor']['name'];
$i = explode(".", $filename);

$queryyy = mysql_query("SELECT * FROM ponuky WHERE id = '".$id."' ");
$a = mysql_fetch_array($queryyy);

$subor_cesta = "/obrazky"; 
$subor_name = "".$a['id']."_".$a['kategoria'].".".$i['1']."";


if ($ok == 1)
{
// UPLOAD
if (is_uploaded_file($_FILES["subor"]["tmp_name"])) 
{ 
     if (!file_exists("".$subor_cesta."/".$subor_name.""))
     {
     move_uploaded_file($_FILES["subor"]["tmp_name"], "".$subor_cesta."/".$subor_name.""); 
     }
     else
     {
     unlink("".$subor_cesta."/".$subor_name."");
     move_uploaded_file($_FILES["subor"]["tmp_name"], "".$subor_cesta."/".$subor_name."");
     }
echo ("Upload uspesny !");
}
else
{
echo ("Upload sa nepodaril !<br>");
}
}

cesta je dobra, vsetko je dobre a stale vyhodi upload sa nepodaril... na localhoste mi to sakra fungovalo, neviete co s tym, surne
krasko
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 305
Registrovaný: 10 mar 2008, 5:02

Príspevok od používateľa krasko »

pise to daku konkretnu chybu?

a odporucam skontrolovat pravomoci k adresaru do ktoreho zapisujes
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

krasko napísal:pise to daku konkretnu chybu?

a odporucam skontrolovat pravomoci k adresaru do ktoreho zapisujes
su nastavene 777
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

riadok

Kód: Vybrať všetko

$subor_cesta = "/obrazky"; 
skús dať ako

Kód: Vybrať všetko

$subor_cesta = "./obrazky"; 
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

Kód: Vybrať všetko

if ($_POST['add'])
{
$ok = 1;
$filesize = $_FILES["subor"]["size"];
$filename = $_FILES['subor']['name'];
$i = explode(".", $filename);

$queryyy = mysql_query("SELECT * FROM ponuky WHERE id = '".$id."' ");
$a = mysql_fetch_array($queryyy);

$subor_cesta = "./obrazky"; 
$subor_name = "".$a['id']."_".$a['kategoria'].".".$i['1']."";

echo ("Bla : ".$subor_cesta."/".$subor_name."");

if ($ok == 1)
{
// UPLOAD
     if (!file_exists("".$subor_cesta."/".$subor_name.""))
     {
     if(move_uploaded_file($_FILES["subor"]["tmp_name"], "".$subor_cesta."/".$subor_name.""))
     {
     echo ("Upload OK");
     }
     else
     {
     echo $_FILES['subor']['error'];
     echo ("Upload sa nepodaril");
     }
     }
     else
     {
     unlink("".$subor_cesta."/".$subor_name."");
     if(move_uploaded_file($_FILES["subor"]["tmp_name"], "".$subor_cesta."/".$subor_name.""))
     {
     echo ("Upload OK !!");
     }
    else
     {
     echo ("Upload sa nepodaril !!");
     }

     }
}
else
{
echo ("PROBLEM");
}
stale napise upload sa nepodaril, uz neviem co moze byt zle
krasko
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 305
Registrovaný: 10 mar 2008, 5:02

Príspevok od používateľa krasko »

skus dat na zaciatok

Kód: Vybrať všetko

error_reporting(8);
vid http://www.php.net/error-reporting
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

krasko napísal:skus dat na zaciatok

Kód: Vybrať všetko

error_reporting(8);
vid http://www.php.net/error-reporting
nic nevypisalo
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

Kód: Vybrať všetko

Array
(
    [subor] => Array
        (
            [name] => plocha.jpg
            [type] => 
            [tmp_name] => 
            [error] => 6
            [size] => 0
        )

)
Zobrazil som array, vypisalo toto, co teda s tym ?

Error 6 = Missing a temporary folder.

takze, co to teda znamena ?
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

ze apache na servri nema nastaveny folder ktory handluje upload suborov, cize ho treba nastavit ... robi sa to v php.ini alebo httpd.conf (neviem presne), nastavit to moze len admin servra, ak si na freehostingu tak im treba napisat mail ...

//edit
upload_tmp_dir
default:NULL
PHP_INI_SYSTEM

ak mas vlastny server je mozne ze si si este upload suborov nenastavil ... treba mu podhodit nejaky temp adresar ...
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

zaggi napísal:ze apache na servri nema nastaveny folder ktory handluje upload suborov, cize ho treba nastavit ... robi sa to v php.ini alebo httpd.conf (neviem presne), nastavit to moze len admin servra, ak si na freehostingu tak im treba napisat mail ...

//edit
upload_tmp_dir
default:NULL
PHP_INI_SYSTEM

ak mas vlastny server je mozne ze si si este upload suborov nenastavil ... treba mu podhodit nejaky temp adresar ...
moc dik
Napísať odpoveď