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

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



  #1  
ישן 02-12-2008, 15:08
  DanDanM DanDanM אינו מחובר  
 
חבר מתאריך: 16.09.08
הודעות: 433
העתקת מלל מאתרים

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

הינה הקוד:
קוד PHP:
 $string $_GET['string'];
if(
$string != "")
{
    
file_get_contents("http://www.flix.co.il/tapuz/Search.asp?qTxt={$string}");


כעיקרון , עכשיו הוא מציג לי את התוצאות , אבל אני רוצה למיין את הקוד ולהציג באתר שלי רק את הכותרות של הסרטונים + קישור אליהם.
איך אני מחפש בקוד מקור?
חשבתי להציג את זה בhtmlspecialchars אבל לא ידעתי כיצד אני מחפש
_____________________________________
היי,
שמי דן , ואשמח לעזור לכם בכל פנייה שהיא
ניתן ליצור איתי קשר באיימיל (DanDan@walla.com) במסנג'ר (DanDan@walla.com) ובאיסיקיו (12348188)

גלישה נעימה...

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 13-12-2008, 04:02
  רונן.ח רונן.ח אינו מחובר  
 
חבר מתאריך: 01.11.04
הודעות: 35
קבל דוגמה
בתגובה להודעה מספר 1 שנכתבה על ידי DanDanM שמתחילה ב "העתקת מלל מאתרים"

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

קוד PHP:
 $string $_GET['string'];
if(
$string != "")
{
    
$target_url = "http://www.flix.co.il/tapuz/Search.asp?qTxt={$string}";
    
$userAgent 'Googlebot/2.1 (http://www.googlebot.com/bot.html)';
    
    
$ch curl_init();
    
curl_setopt($chCURLOPT_USERAGENT$userAgent);
    
curl_setopt($chCURLOPT_URL,$target_url);
    
curl_setopt($chCURLOPT_FAILONERRORtrue);
    
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
    
curl_setopt($chCURLOPT_AUTOREFERERtrue);
    
curl_setopt($chCURLOPT_RETURNTRANSFER,true);
    
curl_setopt($chCURLOPT_TIMEOUT20);
    
$html curl_exec($ch);
    if (!
$html)
    {
        echo &
quot;<br />cURL error number:&quot; .curl_errno($ch);
        echo &
quot;<br />cURL error:&quot; . curl_error($ch);
        exit;
    }

    
$dom = new DOMDocument();
    @
$dom->loadHTML($html);

    
$xpath = new DOMXPath($dom);
    
$hrefs $xpath->evaluate('/html/body//a[contains(@class, &quot;blueFlixText&quot;) and name(b)]');
    
    for (
$i 0$i $hrefs->length$i++) {
    
$href $hrefs->item($i);
    
$url $href->getAttribute('href');
    
$text $href->nodeValue;

    print(
'<div><a href=&quot;'.$url.'&quot;>'.$text.'</a></div>');
}

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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