[ Pastor @ 04.07.2004. 08:38 ] @
| Pitanje:
kada zelim da izvrsim upload fajla radim sledece
napravim stranicu .html
sa sledecim sadrzajem....
<form name="form2" method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="fupload" size="50">
<input type="hidden" name="MAX_FILE_SIZE" value="51200" >
<input type="submit" name="submit" value="Upload!">
</form>
u upload.php stranici imam sledece:
$name=$_FILES['fupload']['name'];
$path=$_FILES['fupload'];
print "$path";
if(isset($_FILES['fupload']))
{
@copy($_FILES['fupload'],"./doc/$name") or die("copy failed");
}
stalno dobijam da copiranje nije izvrseno
Gde gresim???? |
[ Zekica @ 04.07.2004. 13:46 ] @
Citat:
Pastor
u upload.php stranici imam sledece:
$name=$_FILES['fupload']['name'];
$path=$_FILES['fupload'];
print "$path";
if(isset($_FILES['fupload']))
{
@copy($_FILES['fupload'],"./doc/$name") or die("copy failed");
}
treba da umesto ove linije bude nešto tipa:
Code:
@move_uploaded_file($_FILES['fupload']['tmp_name'],"./doc/$name") or die("copy failed);
[ Pastor @ 05.07.2004. 09:04 ] @
na zalost i ovo mi staje daje poruku da copiranje nije uspelo ????
[ _owl_ @ 05.07.2004. 17:38 ] @
Postavi error_reporting na E_ALL (hint error_reporting(E_ALL)), uradi print_r($_FILES['fupload']) proveri da li postoji $_FILES['fupload']['tmp_name'], dozvole fajlova itd, itd.
[ zmil @ 05.07.2004. 21:01 ] @
Postoji problem proveri CHMOD fascikle u koju prebacujes podatke probaj ca 777 .toliko a za gotov upload primer jani se meni /
[ zmil @ 05.07.2004. 21:03 ] @
evo ti kod pa uporedi
___________________________________________
<form enctype="multipart/form-data" action="uploader.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Odaberi podatak: <input name="userfile" type="file"><BR>
<input type="submit" value="Prebaci podatak">
</form>
++++++++++++++++++++++++++++++++++++++
<?php
error_reporting(0);
if (!isset($PHP_SELF)) {
$PHP_SELF = $HTTP_SERVER_VARS["PHP_SELF"];
if (isset($HTTP_GET_VARS)) {
while (list($name, $value)=each($HTTP_GET_VARS)) {
$$name=$value;
}
}
if (isset($HTTP_POST_VARS)) {
while (list($name, $value)=each($HTTP_POST_VARS)) {
$$name=$value;
}
}
}
if($HTTP_POST_FILES['userfile']['type']){
$max_rozmiar = 1024*1024;
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
if ($_FILES['userfile']['size'] > $max_rozmiar) {
echo 'Podatak je veci od predvidjene velicine!</body></html>';
exit();
} else {
copy($_FILES['userfile']['tmp_name'],"mesto/". $_FILES['userfile']['name']);
echo ' <br>Podatak '. $_FILES['userfile']['name'].' je prebacen ' ;
// move_uploaded_file($_FILES['userfile']['tmp_name'],
// $_SERVER['DOCUMENT_ROOT'].'/foto/'.$_FILES['userfile']['name']);
}
}
}
?>
[ BMaster @ 16.07.2004. 23:33 ] @
Verovatno je problem u chmod-u!
[ Predrag Damnjanovic @ 19.07.2004. 15:43 ] @
Code:
function get_uploaded_file ($field, $updir, $file="")
{
if (isset($_FILES[$field])==TRUE && $_FILES[$field]['name']!="")
{
if ($file=="") $tfile = $updir.$_FILES[$field]['name'];
else $tfile = $updir.$file;
if (move_uploaded_file($_FILES[$field]['tmp_name'], $tfile)==FALSE) return "";
else return $tfile;
} else return "";
}
[ Pastor @ 18.08.2004. 08:00 ] @
E dugo nisam gledao ovde ali hvala svima na trudu (kopisao sam sve pa cu na miru da pogledam kuci)
HVALA JOS JEDNOM
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.