הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   כיצד ניתן לפרק כתובת ולקחת את הסיומת של הכתובת? (PHP) (https://hosts.co.il/forums/showthread.php?t=27017)

-VladK- 22-07-06 15:53

כיצד ניתן לפרק כתובת ולקחת את הסיומת של הכתובת? (PHP)
 
שלום.

נגיד יש לי טופס רגיל...

עכשיו שם אמורים לציין כתובת של תמונה...נגיד וכתבו שם:
http://site.com/image.jpg

כיצד ניתן לפרק את הכתובת ל-2 חלקים...ולקחת רק את הסיומת?

בהתחלה חשבתי לפרק לפי הנקודה...

אבל אם המשתמש ציין כזאת כתובת:

http://www.site.walla.co.il/image.jpg

ככה יוצא שיש 4 נקודות....אני ישמח אם תעזרו לי בזה :-)

עריכה:
אויי אנשים אני ממש מצטער...חשבתי שאני בפורום תכנות...תעבירו בבקשה.

O-B 22-07-06 15:55

חח.. גם אני רציתי לשאול את זה
אבל למה בפורום גראפיקה?

-VladK- 22-07-06 15:57

ציטוט:

נכתב במקור על ידי O-B
חח.. גם אני רציתי לשאול את זה
אבל למה בפורום גראפיקה?

בטעות.

מנהלים בבקשה להעביר.

The Penguin 22-07-06 16:17

Get
אני לא ממש מומחה אבל אני חושב
הנה הקוד

ציטוט:

$var=$_POST['index'];
if($var=="index")

כאשר
index=מה לשאוב מהטופס נגיד
שם = INDEX
ואני כותב שם : אור
זה ישאב מה INDEX
את המילה אור
אפשר
גם לעשות GET
במקום POST
פחות יעיל
משהו כזה

-VladK- 22-07-06 16:45

ציטוט:

נכתב במקור על ידי OrSolomon
Get
אני לא ממש מומחה אבל אני חושב
הנה הקוד


כאשר
index=מה לשאוב מהטופס נגיד
שם = INDEX
ואני כותב שם : אור
זה ישאב מה INDEX
את המילה אור
אפשר
גם לעשות GET
במקום POST
פחות יעיל
משהו כזה

זה לא מה שאני צריך....אגב שחכתי לציין שאני צריך את כל זה בשביל הGD...

Interactive 22-07-06 16:56

תוכל לעשות זאת בעזרת explode
הנה הקוד:
PHP קוד:

 // get the file type
                 
$fParts explode("."$img);
                  
$ext $fParts[count($fParts)-1]; 

ext זה סוג הקובץ

-VladK- 22-07-06 17:01

ציטוט:

נכתב במקור על ידי Interactive
תוכל לעשות זאת בעזרת explode
הנה הקוד:
PHP קוד:

 // get the file type
                 
$fParts explode("."$img);
                  
$ext $fParts[count($fParts)-1]; 

ext זה סוג הקובץ

וואלה...אחלה של רעיון!!! לא חשבתי על COUNT....תודה רבה :D

RS324 22-07-06 17:24

תסתכל על התגובה שלי פה
http://www.hosts.co.il/forums/showthread.php?t=27019

היא תעזור לך מאד.

-VladK- 22-07-06 17:28

ציטוט:

נכתב במקור על ידי RS324
תסתכל על התגובה שלי פה
http://www.hosts.co.il/forums/showthread.php?t=27019

היא תעזור לך מאד.

טנקס

בניה 22-07-06 23:13

ב"ה
PHP קוד:

$url="";
$file_ext=substr($url,strrpos($url,'.')); 

המשתנה
קוד:

$file_ext
יכיל את הסיומת של הקובץ.
אני עובד עם strrpos ולא strpos
(שימו לב לR הנוספת כדי שזה יבדוק מסוף הכתובת ואם יש עוד נקודות בכתובת זה לא יפריע)


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

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