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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] 2 שאלות (https://hosts.co.il/forums/showthread.php?t=27496)

Unknown 30-07-06 10:44

ציטוט:

נכתב במקור על ידי amirs_5
ומה זה הפרמטרים האחרים?..
PHP קוד:

$errno$errstr30 


קוד:

$errno - במקרה של שגיאה, משתנה זה מקבל את מספר השגיאה
$errstr - במקרה של שגיאה משתנה זה מקבל את השגיאה עצמה
המספר בסוף זה ה
TIMEOUT
של ההתחברות, כלומר אם זה לא מקבל תגובה במשך 30 שניות זה מחשיב את השרת כמת ומפסיק התחברות

ציטוט:

נכתב במקור על ידי amirs_5
PHP קוד:

fwrite($fp$out); 

מה הוא כותב את זה לכתובת ?..
כי הכתובת זה לא קובץ..
לא הבנתי לאיפה זה נכתב..
ואת ההמשך גם לא ממש הבנתי..:S

הכתובת היא
SOCKET
אז אפשר לשלוח לה גם דברים

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

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


קוד:

  $out = "GET / HTTP/1.1\r\n";
  $out .= "Host: www.example.com\r\n";
  $out .= "Connection: Close\r\n\r\n";

שורה ראשונה, זה מבקש את התיקייה הראשית בפרוטוקול
HTTP/1.1
שזה הפרוטוקול הנחוץ
זה מבקש את העמוד בשיטת
GET
ותיקיה ראשית
/

שורה שניה זה מציין שהשרת שממנו זה מבקש זה
www.example.com
שזה אמור להיות השרת שאליו זה מתחבר בסוקט

ושורה אחרונה זה אומר שזה יסגור את ההתחברות לאחר הבקשה

לאחר הבקשה השרת שולח תגובה ללקוח, את התגובה זה מקבל בשורות, ולכן משתמשים ב
FEOF

שנותן אמת כאשר הגענו לסוף, אז כל עוד זה לא סוף הקובץ זה ממשיך למשוך שורות ולהדפיס אותן

ובסוף זה סוגר התחברות

מקווה שזה הבהיר לך את הדוגמא
בהצלחה בהמשך


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

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