![]() |
בעים עם sock
אני מושך נתונים מהבסיס נתונים ומציב אותם ויש לי בעיה עם זה
עשיתי שאם זה ריק זה לא ימשיך את שאר הקוד והפעולות ומשום מה לפי דעתי זה לא עוצר וזה עושה לי הבעיה הזאת קוד:
Warning: fsockopen() expects parameter 2 to be long, PHP קוד:
|
ציטוט:
|
זה סגור פשוט לא שמתי פה יש המשך למטה אבל זה לא חשוב
והורדתי וזה אותו דבר |
$othersock = fsockopen($other,$port, $errno, $errstr, 30);
זה לפי ה מנואל. תנסה מה אכפת לך אולי שכחת פרמטר |
אותו דבר
ומה שאר הדברים אומרים בכלל? מה שאני מנסה לעשות זה שאם הערכים ריקים זה לא יקיים את הסעיף הזה לעומת זאת שהערכים מלאים הכל בסדר |
או קי סידרתי תארור
זה פשוט היה כי לא היה בתוך השדות הלא מלאים NULL אבל עכשיו זה עושה משהו אחר זה בכל זאת ממשיך את הקובץ ולא מפסיק |
ציטוט:
|
http://www.sit-e.net/sock/index.php?id=4
הינה תיראו זאת דוגמא ה 2 הראשונים זה בסדר אבל השלישי כתוב offline ולא באמור להיות רשום כי לא מלאתי פרטים בישביל זה זה לא עוצר את המשך הפעולה וזה מראה גם את זה והכוונה שלי שזה יפסיק את פעולה אם השדות ריקים לעומת http://www.sit-e.net/sock/index.php?id=1 שזה בסדר כי כל הפרטים מלאים אני רוצה שאם הפרט האחרון לא מלא זה לא יראה onlin e או offline ביגלל זה עשיתי exit אבל זה לא עוזר |
ציטוט:
|
לא הבנתי, אתה רוצה שיהיה ריק?
ותזהר להקפיץ שוב. אסור להקפיץ. |
סליחה
תיראה אני רוצה לעשות ככה ליבדוק זמינות של אתרים (למשל) אז אני רוצה לעשות שאם השדה בבסיס נתונים ריק (ברירת מחדל NULL) אז זה לא יציג online או offline ועכשיו אחרי שעשיתי אז מה שכל השדות מלאים זה בסדר אבל שאני עושה שדה לא מלא זה עושה לי ככה http://www.sit-e.net/sock/index.php?id=4 offline ואני רוצה לעשות שזה לא יציג בישביל זההשתמשתי בפונקציה exit ומשום מה זה לא עוזר זה ממשיך את הקוד |
תרשום
PHP קוד:
|
תיראה מה עשיתי
PHP קוד:
http://www.sit-e.net/sock/sock.JPG |
לא עושים כך, כל אחד משווים ל"" או ל-NULL, עדיף שתעשה || (או)
|
תודה!!
עשיתי || והצליח תודה תודה תודה |
|
עשית exit?
|
לא
|
תביא את הקוד הסופי.
|
PHP קוד:
|
תשתמש עם if אחד כל פעם
ורצוי שגם תשתמש ב empty EX: PHP קוד:
זה אמור לעשות לך את הבדיקה, ולהוציא את ה IP והפורט ע"י פונקצייה אם זה לא ריק, תשתמש בזה אם בא לך... *עריכה: זה היה ארוך יותר וקיצרתי עכשיו :) |
אממ תודה
אבל אני מעדיף בדרך שלי היא נוחה ופשוטה ואני מבין מה כל דבר עושה פה לא ממש :qqb023: :qqb012: |
אז רגע מה בעצם הבעיה בקוד שלך?
|
שעכשיו שכל הפרטים מלאים זה בכל זאת עושה באחרון שזה לא ניבחר
זה עכשיו בסדר http://www.sit-e.net/sock/index.php?id=4 פה חסר נתון אבל עכשיו פה שיש את כל הנתונים http://www.sit-e.net/sock/index.php?id=1 זה עושה אותו דבר |
PHP קוד:
PHP קוד:
|
תודההההההההההההההההההההההההההה
מת עליך!!! אפשר לנעול |
כבקשתך.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 07:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ