|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[PHP]איך לגלות אם קיימת תמונה בשרת אחר?
אני רוצה לגלות אם למשל התמונה:
http://mmarket.ru/img/admin_avatar.gif האם היא קיימת או שהיא נמחקה או כל דבר אחר יש למישהוא ראיון?דרך?כיוון? תודה מראש. |
![]() |
![]() |
# 2 |
חבר על
|
הפונקצייה ftp_nlist מחזירה לך רשימה של כל הקבצים בתיקייה נבחרת ,ככה שאתה יכול להריץ אותה ואז לבדוק עם תנאי אם הקובץ קיים.
אבל אני מאמין שיש דרך טובה יותר. |
![]() |
![]() |
# 4 | |
חבר וותיק
|
ציטוט:
![]() |
|
![]() |
![]() |
# 5 |
משתמש - היכל התהילה
|
אתה יכול להשתמש בFSOCKOPEN כדי לבקש את התמונה בHTTP ואז לראות אם הקוד תגובה = 200, אם לא היא לא קיימת.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 6 | |
חבר וותיק
|
ציטוט:
שגיעה מס' 2089866642: קוד:
Unable to find the socket transport "http" - did you forget to enable it when you configured PHP? |
|
![]() |
![]() |
# 7 |
משתמש - היכל התהילה
|
תראה איך הם עשו את זה בדוגמאות קוד לפונקציה fsockopen בphp.net
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 8 |
חבר וותיק
|
עשיתי בערך ככה כמו בדוגמה, עשיתי ככה:
PHP קוד:
|
![]() |
![]() |
# 9 |
Whatever
|
אתה מתחבר ל host (למשל http://www.bla.com/picture.jpg, אזי ש www.bla.com זה ההוסט) ועם fwrite ל $fp אתה עושה GET picture.jpg HTTP 1/1 (משהו כזה) ואם אתה מקבל קוד 200 - אזי התמונה קיימת, אחרת - היא לא.
"אבל לא הבנתי" - תקרא. www.php.net/fsockopen
__________________
תומר |
![]() |
![]() |
# 10 |
Permanently Banned
|
נראה לי שאפשר גם לקבל את הגובה\רוחב של התמונה ואם הם 0 אז היא לא טובה :P
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|