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";
}
?>
<?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!