![]() |
[php]בדיקת לינק
איך אני בודק אם לינק שיש לי הוא לינק להורדה או לדף?
|
אני לא בטוח עד כמה זה אפשרי, אבל מה שחשבתי עליו זה בדיקה של הסיומת בצורה כזאת בערך:
PHP קוד:
|
ציטוט:
PHP קוד:
|
ציטוט:
bla.bla.rar זה מזהה סיומת של bla.rar או שאני טועה? :\ |
ציטוט:
|
ואם הלינק שבור? מישהו יודע איך אני יכול לבדוק אם הלינק הוא באמת לינק להורדה ולא העברה לעמוד שגיאה?
תודה לעוזרים. |
ואם אני קורא ללניק שלי:
www.sdfsdfsdfsfd.com/zip/bla.html |
אז זה כבר בעיה אחרת..
יותר מסובך לבדוק דבר כזה.. משתלם לך בכלל להשקיע כ"כ בזה? |
ציטוט:
תחפש בתגובות של העמוד הזה- http://il2.php.net/file_exists יש שם כל מיני פונקציות לבדיקה אם ה-URL עובד שהחבר'ה שם עשו |
מה הקשר?
הוא אומר שהוא רוצה לבדוק עם ה HTML הוא הורדה... בסה"כ כל לינק אפשר לתת לו האדר(header) של הורדה, החלק המסובך הוא לבדוק אם ההאדר מוביל להורדה, ולא סתם לנתח על-פי סיומת. |
ציטוט:
בדיוק, השאלה מה זה הורדה בשבילך? זה יכול להיות שונה בין IE לFF ותלוי בהרחבות שמותקנות בדפדפן. כשאתה נכנס לקובץ MP3 יכול להיות שהמדיה פלייר יבוא מייד וינגן אותו, ויכול להיות שזה יתן לך קישור להורדה. |
צודק.
בכל אופן השאלה הוא תוכן הקובץ ולא הסיומת. זה בטוח. |
ציטוט:
|
פשוט תחפש בעזרת preg rplace את המילה http:// עד איפה שיש רווח וכול זה קישור מה הבעיה?
|
ציטוט:
בקטנה.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:47. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ