הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך פונקציה שמוציאה קוד מקור של אתר כלשהו.. (https://hosts.co.il/forums/showthread.php?t=33734)

רומן 27-10-06 17:53

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

meshuga 27-10-06 17:55

ציטוט:

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

file_get_contents
או כל פונקציית פתיחת קובץ באשר היא....

WebProject 27-10-06 17:57

file_get_contents

Ran1989 27-10-06 18:37

file_get_contents(http://www.walla.co.il);

RS324 27-10-06 19:12

כל האשכול הזה ספאם
כולם חוזרים על מה שמשוגע אמר

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

PHP קוד:

$url 'www.walla.co.il';
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$buffer curl_exec($ch);
curl_close($ch);
 echo 
$buffer


null 27-10-06 20:59

ציטוט:

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

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

PHP קוד:

$url 'www.walla.co.il';
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$buffer curl_exec($ch);
curl_close($ch);
 echo 
$buffer


אתה מוכן בבקשה להסביר למה דרך זו "מהירה פי 3" מהדרך שהציגו לפניך?

RS324 27-10-06 21:12

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

http://curl.haxx.se/libcurl/php/

ושם כתוב בגדול ובברור :

PHP קוד:

Performance Comparison*

10 per minute for fopen/fread for 100 HTTP files
2000 per minute 
for PHP/CURL for 2000 HTTP files 

עכשיו תגיד כל אחד יכול להגיד את זה, הוא רוצה למכור יותר
אבל LIBCURL היא בחינם ככה שזה לא קשור לכסף

פעם כשהתעסקתי יותר עם המודול הזה היה לי מלא פורומים שעשו באנצמקרים והשוואת
ותמיד LIB CURL יצא מנצח

FILE_GET_CONTECT מתבסס על FSOCKOPEN או על FOPEN אני לא בדיוק זוכר
אבל אם אתה עדיין לא מאמין
אני מוכן לעשות איתך בדיקת יעילות של 2 האפשרויות ולהוכיח לך שאני צודק.

וחוץ מזה שכן שמים לב, אני אומר לך כי אני עובד עם המודול הזה כבר יותר משנה..

לפי מה שכתבתי LIBCURL מהיר יותר פי 200 ולא פי 3
אז אמרתי כאילו הם מגזימים.

Alon.R 27-10-06 22:30

PHP קוד:

$source file("url");
        
for (
$i=0$i<(count($source)); $i++)
 {
    
$source_code=$source_code.$source[$i];
 }
        
echo 
$source_code

קרטיד לערן (הבעלים של פיגוז)

שעזר לי בעבר באיזשהו נושא ונתן לי את הסקריפט בהקשר אחר..;P

RS324 27-10-06 22:41

ציטוט:

נכתב במקור על ידי Alon.R
PHP קוד:

$source file("url");
        
for (
$i=0$i<(count($source)); $i++)
 {
    
$source_code=$source_code.$source[$i];
 }
        
echo 
$source_code

קרטיד לערן (הבעלים של פיגוז)

שעזר לי בעבר באיזשהו נושא ונתן לי את הסקריפט בהקשר אחר..;P

מכל הדרכים זאת הכי פחות יעילה FILE לוקח את הקובץ ומחזיר לך אותו לתוך מערך שכל שורה היא מערך
ואחרי זה אתה עושה לולאת בשביל לאחד את הקוד בחזרה. בשביל מה ?

Alon.R 28-10-06 01:53

ציטוט:

נכתב במקור על ידי RS324
מכל הדרכים זאת הכי פחות יעילה FILE לוקח את הקובץ ומחזיר לך אותו לתוך מערך שכל שורה היא מערך
ואחרי זה אתה עושה לולאת בשביל לאחד את הקוד בחזרה. בשביל מה ?

לא ממש בדקתי, השימוש שאני עשיתי בסקריפט כל כך לא הצריך יעילות מדוקדקת ככה שלא אכפת לי ממש |קורץ|


כל הזמנים הם GMT +2. הזמן כעת הוא 03:16.

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