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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-09-06, 18:22   # 1
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

סקריפט לבדיקת פעילות סוקט כלשהו (APACHE, MYSQL וכדומה).

PHP קוד:
<?php

##################
# Checking Ports Tool
# Built By Rotem :)
##################

function socket($host$port)
{    
    @
$socket fsockopen($host$port$errno$errstr5);
    
    if(!
$socket)
    {
        echo 
"<font color='red'><b>BAD!</b></font>";
    }

    else
    {
        echo 
"<font color='green'><b>OK!</b></font>";
    }
}

socket("localhost"80);

?>
כאשר localhost זה הכתובת של השרת שלכם, ו-80 זה הפורט הרצוי.
Enjoy It.
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.

Last edited by Matchs; 20-09-06 at 19:02..
  Reply With Quote
ישן 20-09-06, 18:36   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

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

ד"א
שם יפה יש לך...
  Reply With Quote
ישן 20-09-06, 18:39   # 3
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

אין מה לפרט..
הפונקציה fsockopen מנסה להתחבר לפורט המסויים, אם היא מצליחה הקובץ יפלוט את הפלט OK, אם היא לא מצליחה להתחבר לפורט - BAD.

תודה, אגב
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.
  Reply With Quote
ישן 20-09-06, 18:46   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

כן ומה בדיוק עושים הדברים הבאים ?

PHP קוד:
$errno$errstr
ואתה בעצמך אומר שאין מה לפרט אז לא יותר פשוט לשלוח לעמוד הבא :

http://il.php.net/fsockopen

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

אפשר לעשות את זה בדרך יותר קלה ועם פחות שורות

PHP קוד:
$host 'localhost';
$port '80';
print ((@
fsockopen($host,$port,$errno,$errstr,2))? "OK":"BAD"); 
  Reply With Quote
ישן 20-09-06, 18:48   # 5
Balrog
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 121

Balrog לא מחובר  

תודה רותם
ול RS324, זה נכון שזה לא הרבה, אבל בכל זאת אני בטוח שיש לא מעט אנשים שלא ממש ידעו שדבר כזה קיים בPHP (ואני לא בטוח שאני לא ביניהם)
  Reply With Quote
ישן 20-09-06, 18:49   # 6
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
כן ומה בדיוק עושים הדברים הבאים ?

PHP קוד:
$errno$errstr
ואתה בעצמך אומר שאין מה לפרט אז לא יותר פשוט לשלוח לעמוד הבא :

http://il.php.net/fsockopen

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

אפשר לעשות את זה בדרך יותר קלה ועם פחות שורות

PHP קוד:
$host 'localhost';
$port '80';
print ((@
fsockopen($host,$port,$errno,$errstr,2))? "OK":"BAD"); 
אני לא מבין.
אתה בכוונה רוצה להכניס עוד בולשיט לנושא?

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

אגב, זה לא לבדוק אם שרת זמין.
אני לא מבין למה כל פעם חייבים להיכנס לליבה של האשכול.
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.
  Reply With Quote
ישן 20-09-06, 18:55   # 7
DorWD
תודה על תרומתך.
 
DorWD's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: עפולה
גיל: 31
הודעות: 2,259

DorWD לא מחובר  

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

אחלה דבר, הבאת לי רעיון למשהו
תודה!.
__________________
מתכנת WEB
  Reply With Quote
ישן 20-09-06, 19:00   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

לא להכניס ליבה לאשכול ולא כלום...וכן זה לא העיקר שהקוד עובד יש מילה קטנה כזאת
שנקראת יעילות... אבל לא חשוב..אז קודם כל תודה שכתבת

דבר שני תעלה את ה TIMEOUT מ 2 ל 5.. יש שרתים שלא מגיבים כל כך מהר...מניסיון.

עריכה :

------

אם אתה מעוניין באתגר קטן תעשה בדיקה על פורטים של UDP ולא רק TCP
ותעשה גם בדיקה של פורטים של TCP עם SSL כולל התחברות

זה כבר יהיה יותר וקצת ימלא לך את האשכול.

Last edited by RS324; 20-09-06 at 19:10..
  Reply With Quote
ישן 20-09-06, 19:02   # 9
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
לא להכניס ליבה לאשכול ולא כלום...וכן זה לא העיקר שהקוד עובד יש מילה קטנה כזאת
שנקראת יעילות... אבל לא חשוב..אז קודם כל תודה שכתבת

דבר שני תעלה את ה TIMEOUT מ 2 ל 5.. יש שרתים שלא מגיבים כל כך מהר...מניסיון.
השתנה.
תודה
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.
  Reply With Quote
ישן 20-09-06, 19:36   # 10
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

ציטוט:
נכתב במקור על ידי RS324
אם אתה מעוניין באתגר קטן תעשה בדיקה על פורטים של UDP ולא רק TCP
ותעשה גם בדיקה של פורטים של TCP עם SSL כולל התחברות

זה כבר יהיה יותר וקצת ימלא לך את האשכול.
http://il.php.net/fsockopen
יש פה הכל, כמו שאתה כבר אמרת
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.
  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. הזמן כעת הוא 00:12.

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