הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-09-07, 18:22   # 1
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

בעיה עם ביטויים רגולריים... :(

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

אז ככה אני מנסה להוציא נתונים מהאתר הבא:
http://www.toto.org.il/totodata/formprint/toto16.asp

אני בעצם מנסה להוציא את השורה שכתוב בה:
קוד:
736 טופס משחקים טוטו 16 מחזור
זה מה שניסיתי
PHP קוד:
<?php
$url 
"http://www.toto.org.il/totodata/formprint/toto16.asp";
$str file_get_contents($url);

preg_match("/class=\"headFont\">(.*)<\/td> /"$str$arr);
echo 
$arr[1];
?>
לאחר מכן אני רוצה להוציא את הרשימת משחקים, הבעיה שכל td לפני המשחק הוא בדיוק אותו דבר בכל הtd, איך אני אמור להוציא את כולם?
אני מקווה שהבנתם אותי ותנסו לעזור לי.

יום טוב,
ירין
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-07, 20:12   # 2
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

איפה בדיוק אתה רואה שם "36 טופס משחקים טוטו 16 מחזור" ?
  Reply With Quote
ישן 06-09-07, 22:12   # 3
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

מוזר, צריך להיכנס קודם לאתר ואז זה מראה, בכל מקרה אפשר לראות פה.
תלחץ שם על הכפתור האדום "הדפס תוכניה" מצד שמאל מעל התוכניה.
http://www.toto.org.il/85_normal.asp

ואז תראה על מה אני מדבר.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-07, 22:38   # 4
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

אני חושב שהם חסמו את האופציה של ההעתקה מהם.

בכל מקרה הקוד שלך צריך להיות משהו כזה:

PHP קוד:
$url "http://www.toto.org.il/totodata/formprint/toto16.asp"
$str file_get_contents($url); 
preg_match_all("/<td colspan=6 align=right class=\"headFont\">(.*?)<\/td>/"$str$arr);
$title $arr[1][0]; 
  Reply With Quote
ישן 06-09-07, 22:49   # 5
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A צפה בהודעה
אני חושב שהם חסמו את האופציה של ההעתקה מהם.

בכל מקרה הקוד שלך צריך להיות משהו כזה:

PHP קוד:
$url "http://www.toto.org.il/totodata/formprint/toto16.asp"
$str file_get_contents($url); 
preg_match_all("/<td colspan=6 align=right class=\"headFont\">(.*?)<\/td>/"$str$arr);
$title $arr[1][0]; 
לא עובד, גם לא שינית פה משהו מיוחד.
לא חייב את כל הtd, אפשר מהclass.

עדיין מחכה לפתרון...
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-07, 22:52   # 6
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

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

שלך:

PHP קוד:
<?php 
$url 
"http://www.toto.org.il/totodata/formprint/toto16.asp"
$str file_get_contents($url); 

preg_match("/class=\"headFont\">(.*)<\/td> /"$str$arr); 
echo 
$arr[1]; 
?>
שלי:

PHP קוד:
$url "http://www.toto.org.il/totodata/formprint/toto16.asp";  
$str file_get_contents($url);  
preg_match_all("/<td colspan=6 align=right class=\"headFont\">(.*?)<\/td>/"$str$arr); 
$title $arr[1][0]; 
echo 
$title
זה נראה לך זהה?
  Reply With Quote
ישן 06-09-07, 23:00   # 7
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A צפה בהודעה
אמרתי לך כבר, הם חסמו את האופציה להעתקה מהאתר.
ושיניתי די הרבה,

שלך:

PHP קוד:
<?php 
$url 
"http://www.toto.org.il/totodata/formprint/toto16.asp"
$str file_get_contents($url); 

preg_match("/class=\"headFont\">(.*)<\/td> /"$str$arr); 
echo 
$arr[1]; 
?>
שלי:

PHP קוד:
$url "http://www.toto.org.il/totodata/formprint/toto16.asp";  
$str file_get_contents($url);  
preg_match_all("/<td colspan=6 align=right class=\"headFont\">(.*?)<\/td>/"$str$arr); 
$title $arr[1][0]; 
echo 
$title
זה נראה לך זהה?
לא אמרתי זהה,
אני מתכוון שאין שינוי מהותי שפתר לי את הבעיה.
בכל מקרה מפה אפשר גם להוציא את הנתונים
http://www.toto.org.il/85_normal.asp
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-07, 23:05   # 8
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

http://www.toto.org.il/85_zimzumim.asp
מפה זה טוב?
  Reply With Quote
ישן 06-09-07, 23:12   # 9
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A צפה בהודעה
כן, אני רק צאיך להוציא את המשחקים.
את התוצאות אני יוציא מפה:
http://www.toto.org.il/totodata/wins.asp

תודה על העזרה, אני אשמח אם תנסה להריץ את הסקריפט אצלך קודם על מנת לוודא שהוא אכן פועל.
תודה והמשך יום נעים.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 06-09-07, 23:19   # 10
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

מספיק לך המשחקים והתאריך?
  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:11.

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