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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-04-09, 11:45   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

עזרה בלוגיקה ב PHP

אהלן
אני רוצה להציג תמונה באתר שלי
זה אני כמובן יודע הבעיה היא ככה:
אני לא רוצה לאחסן את התמונה על השרת שלי
אני רוצה שמי שיעשה הצג מקור יחשוב כאילו שזה על השרת שלי
נגיד שהדומיין שלי הוא
www.dabi.com
אז אני רוצה לעשות דרך PHP בתג שמציג תמונה שיראו משהו כזה
www.dabi.com/image.php?id=3
ושזה יציג לי את התמונה שמאוחסנת נגיד ככאן
http://images.mouse.co.il/storage/8/b/IMG_9883-b.jpg

אני יודע PHP ו SQL ו HTML ככה שאם תסבירו במילים אני יבין
ממש תודה
  Reply With Quote
ישן 24-04-09, 12:19   # 2
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

תעבוד עם SQL, תבנה מסד כזה:
ID | URL
ואז תכניס את הURL של התמונה למסד עם ID (AUTO_INCREMENT ואז תשלוף בIMAGE.PHP (תעשה גם בדיקה אם קיים ID כזה ותעשה שהID יהיה ערך מספרי בלבד -בדיקה).
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 24-04-09, 12:21   # 3
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

מה הכוונה ללשוף בIMAGE.PHP
איך להציג את הכתובת בדף שאני צריך
לעשות פשוט ECHO (הדפה לפי המסד)?
  Reply With Quote
ישן 24-04-09, 12:30   # 4
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

image.php:
PHP קוד:
$id = (int) $_GET['id'];
$query mysql_query("SELECT `url` FROM `images` WHERE `id` = '$id'");
if(
mysql_num_rows($query) == 0)
 
// לא קיים כזה במסד
else
   {
 
// פה אתה מציג את הקובץ
 
echo "<img src=\"{$url}\" />";
   } 
משהו בסגנון כזה..
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 24-04-09, 13:10   # 5
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

ציטוט:
נכתב במקור על ידי mayden צפה בהודעה
image.php:
PHP קוד:
$id = (int) $_GET['id'];
$query mysql_query("SELECT `url` FROM `images` WHERE `id` = '$id'");
if(
mysql_num_rows($query) == 0)
 
// לא קיים כזה במסד
else
   {
 
// פה אתה מציג את הקובץ
 
echo "<img src=\"{$url}\" />";
   } 
משהו בסגנון כזה..
זה לא יעבוד. אם הוא הולך לעשות תג תמונה בסגנון של:

<img src="image.php?imageid=2" />

אז הקובץ image.php שנמצא על השרת שלו יהיה צריך להדפיס כותרים מתאימים ולא מה שאתה הצגת כי זה לא יעבוד.
  Reply With Quote
ישן 24-04-09, 12:48   # 6
גורילה
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Apr 2009
הודעות: 581

גורילה לא מחובר  

אני לא ההיתי מערב מסד אם לא מדובר בהרבה תמונות , משפט SWITCH יכול לספק את המטרה...
__________________
בניית אתרים
  Reply With Quote
ישן 24-04-09, 13:08   # 7
Xinxy
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 259

Xinxy לא מחובר  

ציטוט:
נכתב במקור על ידי גורילה צפה בהודעה
אני לא ההיתי מערב מסד אם לא מדובר בהרבה תמונות , משפט SWITCH יכול לספק את המטרה...
לפי דעתי זה יהיה סתם עבודת נמלים עם SWITCH
אני גם חושב שכדאי מסד כמו שמידן אמר
  Reply With Quote
ישן 24-04-09, 14:10   # 8
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

אתה יכול לעשות עוד משהו.
בעזרה HTACCESS תגדיר נניח הפנייה מ/images/imgname.jpg לקובץ אחר בשם img.php ודרך get תעביר את imgname.jpg
בקובץ img.php תוכל לעשות switch / מסד.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 24-04-09, 14:37   # 9
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי The Chosen Generl צפה בהודעה
אתה יכול לעשות עוד משהו.
בעזרה HTACCESS תגדיר נניח הפנייה מ/images/imgname.jpg לקובץ אחר בשם img.php ודרך get תעביר את imgname.jpg
בקובץ img.php תוכל לעשות switch / מסד.
לא הבנתי אותך

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

<img src="image.php?imageid=2" />

אז הקובץ image.php שנמצא על השרת שלו יהיה צריך להדפיס כותרים מתאימים ולא מה שאתה הצגת כי זה לא יעבוד.
צודק ככה אני רוצה לעשות
תן לי דרך איך בבקשה
  Reply With Quote
ישן 24-04-09, 14:40   # 10
tbm
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 254
שלח הודעה באמצעות ICO אל tbm שלח הודעה באמצעות MSN אל tbm

tbm לא מחובר  

GD כמו שאמרו תעשה טבלה ואז עם GD תיצור בכאילו את התמונה מחדש
  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. הזמן כעת הוא 17:43.

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