![]() |
[PHP] PING
לאחר ביצוע של פקודת PING, ללא כתיבה של PRINT_R או ECHO או כל פונקצית פלט אחרת, יוצא בכל זאת פלט של ביצוע הפינג, והייתי מעוניין שהפלט לא יצא ללקוח ויעלה על העמוד.
איך אני גורם לפלט להיעלם? |
תנסה אולי להוסיף @ בהתחלה של הפונקציה... זה בד"כ פותר את השטויות האלה של פלט לעמוד.
|
באיזו פונקציה אתה משתמש?
|
לסיחה על זה שנזכרתי רק עכשיו אבלאני משתמש בsystem.
אני מעדיף להקפיץ את הנושא שהוא עדיין רלוונטי בעבורי מאשר לפתוח חדש. |
אני לא בטוח ב-100% שהבנתי מה אתה רוצה.
לצורך העיניין אפשר לקבל את הפונקציה של PING? |
בפונקציה System יש מקום ל2 פרמטרים, בפרמטר השני תוסיף שם של משתנה שלשם יגיע הפלט במקום שיודפס.
|
תודה אבל לא עובד..
PHP קוד:
[php system("ping -n 1 $host", $sys);[/php] עדיין משאירים את ההצגה של הפלט. |
טוב, אי אפשר לערוך את ההודעה, אבל מצאתי פיתרון.
עבודה עם פונקצית shell_exec , שעובדת בדיוק כמו SYSTEM, רק לא פולטת את המידע.. עדו שאלה שיש לי זה בנוגע ל file_get_contents. אם אני רוצה להוציא [מאתר חיצוני] רק את ה50 תווים הראשונים, איך אני יכול לעשות זאת באמצעות file_get_contents? תודה.. (אני עובד עם PHP5) |
ציטוט:
הפעם אני לא אעשה כלום, אבל בפעם הבאה זו תהיה אזהרה. |
למה אתה לא קורא את התיעוד של הפונקציות לפני שאתה שואל שאלה?
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 13:42. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ