ציטוט:
נכתב במקור על ידי BlueNosE
debug:
PHP קוד:
$dir="abc";
$uploaddir = './uploads/'.$dir.'/audio/';
echo $dir,"\n",$uploaddir;exit;
PHP קוד:
$dir=$_COOKIE['username'];
$uploaddir = './uploads/'.$dir.'/audio/';
echo $dir,"\n",$uploaddir;exit;
אם פה הפלט שווה (תדאג שבמקום abc יהיה באמת את שם המשתמש שאתה בודק מולו), הבעיה היא בהמשך הקוד שלא עובד באופן שווה עם עוגיה, ולא בקטע שהבאת.
|
יצא פלט שווה
הנה כל הקוד:
PHP קוד:
<?php
$dir=$_COOKIE['username'];
$uploaddir = './uploads/'.$dir.'/audio/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);
$size=$_FILES['uploadfile']['size'];
if($size>5242880)
{
echo "Error: file size > 5 MB";
unlink($_FILES['uploadfile']['tmp_name']);
exit;
}
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
echo "success";
} else {
echo "error ".$_FILES['uploadfile']['error']." --- ".$_FILES['uploadfile']['tmp_name']." %%% ".$file."($size)";
}
?>
תודה רבה!