לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #7  
ישן 04-08-2006, 15:22
  משתמש זכר iNfLuX iNfLuX אינו מחובר  
 
חבר מתאריך: 13.07.06
הודעות: 106
שלח הודעה דרך ICQ אל iNfLuX
בתגובה להודעה מספר 1 שנכתבה על ידי iNfLuX שמתחילה ב "לקרוא טקסט מאתר אחר"

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

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

להלן הקוד:

קוד PHP:
<?php
 
function gettitle($host$atr)
    {
     
$fp fopen($host$atr);
     if (!
$fp)
     {
      echo 
'Could not open';
     }
      while (
false !== ($char fgetc($fp))) {
         
preg_match("/^\b<title>\b$/"$char$match);
         echo 
var_dump($match);
      }
 
 
    }
    
gettitle("http://www.fresh.co.il/""r");
?>

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

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://muzx.net/files/public/avatars/1208187486.gif]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://muzx.net/files/public/avatars/1188591880.gif]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 06-08-2006, 06:18
צלמית המשתמש של The AcE
  The AcE The AcE אינו מחובר  
 
חבר מתאריך: 09.12.01
הודעות: 2,337
שלח הודעה דרך ICQ אל The AcE
לא בדיוק הבנתי את הקוד שלך...
בתגובה להודעה מספר 7 שנכתבה על ידי iNfLuX שמתחילה ב "טוב, כניראה שאני לא מצליח..."

קוד PHP:
<?php
 
function gettitle($host$atr)
    {
     
$fp fopen($host$atr);
     if (!
$fp)
     {
      echo 
'Could not open';
     }
     while (
true) {
         
$data=fread($fp,1024) or false;
        if (!
$data) break;
        if (
preg_match("/<title>(.*)<\/title>/imsU",$data,$match)) {
            echo 
var_dump($match);
            break;
        }
        
     }
 
    }
    
gettitle("http://www.fresh.co.il/""r");
?>


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

זה מה שהפונקציה מחזירה במקרה הנ"ל:
קוד:
array(2) { [0]=> string(41) "" [1]=> string(26) "פורום פרש - אינדקס פורומים" }
_____________________________________
“The man of wisdom is never in two minds about right and wrong;
the man of benevolence never worries about the future;
the man of courage is never afraid.”

~ Confucius


נערך לאחרונה ע"י The AcE בתאריך 06-08-2006 בשעה 06:22. סיבה: בעיה עם הפורום? :ד
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 02:41

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר