Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Greska pri uploadu slike!!! pomoc?????

[es] :: PHP :: PHP za početnike :: Greska pri uploadu slike!!! pomoc?????

[ Pregleda: 1215 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stefic_kg
Kragujevac

Član broj: 119791
Poruke: 71
77.46.200.*



+2 Profil

icon Greska pri uploadu slike!!! pomoc?????04.08.2009. u 22:10 - pre 179 meseci
Imam problem! :S

Kada uploadujem sliku, ne mogu da snimi sliku u folder koji ja hocu, i dobijam upozorenja vezana za funkciju muve_Uploaded_file (videcete u primeru)!!

Evo sta sve prikazuje kada uploadujem sliku:
---------------------------------------------------------------
Upload fajla: =====> milos 1.jpg
Type - Vrsta: =====> image/jpeg
Size - Velicina: ====> 7.3740234375 Kb
Temp - Privremeno: => F:\wamp\tmp\phpE56.tmp

Warning: move_uploaded_file(http://localhost/2/images/categories/milos 1.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in F:\wamp\www\2\upload\upload_file.php on line 59

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'F:\wamp\tmp\phpE56.tmp' to 'http://localhost/2/images/categories/milos 1.jpg' in F:\wamp\www\2\upload\upload_file.php on line 59
Stored in: http://localhost/2/images/categories/milos 1.jpg
-------------------------------------------------------------
(prvi deo je ok! Warning ne razumem! A na kraju odstampa i putanju gde treba da snimi fajl, ali ga ne snima)


Evo i koda:
Code:

<?php
include ("../application.php"); // ukljucujem podesavanja u kojoj je i definisana $CFG

/**Proveravamo da li je fajl standardnih formata gif, jpeg, jpg, pjpeg  velicinu ***/
    $type       = $_FILES["file"]["type"]; 
    $name       = $_FILES["file"]["name"]; 
    $size       = $_FILES["file"]["size"];
    $tmp_name   = $_FILES["file"]["tmp_name"];
    $error      = $_FILES["file"]["error"];
    $upload_dir = ($CFG->categoriesdir); 
    
if (    (
           ($type == "image/gif")
        || ($type == "image/jpg")
        || ($type == "image/jpeg")
        || ($type == "image/pjpeg")
    )
            
        && ($size < 20000)
    )
    
    {    
        if ($error > 0)
        {
            echo "Return Code: " . $error . "<br />";
        }
        else
        {
            echo "Upload fajla: =====>  " . $name . "<br />";
            echo "Type - Vrsta: =====>  " . $type . "<br />";
            echo "Size - Velicina: ====>  " . ($size / 1024) . " Kb <br />";
            echo "Temp - Privremeno: =>  " . $tmp_name . "<br />";
            
            if (file_exists($upload_dir ."/". $name))
            {
                echo "<br>". "<h2>". $name . " vec postoji. " . "</h2>" ;
            }
            else
            {
                move_uploaded_file($tmp_name, $upload_dir ."/". $name);
                echo "Stored in: " . $upload_dir .'/'. $name;
            }
        }    
    }
    else
    {
        echo "Invalid file";
    }

?>


Zasto mi prikazuje ona upozorenja??? Tek ucim PHP a nisam se jos sreo sa ovim??? Svaki komentar je dobrodosao!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
93.86.134.*



+33 Profil

icon Re: Greska pri uploadu slike!!! pomoc?????05.08.2009. u 13:33 - pre 179 meseci
Čini mi se da je problem u tome što je tebi taj $upload_dir URL, a ne lokalna putanja. Ne možeš vršiti "write" operacije HTTP-om, moraš koristiti lokalni fajl sistem. Zameni taj URL za neku lokalnu, apsolutnu putanju, i onda bi to trebalo da bude ok.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Greska pri uploadu slike!!! pomoc?????

[ Pregleda: 1215 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.