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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 01-10-09, 23:03   # 1
tal13579
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: ישראל
גיל: 33
הודעות: 154

tal13579 לא מחובר  

Smile שאלה לגבי איכסון.

תשמעו אני כבר שבוע מנסה להעלות משהו לשרת הftp דרך הפונקציה
ftp_put אך לא יוצא לי.. אני בטחב99% אחוז שאין שום בעיה בקוד
או בתקיות כי הקוד הוא קליל בעל כמה שורות.
ורציתי לשאול שאולי בעל האיכסון ביטל את אפשרות זו
מחשש יפתחו אתרים שיחסית מעמיסים על השרת כגון:אתרי העלאות למיניהם?
תודה.
__________________
סיכומים אני מחפש סיכומים במגוון נושאים כמו תנ"ך ספרות והיסטוריה, איפה אני יכול למצוא סיכומים? כאן סיכומים.
  Reply With Quote
ישן 02-10-09, 03:08   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

תראה את הקוד..
  Reply With Quote
ישן 02-10-09, 03:49   # 3
דניאל
מנהל ראשי
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 40
הודעות: 6,503
שלח הודעה באמצעות MSN אל דניאל

דניאל לא מחובר  

אם לא מופיע לך הודעה שגיאה שדומה ל:
the function XXXXX has been disabled by..

אז היא לא חסומה ברמת השרת.
__________________
דניאל
דוא"ל:
dannyg@sPD.co.il

sPD Hosting בע"מ | אחסון אתרים | בלוג אחסון אתרים
טלפון להזמנות: 1-599-559977
  Reply With Quote
ישן 02-10-09, 08:06   # 4
tal13579
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: ישראל
גיל: 33
הודעות: 154

tal13579 לא מחובר  

הנה הקוד:
PHP קוד:
 <form
                 enctype="multipart/form-data"
                 method="post">
                 <input name="img" type="file"> <span>עיון תמונה:</span><br />
                 <input type="submit" value="שלח תמונה" />
                 
                </form>
                <?php
                
if(isset($_FILES['img']))
                {
                
$img $_FILES['img'];
                
                
$connect ftp_connect("XXX");
                
$result ftp_login($connect"XXX""XXX");
                if(!
result)
                {
                echo 
"couldnt connect";
                die;
                }    

                
                
                if (
ftp_chdir($connect"/XXX.co.il/XXX/")) {
                echo 
"Current directory is now: " .ftp_pwd($connect). "\n";
                } else { 
                echo 
"Couldn't change directory\n";
                    }
                
                if (
ftp_put($connect$img$imgFTP_BINARY)) {
                echo 
"successfully uploaded $file\n";
                    } else {
                echo 
"There was a problem while uploading $img\n";
                    }
                
                


                }
                
                
?>
הוא מחזיר שהוא מצליח לשנות תקיה אך הוא אומר שהיה בעיה בהעלאת "array".
__________________
סיכומים אני מחפש סיכומים במגוון נושאים כמו תנ"ך ספרות והיסטוריה, איפה אני יכול למצוא סיכומים? כאן סיכומים.
  Reply With Quote
ישן 02-10-09, 12:28   # 5
sholaman
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 323

sholaman לא מחובר  

יש לך טעות בקוד.

המערך:
PHP קוד:
$_FILES['img'
הוא לא הקובץ עצמו, אלא מערך שמכיל פרטים בנוגע לקובץ שהעלו לשרת.

יש לך את:

PHP קוד:
$_FILES['img']['name'] = שם הקובץ כפי שהופיע במחשב של הלקוח
$_FILES
['img']['tmp_name'] = הקובץ הזמני שנמצא פיזית על השרת ואותו אתה צריך לשלוח לאפטיפי
$_FILES
['img']['size'] = גודל הקובץ
$_FILES
['img']['type'] = סוג הקובץ 
אתה יכול לעשות ככה:
PHP קוד:
ftp_put($connect$_FILES['img']['name'], $_FILES['img']['tmp_name'], FTP_BINARY
אבל השאלה אם אתה באמת צריך לשלוח את הקובץ בFTP?!?
כי הקובץ כבר נמצא לך על השרת ככה שאתה צריך רק להעתיק אותו למיקום שאתה רוצה בעזרת הפונקציה: move_uploaded_file
אין טעם שהלקוח יעלה את הקובץ לשרת ואז השרת יעלה את הקובץ לעצמו עוד הפעם...
אל תשכח שPHP זאת שפה שרצה על השרת ולא אצל הלקוח...

FTP זה יותר אם יש לך קובץ על השרת ואתה רוצה להעביר אותו לשרת אחר...

בהצלחה
__________________

Last edited by sholaman; 02-10-09 at 12:31..
  Reply With Quote
ישן 02-10-09, 12:56   # 6
tal13579
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: ישראל
גיל: 33
הודעות: 154

tal13579 לא מחובר  

עשיתי כמו שאמרתי לי ומשום מה זה עבד לי פעם אחת בלבד..
יש פה גם טעות??!
PHP קוד:
move_uploaded_file($_FILES['img']['tmp_name'], "/XXX/XXX/XXX"); 
__________________
סיכומים אני מחפש סיכומים במגוון נושאים כמו תנ"ך ספרות והיסטוריה, איפה אני יכול למצוא סיכומים? כאן סיכומים.

Last edited by tal13579; 02-10-09 at 13:15..
  Reply With Quote
ישן 02-10-09, 13:57   # 7
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

ציטוט:
נכתב במקור על ידי tal13579 צפה בהודעה
עשיתי כמו שאמרתי לי ומשום מה זה עבד לי פעם אחת בלבד..
יש פה גם טעות??!
PHP קוד:
move_uploaded_file($_FILES['img']['tmp_name'], "/XXX/XXX/XXX"); 
לא.

ולמה לכל הרוחות אתה מצנזר כל דבר?! תצנזר רק את הסיסמא והיוזר זה יספיק.
  Reply With Quote
ישן 02-10-09, 15:09   # 8
tal13579
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: ישראל
גיל: 33
הודעות: 154

tal13579 לא מחובר  

אוקיי אז יש בעיה?
PHP קוד:
                <?php
                
if(isset($_FILES['img']))
                {
    
                
$move =  move_uploaded_file($_FILES['img']['tmp_name'], "/xxx/"); 
                 if (
$move == false) {echo "טעות בהעלאת הקובץ.";};

                
                


                }
                
                
?>
הוא אומר לי: "טעות בהעלאת הקובץ".
ד"א המיקום אשר אני רוצה להעביר אליו את הקובץ הוא כאילו יחסי לפי התיקיה או מתחיל מהדומיין?
__________________
סיכומים אני מחפש סיכומים במגוון נושאים כמו תנ"ך ספרות והיסטוריה, איפה אני יכול למצוא סיכומים? כאן סיכומים.

Last edited by tal13579; 02-10-09 at 15:11..
  Reply With Quote
ישן 02-10-09, 16:29   # 9
sholaman
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 323

sholaman לא מחובר  

ציטוט:
נכתב במקור על ידי tal13579 צפה בהודעה
עשיתי כמו שאמרתי לי ומשום מה זה עבד לי פעם אחת בלבד..
יש פה גם טעות??!
PHP קוד:
move_uploaded_file($_FILES['img']['tmp_name'], "/XXX/XXX/XXX"); 
PHP קוד:
move_uploaded_file($_FILES['img']['tmp_name'], "/XXX/XXX/XXX/" $_FILES['img']['name']); 
__________________
  Reply With Quote
ישן 02-10-09, 16:59   # 10
tal13579
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: ישראל
גיל: 33
הודעות: 154

tal13579 לא מחובר  

ציטוט:
נכתב במקור על ידי sholaman צפה בהודעה
PHP קוד:
move_uploaded_file($_FILES['img']['tmp_name'], "/XXX/XXX/XXX/" $_FILES['img']['name']); 
עובד לי, תודה רבה גבר, אתה תותח על.
אני רואה את הקבצים משום מה רק אחרי כמה דקות ולא ישר, בגלל זה הסתבכתי.
__________________
סיכומים אני מחפש סיכומים במגוון נושאים כמו תנ"ך ספרות והיסטוריה, איפה אני יכול למצוא סיכומים? כאן סיכומים.
  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. הזמן כעת הוא 00:20.

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