הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-12-08, 15:44   # 1
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

[עזרה] בדיקת קיום עמוד ..

שמעו חבר'ה נגיד אני רוצה לבדוק אם נגיד עמוד מסוים קיים ולא קרס, איך אני עושה את זה?

ז"אאני מחפש פונקציה שאני אזין את כתובת האתר, והיא תחזיר TRUE או FALSE במידה והעמוד קיים / לא.

אני יודע שאפשר להשתמש בתנאי אבל קודם אני צריך תפונקציה שבודקת אם הוא קיים או לא.

אשמח לעזרה!
  Reply With Quote
ישן 12-12-08, 15:59   # 2
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

תנסה get_file_content זה אמור להחזיר את הקוד HTML של הדף
אז תבדוק אם זה שווה לכלום אז אין את הדף
__________________
  Reply With Quote
ישן 12-12-08, 16:01   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אממ השאלה היא מה קרס?
השרת HTTP?המחשב עצמו?השרת SQL?
  Reply With Quote
ישן 12-12-08, 16:01   # 4
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

אולי הפונקציה הזאת תעזור לך:
file_exists
הפונקציה בודקת אם הקובץ קיים..
  Reply With Quote
ישן 12-12-08, 16:05   # 5
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

אני רוצה לבדוק פשוט אם עמוד מסוים עובד (לדוגמא: http://rapidshare.com/files/118679032/***.rar), ומידה וכן, בלה בלה
ובמידה ולא בלה בלה.

ואני מדבר על השרת כמובן
  Reply With Quote
ישן 12-12-08, 16:15   # 6
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

ציטוט:
אולי הפונקציה הזאת תעזור לך:
file_exists
הפונקציה בודקת אם הקובץ קיים..
הפוקציה בודקת אם הקובץ קיים בשרת הנוכחי לא בשרת מרוחק בטוח לא לקובץ שהוא קישור.

יש המון מדריכים לזה חיפוש קצר בגוגל יתן הרבה תוצאות.
  Reply With Quote
ישן 12-12-08, 16:17   # 7
CodeX
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 172

CodeX לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
הפוקציה בודקת אם הקובץ קיים בשרת הנוכחי לא בשרת מרוחק בטוח לא לקובץ שהוא קישור.

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

עריכה

הצלחתי לעשות את זה:
PHP קוד:
<?php
$url 
'http://www.dsadasdle.com';

if(!
get_headers($url)) {

echo 
1;

}

else {

echo 
2;

}

?>
אבל במידה והעמוד לא קיים הוא מציג לי:
ציטוט:
Warning: get_headers() [function.get-headers]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\1.php on line 4

Warning: get_headers(http://www.dsadasdle.com) [function.get-headers]: failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\1.php on line 4
1
יענו הוא מחזיר 1 אבל השגיאות הללו, אי אפשר לבטל אותם?

Last edited by CodeX; 12-12-08 at 16:22..
  Reply With Quote
ישן 12-12-08, 16:25   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
הפוקציה בודקת אם הקובץ קיים בשרת הנוכחי לא בשרת מרוחק בטוח לא לקובץ שהוא קישור.

יש המון מדריכים לזה חיפוש קצר בגוגל יתן הרבה תוצאות.
ציטוט:
As of PHP 5.0.0, this function can also be used with some URL wrappers. Refer to List of Supported Protocols/Wrappers for a listing of which wrappers support stat() family of functionality.
זה כן יכול לעבוד גם על URL אם יש בשרת שלך PHP 5,תבדוק את זה.

אם מדובר רק בקובץ HTML אז באמת לבדוק שלא חוזר לך קוד HTTP שונה מ200 מספיק.
אבל אם זה עמוד אחר,אז צריך למצוא משהו יותר אמין.
  Reply With Quote
ישן 12-12-08, 17:06   # 9
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

יש לי שניים שתנסה:
הראשון:
קוד:
$url = "http://url.com";
if (is_file($url))
	{
	// קוד אם קיים
	}
else
	{
	// קוד אם לא קיים
	}

השני:
קוד:
$url = "http://url.com";
if (file($url))
	{
	// קוד אם קיים
	}
else
	{
	// קוד אם לא קיים
	}
בהצלחה
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 12-12-08, 17:09   # 10
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי vadimg88 צפה בהודעה
הפוקציה בודקת אם הקובץ קיים בשרת הנוכחי לא בשרת מרוחק בטוח לא לקובץ שהוא קישור.

יש המון מדריכים לזה חיפוש קצר בגוגל יתן הרבה תוצאות.
אני יודע שזה בודק אם הקובץ קיים רק בשרת הנוכחי..
לזה חשבתי שפותח האשכול התכוון.. הוא לא הסביר את עצמו טוב אז לא הבנתי (:
בכל מקרה חיפוש קצרצר בגוגל מצא לי את התוצאה:
http://www.devscripts.net/browse/53.php
תנסה לבדוק אולי זה יעזור לך
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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