![]() |
האם קישור קיים באתר כלשהו.
שלום.
ישנה פונקציה שבודקת האם ישנו קישור מסויים באתר כלשהו? למשל שיחפש לי אם יש קישור באתר:www.example.com הקישור למשל הוא: http://www.blabla.com תודה רבה :) |
אני מקווה שאתה מדבר על PHP.
בכ"מ לא שמעתי על פונקציה מובנת בPHP שמבצעת את זה, מה שכן אתה יכול לקבל תוכן של דף/אתר בעזרת file_get_contents או cURL ואז לבנות איזשהו ביטוי regex שייחפש לך את הלינק שהכנסת לו. בהצלחה. |
אני מדבר על PHP.
האם יש לך דוגמא לרעיון שלך? אני רק צריך לדעת האם קישור קיים איפשהו, לא איכפת לי זו פונקציה מבונת או משהו שאני אאלתר. תודה. |
נסה את זה; זה כלי לניהול החלפת קישורים.
http://www.phpjunkyard.com/php-link-manager.php |
ציטוט:
אם הייתי צריך לבדוק אטם יש קישור באתר כלשהו, הייתי עושה את זה באופן ידני. תודה רבה על הניסיון. עוד מישהו? :) |
אמרו כבר,
תיקח את התוכן של הקובץ, ותבדוק בעזרת strpos האם הוא מכיל את הקוד של הקישור. מה הבעייה? |
ציטוט:
תודה רבה לכל העוזרים. |
איפה נתקלת בבעייה?
לפי מה שאני רואה אתה "זועק", "תנו לי את הקוד". תגיד לנו איפה הבעייה. |
אוקיי, הצלחתי להשתמש ב strpos.
אבל זה בטקסט. לכן אני צריך שתמשנה כלשהו או משהו כזה יכיל את קוד המרוק של הכתובת שאני אגיד לו, ואז זה יהיה מעולה. זה הstrpos: PHP קוד:
תודה (: |
MasterT אני לא יודע עד כמה strpos יהיה נכון לבעיה הנוכחית, לקישור יכול להיות מאפיינים ולינק בצורות שונות, הכוונה בלי www או עם, או אלף ואחד צורות שונות, לכן ביטוי רגולרי יעבוד בצורה הטובה ביותר.
לפותח האשכול, הנה הפונקציות שאתה בעיקרון צריך להשתמש, את הקוד לא תקבל, לפחות לא פה. file_get_contents preg_match |
כל הזמנים הם GMT +2. הזמן כעת הוא 04:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ