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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-02-09, 21:40   # 11
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
MasterT אני לא יודע עד כמה strpos יהיה נכון לבעיה הנוכחית, לקישור יכול להיות מאפיינים ולינק בצורות שונות, הכוונה בלי www או עם, או אלף ואחד צורות שונות, לכן ביטוי רגולרי יעבוד בצורה הטובה ביותר.

לפותח האשכול, הנה הפונקציות שאתה בעיקרון צריך להשתמש, את הקוד לא תקבל, לפחות לא פה.
file_get_contents
preg_match
אין לי בעיה שלא תביאו לי קוד, פשוט רק לעזור.
הפוקציה הראשונה שהבאת, מראה לי את הדף עצמו, לא את קוד המקור, ככה שאם אני ישתמש בפוקנציה הקודמת, אני אוכל למצוא רק מילה שרואים בדפדפן, ולא בקוד המקור.
מה גם שאתה צודק, לקישור יש המון צורות.
לא הבנתי איך להשתמש בפונקציה השנייה ומה היא עושה.
אני לא דורש שתבנו לי מערכת, רק עזרה קטנה, הכוונה.

תודה.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 22-02-09, 21:47   # 12
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

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

תודה.
הפונקציה הראשונה בעצם מקבלת את הפלט השרת מוציא(שזה בעצם הקוד מקור), אתה פשוט פלטת אותו ולכן זה הציג לך את האתר, אבל אם למשל תפלוט אותו לtextarea תראה שזה קוד המקור.

לגבי הפונקציה, זה בעצם פונקציה שאתה מכניס לה ביטוי רגולרי והיא מחזירה לך 1 במידה והביטוי קיים ו0 במידה ולא.
תריץ חיפוש בגוגל ותנסה ללמוד ביטויים רגולריים, למתחילים זה חומר לא קל, אבל לא תמיד הכל קל.
תנסה להתחיל פה:
http://www.learnphp.co.il/26.guide
http://php.eitan.ac.il/main.php?id=00171
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 22-02-09, 21:50   # 13
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

נראה לי שהצלחתי.
תראו זה הקוד:

PHP קוד:

<?


$homepage 
file_get_contents('http://www.example.com/');

$text "$homepage";
$find "link.com";
$strpos strpos($text$find);
if(
$strpos === false){
echo 
'לא נמצא';
}
else{
echo 
'נמצא';
}
?>
השתמשתי רק בפונקציה אחת, אחרי כמה בדיקות אני חושב שזה באמת בודק.
רק בגלל שיקושר יכול להירות בכמה צורות, אני מציג לו רק את הקישור + הסיומת למשל:
link.com
ככה זה בטוח חייב להיות.
אם אתם יכולים, תנסו להריץ בדיקה שלכם, לראות אם זה תקין והאם אתם חוזים לזה בעיות כלשהם.

תודה רבה לכם [:
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 22-02-09, 21:52   # 14
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

תחשוב שקיים איזשהו סטרינג באתר שאתה מחפש בו שהוא: link.com והוא לא בלינק, אז הוא יכתוב לך שהוא מצא לינק.
בגלל זה regex יעשה את העבודה הכי טוב שיש.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 22-02-09, 22:25   # 15
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

לא מבין למה אתם משתמשים בFILE GET CONTENTS

מישהו מבין את הבעיתיות פה?

HTTP RESPONSE זה STREAM ולא STRICT FILE
אתם לא יכולים להתיחס אליו בתור קובץ מהסיבה הפשוטה שאם השרת באסיה יקח לו בערך 7 שניות לקבל את זה - וFILE GET CONTENTS לא עובד טוב עם STREAMS

עדיף למשוך עם FSOCKOPEN כמו שצריך (ולולאת WHILE)

בנוסף הנה רגקס זריז ביותר..
PHP קוד:
<?php
$str 
"fdsfds";
preg_match_all("/<a[^>]+href=[\'\"]([^\'\"]+)[\'\"][^>]{0,}>(.*)<\/a>/Uis"$str$matches)
var_dump($matches);
// haven't tested it yet but it should work though..
__________________
  Reply With Quote
ישן 23-02-09, 14:17   # 16
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

תראו,
טיפה קשה לי לעשות את מה שאמרתם, לבד לא אצליח לבנות משהו כזה..
אני ישתמש בינתיים במה שבניתי, לשימוש שאני עושה לו אני חושב שלא צריכות להיות בעיות..ממש לא.
אם למישהו יש הצעה אחרת, אני אשמח.

תודה רבה לכל העוזרים ;]
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  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. הזמן כעת הוא 11:16.

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