לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #5  
ישן 05-07-2006, 18:37
  ob.nikon ob.nikon אינו מחובר  
 
חבר מתאריך: 12.05.06
הודעות: 139
בתגובה להודעה מספר 1 שנכתבה על ידי ob.nikon שמתחילה ב "בעיה עם move_uploaded_file"

אני ממש מצטער על ההקפצה אבל רק לאחרונה נזכרתי שפתחתי פה נושא על הבעיה
וחשבתי שעדיף להקפיץ הודעה מאשר לפתוח חדשה.

הנה הקוד המלא של הפונקצית העלאות:
קוד PHP:
 function do_uploads(){

      
//Show The Getter

     
if(!is_dir("./member_uploads")) echo "No dir!!!";
if(!
is_dir("./member_uploads/".$_SESSION['client_id'])){
 
mkdir("./member_uploads/".$_SESSION['client_id'])or die("Cannot create folder!");
CHMOD("./member_uploads/".$_SESSION['client_id'],0777)or die("Cnnot Chmod");;
}else{
$dir "../member_uploads/".$_SESSION['client_id']."/";
}


$valid_ex = array(

'.bat',
'.php',
'.asp',
'.shtml'

);
   if(
array_key_Exists('upload_this',$_POST)){

             if(
$FILES['file']['size'] > 5242880) echo "<B>ùâéàä:</b>&nbsp;îù÷ì ä÷åáõ âãåì îï äîåúø.";
             else 
$validation[0] = true;
            
$name trim(strtolower($_FILES['file']['name']));
$extension strtolower(strrchr($name,"."));

  foreach(
$valid_ex as $valid){
    if(
$extension != $valid$validation[1]=true;
    else 
$validation[1] = false;
  }
          if(!
$validation[1]) echo "<B>ùâéàä:</b>&nbsp;ôåøîè ä÷åáõ àéðå çå÷é!";

           
$letters = array(

           
'1'=>"a",
           
'2'=>"b",
           
'3'=>"c",
           
'4'=>"d",
           
'5'=>"e",
           
'6'=>"f",
           
'7'=>"g",
           
'8'=>"h"


           
);

         
$rnd_a rand(1,8);
         
$rnd_b rand(1,8);
         
$rnd_c rand(1,8);
         
$rnd_d rand(0,12);

         
$name $letters[$rnd_a].$letters[$rnd_b].$name.$letters[$rnd_c].$rnd_d.$extension;

$i=1;
while(
$i == 1){
   if(
file_exists($name)) $name rand(3,15).$name;
   else 
$i++;

}

 if(
$validation[1] && $validation[0]){
 
$dir_name $dir.$name;

  
move_uploaded_file($_FILES['file']['tmp_name'],"./member_uploads/".$_SESSION['client_id']."/".basename($_FILES['file']['name']))or die("<B>ùâéàä:</b>ìà ðéúï ìäòìåú ÷åáõ ìðúá äîùúîù");
  
$file_url "http://domain.com/".$dir.$name;
       echo 
"ä÷åáõ äåòìä áäöìçä!";
       echo 
"áëãé ìöôåú á÷åáõ äëðñ ìëúåáú äáàä:";
        echo 
"<input type='text' size='20' value='$file_url'>";
 }else echo 
"äòìàú ä÷áåõ ðëùä@";
   }else{

         
<
form method='post' enctype="multipart/form-data">

<
input type='file' name='file' />
<
br />
<
input type='submit' name='upload_this' value='äòìä ÷åáõ!'>

</
form>



HTML;

   }


  } 




וננתי CHMOD של 7777 לתיקייה member_uploads וגם לתיקית מספר הסשן שבתוכה
ואני עדיין מקבל שגיאה:
קוד:
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1344 is not allowed to access /home/***/domains/******/public_html/admin/member_uploads/1 owned by uid 100 in /home/***/domains/*******/public_html/*****/**.php on line 136 שגיאה:לא ניתן להעלות קובץ לנתב המשתמש



תודה ענקית על כל עזרה אפשרית, הבעיה הזו מונעת ממני להתקדם כבר הרבה זמן.

נערך לאחרונה ע"י ob.nikon בתאריך 05-07-2006 בשעה 18:38. סיבה: צנזור פרטים
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 07:15

הדף נוצר ב 0.09 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר