כתובת קיימת
היי
יש דרך לדעת אם כתובת URL קיימת? ושגם אם יש דפי שגיאה מתואמים זה יראה לי שהיא לא קיימת? תודה |
|
כן, בעיקרון בHTTP אם דף לא קיים אתה מקבל קוד תגובה 404, ואם יש דף שגיאה מותאם אישית אתה גם תקבל את הקוד 404 וגם את הדף.
|
סוקט זה לא לפורטים?
|
ציטוט:
אתה יכול להחליט מה לעשות איתו, FTP,HTTP, או כל העברת מידע אחרת. סתם להעשרה מומלץ לקרוא כמה מונחים מפה: http://he.wikipedia.org/wiki/%D7%AA%...97%D7%99%D7%9D יכול להיות שכרגע לא תבין חלק, אבל אני מאמין שכשתתקל בדברים בעתיד פתאום תקשר את זה למה שכתוב שמה. |
אני מקבל
קוד:
Warning: fsockopen() [function.fsockopen]: unable to connect to *:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) |
כי אתה מנסה להתחבר ל HTTP.
למה? אתה צריך להתחבר לשרת, לדומיין/IP שלו בלי ה http:// |
ציטוט:
תראה את הפרמטרים . |
בסדר
הצלחתי עם סוקטים אין דרך יותר מהירה? כי אני בודק 5 כתובות וזה לוקח מלאאא זמן אני רוצה משהו פשוט, כמו file_exsists רק לכתובות כמו http://www.hosts.co.il/forums/showthread.php ולא רק הכתובת הראשית |
מPHP 5 הפונקציה הזו יכולה לקבל גם URL של קובץ, מה שבטח יהיה יותר מהיר.
בכל מקרה, הפעולה יוצרת התקשרות עם השרת המרוחק דבר שיכול לקחת זמן, במיוחד אם השרת בחו"ל. ואתה יכול גם להשתמש בCURL שמותקנת בכל השרתי PHP שראיתי, הבעיה איתה שברגע שאתה שולח את הבקשה אם הקובץ קיים כל התוכן שלו גם ישלח איתו, ואם זה קובץ גדול זה סתם יבזבז משאבים. |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:11. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ