@chagold
תודה ענקית על העזרה......
שבת שלום.
ASS
-
-
@chagold
א. תודה רבה.
ב. כשלקחתי את הערך name אני מקבל בעצם שלש ערכים שונים תחת name:<?php $obj = $b; foreach ($obj->items as $value){ { $mynewvalue= $value->name; } $str = $mynewvalue; $arr = explode(" ", $str);//הפיכה למערך $n = 0;//בחירת מיקום echo $arr[$n]; echo "<br>"; }; ?>
התשובה משרת היא, שלש פרמטרים:
000.txt 000.wav ext.ini
הייתי שמח מאוד לדעת כיצד אני יכול להפוך את זה לערך מספרי או אחר בכדי לעשות לדוגמא בדיקה כזו:
if ($arr[$n] < 005){ }
שהכוונה פה היא שאם קובץ . 005.wav ומעלה לא קיים במערך אז תעשה X.
-
@מנחם
ניסתי הכל אבל לא עובד$obj = $a; $i = 0; foreach ($obj->items[$i]->mtime as $value) { echo $value; }
-
@חגי אמר בקוד PHP שחוזר על עצמו:
@ass
נניח והאינדקס (מיקום) של הmtime שאתה רוצה הוא$i
אז:$obj->items[$i]->mtime
אני לא יודע למה אבל זה מביא לי שגיאה, תוכל בבקשה להראות לי את הפונקציה השלמה...
נניח שאני רוצה רק את ה mtime שב- [0] -
@חגי אמר בקוד PHP שחוזר על עצמו:
@ass
בשביל לקבל את הmtimeforeach ($obj->items as $value) { echo $value->mtime; }
ווואו תודה רבה ממש הצלת אותי, תזכה למצוות....
אגב אני מקבל את כל "mtime" שבמערך:
09/09/2021 23:2409/09/2021 23:2409/09/2021 23:3409/09/2021 23:3409/09/2021 23:3509/09/2021 23:3509/09/2021 23:3609/09/2021 23:3609/09/2021 19:51
, יש דרך לקבל רק אחד?
-
@חגי
אוקי, תודה...
יש לי בעיה מאוד דחופה:
אולי אתה יודע כיצד אפשר לשלוף ערכים מתוך מערך של שרת אחר, במקרה שלי זה שרת של ימות משיח, הגשתי בקשה לקבל את המידע מקבצים בשלוחה, וקיבלתי מערך שלם להלן המערך:stdClass Object ( [responseStatus] => OK [thisPath] => 4/1 [parentPath] => 4 [items] => Array ( [0] => stdClass Object ( [exists] => 1 [name] => 000.txt [uniqueId] => d06044038c661c3ea19787c3da4ecc36 [fileType] => BIN [size] => 78 [mtime] => 09/09/2021 23:24 [what] => ivr2:4/1/000.txt ) [1] => stdClass Object ( [exists] => 1 [name] => 000.wav [uniqueId] => e33b14aff2096f28f3af44971ea3bd00 [fileType] => AUDIO [size] => 120260 [mtime] => 09/09/2021 23:24 [duration] => 7.5135 [durationStr] => 00:08 [customerDid] => 0790000000 [meta] => stdClass Object ( [title] => 000.wav ) [source] => API [date] => 09/09/2021 23:24 [phone] => [ip] => 176.12.193.240 [what] => ivr2:4/1/000.wav ) [2] => stdClass Object ( [exists] => 1 [name] => ext.ini [uniqueId] => a0bf805dda9db699e721739563f7e903 [fileType] => INI [size] => 23 [mtime] => 09/09/2021 19:51 [what] => ivr2:4/1/ext.ini ) ) [yemotAPIVersion] => 6
איך אני יכול לשלוף משם רק את [mtime] ולהדפיס רק אותו, או להציב מחדש וכו'...
ממש ניסיתי הכל, אשמח מאוד לעזרה...
-
@yossiz
הפעלתי את מתזמן המשימות, השאלה אם לא צריך שהוא יפעיל את ה PHP דרך ה localhost? -
@yossiz
וואו תודה על העזרה המהירה...
גמר חתימה טובה -
@yossiz
יש איזה מקום שאני יכול ללמוד על מתזמן משימות? -
@yossiz
יש לי שרת וונדוס מרוחק... (אני מתחבר אליו כמו כל חיבור לשולחן עבודה מרוחק). -
שלום לכולם..
עשיתי קוד קצר ב PHP שבעצם נועד לחזור על עצמו רק פעם ביום, רק שהוא רץ פעם אחת (כמו כל קוד ) איך אני יכול לגרום לקוד לרוץ אוטומטית כל X זמן...
<?php $x = date("Y-m-d"); $y = date("Y-m-d"); while ($x == $y){ echo "Tomorrow's date is: " , $x; $x ++; } ?>
ראיתי תשובות פה וגם פה אבל לא כל כך הבנתי, אני די חדש ב PHP.
אשמח לעזרה או הסבר...
תודה רבה. -
@aaron אמר בקוד להעתקת קבצים משרת לשרת:
@assרק יש לך את הידע בbash
bash זה ליוניקס יש לי שרת ווינדוס שבו התקיות ואני מתחבר לבסיס הנתונים של ימות....
-
@aaron
יש לי ידע ב PHP זה טוב? -
@aaron
מה הכוונה מספור רץ?
אם שם הקובץ הוא לדוגמא "הרב כהן - 01." והבא אחריו : "הרב כהן - 02." זה בסדר? -
@שאול-נ-י
@yossiz
בהמשך לעיניין, יש לי תקייה שהשיעורים שאני שם בה צריכים להעלות בצורה מתוזמנת, פעם בשבוע שיעור אחד, ביום שלישי...
מצד שני אני מכניס לתקייה לפעמים כמה שיעורים מראש (של השבועות הבאים)...
איך אני יכול לגרום לתוכנה לזהות קובץ אחד מתוך הרשמיה ולעלות, ושבוע הבא לזהות את הקובץ הבא ...תודה רבה...
-
@שאול-נ-י
אוקי, תודה על התשובות...
מתחיל לעבוד -
@yossiz אמר בקוד להעתקת קבצים משרת לשרת:
איך? צריך למצוא תאריך היצירה של הקובץ האחרון שהעלת לימות, (איך? אני לא מכיר את ה-API שלהם...) ואז למצוא את כל הקבצים החדשים יותר.
צריך למצוא את התאריך יצירה האחרון באון דרייב, לא? כי שם זה הקבצים החדשים...
איך? צריך למצוא תאריך היצירה של הקובץ האחרון שהעלת לימות, (איך? אני לא מכיר את ה-API שלהם...) ואז למצוא את כל הקבצים החדשים יותר.
אפשר לעשות שהתוכנה תמלא את הקוד והשם משתמש בדף הכניסה הרגיל, או שאני לא יודע על מה אני מדבר
-
@ass
לתוספת הסבר:
הגישה לשרת של ימות משיח מתבצע ע"י דף כניסה: https://www.call2all.co.il/ym/login.php
ואז ע"י הקשת מספר מערכת וסיסמה ניתן להכנס לשרת שלי.
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד PHP שחוזר על עצמו
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת
קוד להעתקת קבצים משרת לשרת