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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-02-09, 16:57   # 11
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

אוקיי, אני אשמור את הכתובת.
אבל כיצד?
אני רוצה שיהיה לי עיון, זה יעלה את התמונה (כי חייב), יקח את הכתובת שלה וישים אותה בעמודה כלשהי בטבלה כלשהי, כך עושים זאת לא?

יש מדריך משהו?

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 14-02-09, 17:08   # 12
Shon12
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 354

Shon12 לא מחובר  

תקרא על הפונקצייה: move_uploaded_file().
בקשר לכתובת כמו שאמרת - יוצר שדה מסוג טקסט, ומשתמש בשאליתת Insert על מנת שיעלה את שם הכתובת לעמודה.
כעיקרון - עבודה יחסית פשוטה.
__________________
Projector Lamps
  Reply With Quote
ישן 14-02-09, 17:19   # 13
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

כן, את ההכנסה אני יודע לעשות - INSERT פשוט.
אני אקרא על הפונקציה, אבל היא תעשה את הכל חוץ מההכנסה?
נראה לי גדול מדי על פונקציה אחת.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 14-02-09, 17:21   # 14
sholaman
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 323

sholaman לא מחובר  

אתה צריך דבר ראשון להעלות את הקובץ לשרת, תחפש בגוגל איך עושים את זה.
אחרי שאתה מעלה את הקובץ לשרת יש לך את הכתובת שלו, פשוט את הכתובת תכניס למסד...
__________________
  Reply With Quote
ישן 14-02-09, 17:35   # 15
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

עם הפונקציה move_uploaded_file() אתה מעלה את הקובץ שבחרת ב"עיון"..
תקרא עליה קצת, כמו ששון כתב.
משם כבר תוכל לקבל את השם של התמונה
ופשוט תכניס את שם הקובץ למסד.
  Reply With Quote
ישן 14-02-09, 17:54   # 16
O-B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בבית
גיל: 36
הודעות: 1,423
שלח הודעה באמצעות ICO אל O-B

O-B לא מחובר  

לדעתי הדרך הכי טובה שמונעת גם כפילויות של תמנות, נגיד אתה מעלה תמונה בשם sky.jpg ואחרי חודש אתה מעלה שוב תמונה בשם sky.jpg אז התמונה מתחלפת,
ולכן הכי כדי לדעתי זה קודם להוסיף את השורה שלמסד של התמונה ללא שם.. ואז לשלוף את הID האחרון שהוכנס ולשנת את השם של התמונה לפי מספר הID ואז לעלות לשרת..
ובשליפה כשאתה שולף שורה מסויימת אתה מוציא את כפי שאמרת רק במקום שם אתה כותב את ה ID.. כמובן שאתה צריך לדעת ולשמור את הסיומת של כל קובץ תמונה או להמיר את כולם לסימומת אחת
__________________
בברכה עובד, מפתח אתרים.
  Reply With Quote
ישן 14-02-09, 18:12   # 17
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

טוב תראו,
באתר learnphp יש סקריפא של העלאת תמונות.
אני משתמש ב wamp, ושאני מעלה הכל עובד.

זה הסקריפט:

PHP קוד:
<?php 
if (isset($_POST['check_if_press']) && $_POST['check_if_press'] == "send_file")  



    if (!empty(
$_FILES['my_file']['name']))  
    { 
        
$dir getcwd()."/"
        
move_uploaded_file($_FILES['my_file']['tmp_name'] , $dir.$_FILES['my_file']['name']);  
        echo 
"Weldone, You have been uploaded the file."
    } 


?> 

<form action="<?php echo $PHP_SELF?>" method="post" enctype="multipart/form-data">  
    Upload file: <input type="file" name="my_file" /><br /> 
  <input type="submit" name="check_if_press" value="send_file"  /> 
</form>
ניסיתי להוספיף משתנש שיכי את הכתובת של התמונה, ואחרכך זה יהיה מאוד פשוט, להכניס את המשתנה למסד.
התמונות אכן מועלות, אבל שהוא כותב לי אני רוצה שהוא יכתוב לי:

Weldone, You have been uploaded the file. The link:

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

תודה..
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 14-02-09, 18:40   # 18
DorOaki
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 229

DorOaki לא מחובר  

PHP קוד:
<?php  
if ( isset( $_POST['check_if_press']) && $_POST['check_if_press'] == "send_file" )   

{  

    if ( ! empty ( 
$_FILES['my_file']['name'] ) )   
    {  
        
$dir getcwd()."/images/";  
    
$adress "http://blabla.com";
    
$link $adress $_SERVER['PHP_SELF'] . "/images/" $_FILES['my_file']['name'];
        
move_uploaded_file$_FILES['my_file']['tmp_name'] , $dir.$_FILES['my_file']['name'] );   
        echo 
"Weldone, You have been uploaded the file. The link : " $link;  
    }  

}  
?>  

<form action="<?php echo $PHP_SELF?>" method="post" enctype="multipart/form-data">   
    Upload file: <input type="file" name="my_file" /><br />  
  <input type="submit" name="check_if_press" value="send_file"  />  
</form>
תהנה..דרך מסורבלת אבל זה הקוד שהבאת..
  Reply With Quote
ישן 14-02-09, 19:08   # 19
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

ציטוט:
נכתב במקור על ידי DorOaki צפה בהודעה
בדיוק, אתה לא שומר את התמונה במסד אלא רק את הכתובת.
לא חח
תמונה היא טקסט לכל דבר גם התמונה עצמה זה טקסט
תפתח קובץ JPG בNOTEPAD ואתה מוזמן להציץ בתוכנו...
לכל הקטע הבינארי הזה אתה יכול להריץ BASE64 ולאחסן במסד כBLOB לכל דבר..

בהצלחה
__________________
  Reply With Quote
ישן 14-02-09, 20:02   # 20
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
לא חח
תמונה היא טקסט לכל דבר גם התמונה עצמה זה טקסט
תפתח קובץ JPG בNOTEPAD ואתה מוזמן להציץ בתוכנו...
לכל הקטע הבינארי הזה אתה יכול להריץ BASE64 ולאחסן במסד כBLOB לכל דבר..

בהצלחה
לא מדוייק,גם טקסט וגם תמונה זה מידע בינארי.
ואני לא חושב שחייב לעשות BASE64 כדי לשמור את המידע בתא שמוגדר בינארי.
  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. הזמן כעת הוא 20:35.

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