![]() |
# 1 |
חבר וותיק
|
[PHP] PING
לאחר ביצוע של פקודת PING, ללא כתיבה של PRINT_R או ECHO או כל פונקצית פלט אחרת, יוצא בכל זאת פלט של ביצוע הפינג, והייתי מעוניין שהפלט לא יצא ללקוח ויעלה על העמוד.
איך אני גורם לפלט להיעלם?
__________________
![]() |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
תנסה אולי להוסיף @ בהתחלה של הפונקציה... זה בד"כ פותר את השטויות האלה של פלט לעמוד.
|
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
באיזו פונקציה אתה משתמש?
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 4 |
חבר וותיק
|
לסיחה על זה שנזכרתי רק עכשיו אבלאני משתמש בsystem.
אני מעדיף להקפיץ את הנושא שהוא עדיין רלוונטי בעבורי מאשר לפתוח חדש.
__________________
![]() |
![]() |
![]() |
# 5 |
חבר בקהילה
|
אני לא בטוח ב-100% שהבנתי מה אתה רוצה.
לצורך העיניין אפשר לקבל את הפונקציה של PING? |
![]() |
![]() |
# 6 |
Winner
|
בפונקציה System יש מקום ל2 פרמטרים, בפרמטר השני תוסיף שם של משתנה שלשם יגיע הפלט במקום שיודפס.
__________________
בברכה, רום. מתכנת אפליקציות אינטרנט. אימייל: Rom.As10@gmail.com מסנג'ר: Rom_as10@hotmail.com |
![]() |
![]() |
# 7 |
חבר וותיק
|
תודה אבל לא עובד..
PHP קוד:
[php system("ping -n 1 $host", $sys);[/php] עדיין משאירים את ההצגה של הפלט.
__________________
![]() |
![]() |
![]() |
# 8 |
חבר וותיק
|
טוב, אי אפשר לערוך את ההודעה, אבל מצאתי פיתרון.
עבודה עם פונקצית shell_exec , שעובדת בדיוק כמו SYSTEM, רק לא פולטת את המידע.. עדו שאלה שיש לי זה בנוגע ל file_get_contents. אם אני רוצה להוציא [מאתר חיצוני] רק את ה50 תווים הראשונים, איך אני יכול לעשות זאת באמצעות file_get_contents? תודה.. (אני עובד עם PHP5)
__________________
![]() |
![]() |
![]() |
# 9 |
מנהל ראשי בדימוס
|
|
![]() |
![]() |
# 10 |
חבר מתקדם
|
למה אתה לא קורא את התיעוד של הפונקציות לפני שאתה שואל שאלה?
PHP קוד:
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|