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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 31-01-08, 18:23   # 1
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

[PHP] עניין של סוקטים וWHOIS

כתבתי קוד של WHOIS...
זה הקוד:
קוד:
        $s=array(
        "com"       =>         array("server" => "whois.crsnic.net", "error" => "No match for"),
        "net"         =>          array("server" => "whois.crsnic.net", "error" => "No match for"),
        "org"         =>          array("server" => "whois.publicinterestregistry.net", "error" => "NOT FOUND"),
        "biz"         =>          array("server" => "whois.biz", "error" => "Not found"),
        "info"        =>          array("server" => "whois.afilias.net", "error" => "NOT FOUND"),
        "co.il"       =>          array("server" => "whois.isoc.org.il", "error" => "No data was found"),
        "org.il"      =>          array("server" => "whois.isoc.org.il", "error" => "No data was found"));

        function look($server, $error, $domain){
        $result = "";
            if(!$sock=fsockopen($server, 43)){
                return "Error (Sock)";
            }elseif(!fputs($sock, $domain."\r\n")){
                return "Error (Chack)";
            } else {
                while(!feof($sock)){       
                    $result .= fgets($sock, 128);
                }
                fclose($sock);
                if(!@eregi($error, $result)){
                    return true;
                } else {
                    return false;
                }

            }
}
עכשיו כדי לבצע את החיפוש עשיתי ככה:
קוד:
        if(look($s['com']['server'], $s['com']['error'], $d)){
echo"הדומין תפוס";
}
else{
echo"הדומיין פנוי";
}
בCOM,NET,ORG זה עובד מצוין.. לאומת זאת כשעשיתי בישרלאים משהו לא הלך בסדר..
גם בBIZ משהו התפקשש..
מישהו רואה משהו? =X

תודה רבה ואשמח לקבל הצעות לייעול הקוד =]
__________________

  Reply With Quote
ישן 31-01-08, 18:56   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 33
הודעות: 2,050

daMn לא מחובר  

קודם כל הרעיון שלך לא טוב..
אתה בודק אם הדומיין מגיב לך, אבל מי אמר שבכל דומיין צריך להיות אתר? אולי מישהו קנה דומיין והוא תפוס וכרגע אין עליו אתר, מה שיחזיר כדומיין פנוי בסקריפט שלך.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 31-01-08, 19:02   # 3
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 30
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
קודם כל הרעיון שלך לא טוב..
אתה בודק אם הדומיין מגיב לך, אבל מי אמר שבכל דומיין צריך להיות אתר? אולי מישהו קנה דומיין והוא תפוס וכרגע אין עליו אתר, מה שיחזיר כדומיין פנוי בסקריפט שלך.
מה הקשר בכלל ליש אתר או אין אתר? הסקריפט בודק במאגר נתונים של הדומיינים... הוא לא בודק אם יש החזרה מהשרת שעליו נמצא הדומיין... אלה בודק במאגר הדומיינים שים לב לכתובות שהם ציין שם...
הבעיה בco.il וorg.il היא:
במקום
No data was found
תכתוב
No data

וBIZ זה
whois.nic.biz
..
בהצלחה
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql

Last edited by reXtea; 31-01-08 at 19:05..
  Reply With Quote
ישן 31-01-08, 19:04   # 4
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 33
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי reXtea צפה בהודעה
מה הקשר בכלל ליש אתר או אין אתר? הסקריפט בודק במאגר נתונים של הדומיינים... הוא לא בודק אם יש החזרה מהשרת שעליו נמצא הדומיין... אלה בודק במאגר הדומיינים שים לב לכתובות שהם ציין שם...
חח איזה פדיחות =]
טעות שלי :P
עוד לא התעסקתי אף פעם עם דומיינים..סורי
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 31-01-08, 20:34   # 5
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

תודה רבה, עכשיו עובד..
אגב, השגיאה של NIC היא גם Not found?

עלתה שגיאה חדשה..
עכשיו נגיד חיפשתי walla.co.il
הוא אומר לי שפנוי..
__________________


Last edited by Gil B; 31-01-08 at 20:41..
  Reply With Quote
ישן 31-01-08, 20:57   # 6
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 30
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

ציטוט:
נכתב במקור על ידי Gil | Polaczek ltd צפה בהודעה
תודה רבה, עכשיו עובד..
אגב, השגיאה של NIC היא גם Not found?

עלתה שגיאה חדשה..
עכשיו נגיד חיפשתי walla.co.il
הוא אומר לי שפנוי..
ואללה זה כנראה שגיאה בבדיקה עצמה... תנסה לבדוק שם אני מחר כבר אנסה לראות כי אין לי זמן כרגע...
תנסה לחפש סקריפט אחר שמישהו הכין ותראה מה הבעיה אולי...
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 31-01-08, 21:25   # 7
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אולי פשוט תדפיס את הפלט של הסוקט ואז תדע בדיוק מה לחפש ?
  Reply With Quote
ישן 31-01-08, 22:24   # 8
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

רק קיוויתי שמישהו יודע [טיפה מתעצל..]
אבדוק בכל מקרה..

אגב, יש למישהו מושג מה הבעיה בקשר לישראלים.?

תודה רבה!
__________________

  Reply With Quote
ישן 01-02-08, 00:42   # 9
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

תדפיס את התוצאה של ה SOCKET למסך ותראה מה הוא מחזיר לך...
  Reply With Quote
ישן 01-02-08, 12:45   # 10
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

זה מה שהISOC הישראלי אמר על גוגל:

קוד:
 % The data in the WHOIS database of the .il registry is provided % by ISOC-IL for information purposes, and to assist persons in  % obtaining information about or related to a domain name  % registration record. ISOC-IL does not guarantee its accuracy. % By submitting a WHOIS query, you agree that you will use this % Data only for lawful purposes and that, under no circumstances % will you use this Data to: (1) allow, enable, or otherwise  % support the transmission of mass unsolicited, commercial  % advertising or solicitations via e-mail (spam);  % or  (2) enable high volume, automated, electronic processes that  % apply to ISOC-IL (or its systems). % ISOC-IL reserves the right to modify these terms at any time. % By submitting this query, you agree to abide by this policy.    % No data was found to match the request criteria.   % Rights to the data above are restricted by copyright.
יענו שהדומיין לא קיים..
__________________

  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. הזמן כעת הוא 22:30.

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