הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 01-10-06, 14:36   # 1
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 449

al_n לא מחובר  

כתיבת טקסט בזמן העלאת הקובץ | PHP

PHP קוד:
<?php

    
if($_POST["posted"] == 1){

    echo 
"מעלה תמונה...";

    
$dir='/home/*******/';
    
$url='http://*******/';
    
$file null;

        if(
$_FILES['myfile']['name']==''){

            echo 
"לא נבחר קובץ.";
            die;

        } elseif(
$_FILES['myfile']['error']!=0) {

            echo 
"אירעה שגיאה בהעלאת הקובץ";
            die;

        }

        if(
move_uploaded_file($_FILES['myfile']['tmp_name'],$dir.$_FILES['myfile']['name'])){

            
$file $url.$_FILES['myfile']['name'];echo $file;

        } else {

            echo 
'שגיאה בהעברת הקובץ מתקיית הקבצים הזמניים בשרת למיקום הסופי.';
        }

    } else {
?>

<html>
    <head>
        <title>העלאת תמונה</title>
    </head>

    <body>

        <form action="<?php $_SERVER['REQUEST_URI'?>" method="post" enctype="multipart/form-data">
            <input type=hidden name="posted" value="1">
            <input type="file" name="myfile" /><br />
            <input type="submit" value="שלח קובץ" />
        </form>

    </body>
</html> 

<?php

    
}

?>
הנה הקוד שלי... עכשיו הבעיה היא שאני רוצה שבזמן העלאת התמונה הוא ירשום לי "טוען תמונה..."
ורק אחרי זה יתן לי את הלינק
שמתי את ה echo שם וזה לא יוצא טוב, הוא עושה לי את זה בסוףההעלאה.
איך אפשר ישר שהוא לוחץ submit?
  Reply With Quote
ישן 01-10-06, 15:06   # 2
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

אפשר להסתבך עם AJAX, או שפשוט לעשות שברגע שהוא לוחץ על שליחה, בעזרת JS מופיעה תמונה שהיתה מוסתרת [איזה GIF שיש בו LOADER רץ], וזהו.. הרי כשהוא יסיים להעלות הוא יעבור לדף של ההעלאה.. ושם תציג מה שבא לך.
__________________
.

בחורות ערומות
  Reply With Quote
ישן 01-10-06, 15:17   # 3
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 449

al_n לא מחובר  

ציטוט:
נכתב במקור על ידי mlnn
אפשר להסתבך עם AJAX, או שפשוט לעשות שברגע שהוא לוחץ על שליחה, בעזרת JS מופיעה תמונה שהיתה מוסתרת [איזה GIF שיש בו LOADER רץ], וזהו.. הרי כשהוא יסיים להעלות הוא יעבור לדף של ההעלאה.. ושם תציג מה שבא לך.
יענו onclick על הכפתור של ה submit?
זה לא יתקע שום דבר?
  Reply With Quote
ישן 01-10-06, 15:18   # 4
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

כן, תנסה ותספר לנו...
__________________
.

בחורות ערומות
  Reply With Quote
ישן 02-10-06, 19:21   # 5
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 449

al_n לא מחובר  

טוב ביקשת שאני יספר לכם.. חח
אז הצלחתי...
ככה למי שרוצה:
PHP קוד:

<?php

    
if($_POST["posted"] == 1){

    
$dir='/*/******/';
    
$url='*********/';
    
$file null;

        if(
$_FILES['myfile']['name']==''){

            echo 
"לא נבחר קובץ.";
            die;

        } elseif(
$_FILES['myfile']['error']!=0) {

            echo 
"אירעה שגיאה בהעלאת הקובץ";
            die;

        }

        if(
move_uploaded_file($_FILES['myfile']['tmp_name'],$dir.$_FILES['myfile']['name'])){

            
$file $url.$_FILES['myfile']['name'];echo $file;

        } else {

            echo 
'שגיאה בהעברת הקובץ מתקיית הקבצים הזמניים בשרת למיקום הסופי.';
        }

    } else {
?>

<html>
    <head>
        <title>העלאת תמונה</title>

            <script language="javascript" type="text/javascript">
            
                function ShowDiv(){
                document.getElementById("loading").style.display = "block";
                }
            
            </script>

    </head>

    <body>

        <div id="loading" style="display: none;">טוען...</div>

        <form action="<?php $_SERVER['REQUEST_URI'?>" method="post" enctype="multipart/form-data">
            <input type=hidden name="posted" value="1">
            <input type="file" name="myfile" /><br />
            <input type="submit" value="שלח קובץ" onclick="ShowDiv()" />
        </form>

    </body>
</html> 

<?php

    
}

?>
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 15:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ