הצגת תמונה לתגי img?

MasterNir

New member
הצגת תמונה לתגי img?

אני רוצה לבנות סקריפט בPHP, שיקבל כמשתנה ($_GET) את שם המשתמש או את הID שלו ולפי זה יציג תמונה מסויימת, בעצם מין מערכת חתימות מתחלפות... הבעיה היא שאני לא יודע איך להציג תמונה לתאג הIMG (התאג <img src="PIC ADDR">) למישהו יש רעיון?... תודה מראש
 

bnayal

New member
תשובה שאלתית

אתה מתכוון:
<img src="file.php?id=154" />​
ואז הקובץ PHP יציג את התמונות מספר 154? זה משהו עם הheaderים האלו...
 

MasterNir

New member
כן אני מתכוון בדיוק לזה..

יש לך איזשהו רעיון איך לעשות את זה?
 

bnayal

New member
זה משהו עם הheaderים...

אני רק לא זוכר מה... צריך לשלוח header שאומר שזאת תמונה ולא קובץ HTML.
 

bnayal

New member
מצאתי לך../images/Emo70.gif

חיפשתי וחיפשתי תחת התגובות של הגולשים בעמוד php.net/header תעשה ככה:
<?php //call to this file showimg.php $file = "http://www.tapuz.co.il/tapuzforum/images/Emo".$_GET['id'].".gif"; $filename = basename($file); header('Content-Type: image/gif'); header('Content-Disposition: inline; filename='.$filename.''); readfile($file); ?>​
ועכשיו צור דף HTML כזה:
<img src="showimg.php?id=140" />​
כמעט התייאשתי, אבל ברגע האחרון הצלחתי לעשות את זה... בהצלחה!
 

MasterNir

New member
תודה רבה!!

על הפיתרון ובעיקר על ההשקעה שבחיפוש =) תודה!
 

bnayal

New member
../images/Emo9.gif

ה"תודות" האלו זה מה שמושך אותי לעזור גם בפעם הבאה
 

אני למה

New member
למה זה לא עובד לי הבנתי את הקוד

אבל בhtml כאשר אני כותב את זה <img src="showimg.php?id=140" /> הוא מחפש קובץ בשם showimg.php?id=140 הוא לא מבצע את הקוד למה?
 
למעלה