נפתר קוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה
-
@יואל-נחמיה
שים את הקוד הבא בתחילת הקובץ (אחרי השורה הפותחת של הקובץ) וזה יציג לך את כל השגיאות שקיימות:ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL);
-
@שואל-ברצינות ,תודה, זהו המענה:
Warning: file_get_contents(...הפרטים לא נחוצים): failed to open stream: Connection timed out in /storage/....(כנ"ל).php on line 20
מה זה ? line 20 הינה
$url1 = file_get_contents("$yemot");
@יואל-נחמיה הקדים בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:
(אני מתחיל...)
-
@יואל-נחמיה נסה להחליף את
$url1 = file_get_contents("$yemot");
ב-
$url1 = file_get_contents($yemot);
-
@שואל-ברצינות
לא שינתה
(בשניהם המענה כללה את הבקשה הרצוייה) -
@יואל-נחמיה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:
@שואל-ברצינות
לא שינתה
(בשניהם המענה כללה את הבקשה הרצוייה)מה הפלט עכשיו?
האם מוצגות שגיאות ?מה מחזיר הקוד
var_dump( $url1 );
?
-
@שואל-ברצינות אותו פלט בדיוק
-
@יואל-נחמיה תוכל לצרף את הקוד המלא שיש לך עכשיו?
-
<?php ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); //טוקן $token = $_GET['token']; //שם מקור $name = $_GET['name']; //שם יעד $newname = $_GET['newname']; //שלוחת מקור $what = $_GET['what']; //שלוחת היעד $newwhat = $_GET['newwhat']; $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ; $url1 = file_get_contents($yemot); $url = json_decode("$url1", true); $status = $url['responseStatus']; if ($status == "OK") { echo "הקובץ מספר" . " <br /> " . $name . "נעתק בהצלחה בשם: " . " <br /> " . $newname ; }else{ echo "$url1"; } ?>
-
@שואל-ברצינות ???
-
<?php $token = $_GET['token']; if ($token == null ) { print("token is null"); exit(); } $name = $_GET['name']; if ($name == null) { print("name is null"); exit(); } $newname = $_GET['newname']; if ($newname == null) { print("newname is null"); exit(); } $what = $_GET['what']; if ($what == null) { print("what is null"); exit(); } $newwhat = $_GET['newwhat']; if ($newwhat == null) { print("newwhat is null"); exit(); } $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ; $url1 = file_get_contents($yemot); $url = json_decode("$url1", true); $status = $url['responseStatus']; if ($status == "OK") { echo "הקובץ מספר" . " <br /> " . $name . "נעתק בהצלחה בשם: " . " <br /> " . $newname ; }else{ echo "$url1"; } ?>
זה עובד לי מעולה בשרת הוסטינגר.
זה בגדול הקוד שהיה כתוב כאן , רק הוספתי לו הודעות שגיאה מתאימות.
הוא מדפיס את התגובה של ימות אם יש שגיאה
-
בקיצור... לא עובד...
האם מישהו יודע יותר עלfile_get_contents()
בוובהוסט?"
כי נראה שהם לא מאפשרים שימוש ב-file_get_contents() בקוד... יכול להיות? -
@יואל-נחמיה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:
בקיצור... לא עובד...
האם מישהו יודע יותר עלfile_get_contents()
בוובהוסט?"
כי נראה שהם לא מאפשרים שימוש ב-file_get_contents() בקוד... יכול להיות?תנסה על קובץ לוקאלי לבדוק אם הוא מחזיר תקין, ותבדוק.
-
@MGM-IVR כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:
תנסה על קובץ לוקאלי לבדוק אם הוא מחזיר תקין, ותבדוק.
הוא מַחזיר תקין
?? -
נראה שגם ל @יהודה-הוצלר-0 היה לו בעיה זו...
בכתובת הלינק של השרת (הכותרת לא קשור לנושא...) מיום 8 ביוני 2021, 11:25@יהודה-הוצלר-0 כתב בכתובת הלינק של השרת:
זה מה שעשיתי אבל זה עושה לי שקט ומחזיר לתפריט הראשי
@יוסף-ח כתב בכתובת הלינק של השרת:
@יהודה-הוצלר-0
זה רק מודול מתחברות זה לא משהו שאמור לשנות לך משהו....
תסמן את הנושא כנפתרוהוא סימנו !
אבל @יהודה-הוצלר-0 כתב בכתובת הלינק של השרת:
זה עושה לי שקט
ועיינו:
@BARKOL כתב בכל מודולי ה API של ימות להדגמה:
if ($str["responseStatus"] === "OK"){ echo "id_list_message=t-ההתנתקות בוצעה בהצלחה, ממערכת מספר.d-$ApiDID.&go_to_folder=$FolderLogoutOk";}
בקיצור היה לו לשמוע "ההתנתקות בוצעה בהצלחה, ממערכת מספר---" והוא שמע "NULL" ואין הנושא כלל! למה זה?
-
@יואל-נחמיה מסובך לעבור על הפוסטים להבין את הבעיה אולי תפרט בקצרה?
-
@הלי יש לנו את זה שנערך ע"י החברים היקרים, קוד בעצם פשוט
<?php ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); //טוקן $token = $_GET['token']; //שם מקור $name = $_GET['name']; //שם יעד $newname = $_GET['newname']; //שלוחת מקור $what = $_GET['what']; //שלוחת היעד $newwhat = $_GET['newwhat']; $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ; $url1 = file_get_contents($yemot); $url = json_decode("$url1", true); $status = $url['responseStatus']; if ($status == "OK") { echo "הקובץ מספר" . " <br /> " . $name . "נעתק בהצלחה בשם: " . " <br /> " . $newname ; }else{ echo "$url1"; } ?>
מה שעובד כמעט לכולם כאן
ולי (אני משתמש ב 000webhost.com) המענה היאWarning: file_get_contents(...): failed to open stream: Connection timed out in /storage/.../copy.php on line 20
-
@יואל-נחמיה ניסית להשתמש ב-cUrl במקום?
-
@שואל-ברצינות כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:
@יואל-נחמיה ניסית להשתמש ב-cUrl במקום?
איך? ואיפה ?
(שכחתי לחזור על עיקר כזה, אני מתחיל.. )
-
תנסה בבקשה את הקוד הבא (שינוי קטן) ותעדכן
בהצלחה<?php ini_set('display_errors', '1'); ini_set('display_startup_errors', '1'); error_reporting(E_ALL); //טוקן $token = $_GET['token']; //שם מקור $name = $_GET['name']; //שם יעד $newname = $_GET['newname']; //שלוחת מקור $what = $_GET['what']; //שלוחת היעד $newwhat = $_GET['newwhat']; $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ; $url1= shell_exec("curl '$yemot'"); $url = json_decode("$url1", true); $status = $url['responseStatus']; if ($status == "OK") { echo "הקובץ מספר" . " <br /> " . $name . "נעתק בהצלחה בשם: " . " <br /> " . $newname ; }else{ echo "$url1"; } ?>
-
@הלי אם הבקשה ממני ( @יואל-נחמיה ) ניסיתי והמענה היא:
Warning: shell_exec() has been disabled for security reasons in /storage/ssd4/862/20280862/public_html/copy4.php on line 20
וובהוסט לא מאפשרים שימוש ב- ;shell_exec()