אני מריץ את הקוד ומקבל שגיאה 500 מה עושים?
-
@מתנסה-php-api
הסתדר??? ערכתי את הקוד כמה פעמים אחרי ששלחתי. -
@אליהושש עובד רק שהוא לא מגדיר את ההגדרה אלא רק יוצר את הקובץ כלומר בעיה במשתנה contents
-
@מתנסה-php-api כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
@אליהושש עובד רק שהוא לא מגדיר את ההגדרה אלא רק יוצר את הקובץ כלומר בעיה במשתנה contents
מאד מוזר מה שאתה טוען כי אצלי הוא מעתיק גם את תוכן הטקסט (אבל בלי ירידות שורה), יתכן שאתה משתמש בקוד הראשון שהבאתי ששם תיקנתי מהקוד שאתה הבאת רק מה שהיה עם X אדום ואחרי זה עברתי עליו עוד קצת וראיתי שהיה שם כמה טעויות כגון בשמות של המשתנים ובפרט במשתנה contents , תנסה לעבוד עם הקוד שערכתי אתמול שעשיתי בו הרבה תיקונים.
שים לב לדבר נוסף שאם השלוחה לא קיימת אז הוא לא מיצר אותה.
בשביל שהשלוחה תיווצר אתה צריך לשלוח קודם כל את נתיב השלוחה בפקודה UpdateExtension , דהיינו תכניס לקוד שלך בין שורה 42 ל 43 ( דהיינו ששורה 43 תרד לשורה 44, ובשורה 43 תכניס )file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did2}:{$pass2}&path=ivr2:{$path2}&");
ת
ואז יווצר קודם כל השלוחה ואח"כ יווצר גם הקובץ. -
@אליהושש כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
שים לב לדבר נוסף שאם השלוחה לא קיימת אז הוא לא מיצר אותה.
מה? UploadTextFile? כן יוצר
-
@צדיק-תמים
אכן כן UploadTextFile אם השלוחה קיימת הוא יוצר את הקובץ שבחרת, אבל אם השלוחה אינה קיימת הקובץ לא נוצר.
שים לב שפקודה UploadTextFile היא ביחס לקובץ שהרי צריך לכתוב בפרמטר what גם את שם הקובץ, מה שאין כן בפקודה UpdateExtension שהיא ביחס לשלוחה שהרי אין צריך לכתוב בפרמטר path אלא את נתיב השלוחה. ודו"ק. -
@אליהושש מעניין, נראה שאתה צודק, למרות שהתשובה שחוזרת היא OK, זה נראה כמו באג...
-
@צדיק-תמים
לא חושב שזה באג אלא ככה עשו את זה... -
@אליהושש אם אני שולח פקודה ליצור קובץ והוא לא נוצר, מכל שגיאה שהיא כולל שהשלוחה לא קיימת, לא אמור לחזור OK
ולכן זה באג, גם אם התכוונו שבמקרה כזה הקובץ לא יווצר -
-
פוסט זה נמחק! -
@מתנסה-php-api כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
@אליהושש זה הקוד המעודכן זה אמור לעבוד?
מה שכתבת בשורה 47 חייב להיות לפני מה שכתבת בשורה 46, מהסיבה הפשוטה שמה שכתבת בשורה 47 יוצר את השלוחה,
או שאפשר בכלל לוותר על שורה אחת ולכתוב הכל בפקודת UpdateExtension עם הפרמטרים שלו, ולכתוב את משתנה contents מייד אחרי נתיב השלוחה עם מפריד של & בין הנתיב לתוכן כמבואר כאן. -
פוסט זה נמחק! -
פוסט זה נמחק! -
@מתנסה-php-api
תעדכן על מצב הקוד. -
@מתנסה-php-api
סליחה, הקוד תוקן כעת כי היה מוגדר שרווח יתחלף ב & ושיניתי את זה כעת שיתחלף לירידת שורה דהיינו %0A
ותעדכן בבקשה עם עובד. -
@אליהושש עדכנתי כעת בשרת אך רק עוד מעט אוכל לבדוק אתזה
-
@אליהושש כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
@מתנסה-php-api
וכן בשביל שכשמקישים * במשתנה did2 אם תרצה שיבקש מספר שלוחה להעתקה וכן בשביל שיעתיק תצטרך לשכפל כמה שורות, להלן הקוד המעודכן.??????????????????????? לא הבנתי כלום בכ"א תודה על העזרה .
-
@מתנסה-php-api כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
@אליהושש כתב באני מריץ את הקוד ומקבל שגיאה 500 מה עושים?:
@מתנסה-php-api
וכן בשביל שכשמקישים * במשתנה did2 אם תרצה שיבקש מספר שלוחה להעתקה וכן בשביל שיעתיק תצטרך לשכפל כמה שורות, להלן הקוד המעודכן.
??????????????????????? לא הבנתי כלום בכ"א תודה על העזרה .
היה מוגדר בקוד שהבאת שאם המערכת השנייה זה כוכבית אז המערכת והסיסמא השניים יהיו כמו המערכת והסיסמא הראשונים, ואם לא אז יבקש סיסמא, שלוחה וישלח את הכתובת URL, לפי זה יוצא שמי שמקיש כוכבית במערכת שנייה הוא לא מבקש ממנו את נתיב השלוחה שאליה יעתיק, וכן הוא כלל לא שולח את הכתובת URL, אז בקוד שהבאתי פה סידרתי את העניין הזה שגם בכי האי גוונא יבקש מספר שלוחה וישלח את הכתובת URL.
אשמח לשמוע אם הקוד תקין. -
@אליהושש עובד מצוין תודה רבה
-
@אליהושש אם תוכל בבקשה למחוק את הפוסטים שמכילים את הקוד