• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    נפתר עזרה בקוד php שלא ברור מה הבעיה

    פורום PHP
    5
    35
    658
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • פ
      פיסטוק פרווה מומחה @הלי נערך לאחרונה על ידי

      @הלי
      תכניס טקסט בלי רווחים או שתחליף את הרווחים ב +

      מ ה 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • מ
        מנסה מומחה @פיסטוק פרווה נערך לאחרונה על ידי

        @פיסטוק-פרווה כתב בעזרה בקוד php שלא ברור מה הבעיה:

        @הלי
        תכניס טקסט בלי רווחים או שתחליף את הרווחים ב +

        זה PHP אין בעיה ברווחים

        פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • פ
          פיסטוק פרווה מומחה @מנסה נערך לאחרונה על ידי

          @מנסה
          בשליחה ל url יש בעייה לא ב php.
          בדקתי את זה כבר בשרת שלי וגם אתה מוזמן לבדוק....
          זה קרה לי כבר כמה פעמים עם # למשל, הפיתרון הטוב ביותר זה להוסיף "urlencode".

          ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • ה
            הלי @מנסה נערך לאחרונה על ידי

            @מנסה

            @מנסה כתב בעזרה בקוד php שלא ברור מה הבעיה:

            אולי חסר לך לוכסן בתחילת הכתובת בפרמטר what

            @הלי כתב בעזרה בקוד php שלא ברור מה הבעיה:

            הנה תשובה בדפדפן
            {"responseStatus":"OK","message":"ok","yemotAPIVersion":6}

            נראה שעובד מעולה

            ניסיתי ולא עזר

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ה
              הלי @צוות קו כשר נערך לאחרונה על ידי הלי

              @צוות-קו-כשר כתב בעזרה בקוד php שלא ברור מה הבעיה:

              אין כזה ערך בתשובת ימות

              יש זה תשובת טוקן לפניה בשורה 9 כפי שכתבתי שניסיתי לשחק בין שניהם והשורה הזאת כן עבדה וגם קבלתי את הטוקן בתשובה

              @צוות-קו-כשר כתב בעזרה בקוד php שלא ברור מה הבעיה:

              תנסה לתחום את כל המשתנים בתוך{}

              היות שכפי שכתבתי בקישור השני זה כן עבד אז נראה לי שזה לא העניין

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ה
                הלי @פיסטוק פרווה נערך לאחרונה על ידי

                @פיסטוק-פרווה כתב בעזרה בקוד php שלא ברור מה הבעיה:

                הפיתרון הטוב ביותר זה להוסיף "urlencode".

                לא הבנתי מה להוסיף

                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ה
                  הלי @צוות קו כשר נערך לאחרונה על ידי

                  @צוות-קו-כשר כתב בעזרה בקוד php שלא ברור מה הבעיה:

                  <?php
                  //דוגמית
                  $m=$_GET['m'];
                  $phone=$_GET['ApiPhone'];
                  $did=$_GET['ApiDID'];
                  $ddd=$_GET['ApiExtension'];
                   
                  $yemot = "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:0000&what=ivr2:01/010.tts&contents=אתה שומע את זה סימן שהמערכת ממשיכה לעבוד גם אחרי החזרת התשובה למערכת ימות המשיח";
                  //$yemot = "https://www.call2all.co.il/ym/api/Login?username=077777&password=00000" ;
                  $url1 = file_get_contents($yemot);
                  $url = json_decode($url1, true);
                  $okerror = $url['responseStatus'];
                  $mesge = $url['message'];
                  
                  print $url1; exit;
                  //מדפיס את תשובת ימות אחרי שאתה רואה שהתשובה תקינה תמחק את שורה 15 ותריץ שוב 
                  
                  print "id_list_message=t-מספר המערכת שלכם הוא.d-{$did}.t-השלוחה בה הינכם נמצאים הינה.t-{$ddd}.t-בינתיים זה עובד.t-תשובת ימות המשיח היתה.t-{$okerror}.t-ו.t-{$mesge} .t-נסה לשמוע את ההודעה בשלוחה.t-1.";
                  ?>
                  
                  

                  ניסיתי הכנסתי בהערה מה שכתוב אצלי העתקתי מפה את שורות 10 11 12 13 14 15 ומה שקבלתי היה דף לבן

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ק
                    קו כשר מערכות טל נערך לאחרונה על ידי קו כשר מערכות טל

                    תוסיף בתחילת הקוד אחרי ה

                    <?php
                    
                    ini_set('display_errors', '1');
                    ini_set('display_startup_errors', '1');
                    error_reporting(E_ALL);
                    
                    ה תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • ה
                      הלי @פיסטוק פרווה נערך לאחרונה על ידי

                      @פיסטוק-פרווה כתב בעזרה בקוד php שלא ברור מה הבעיה:

                      @הלי
                      תכניס טקסט בלי רווחים או שתחליף את הרווחים ב +

                      את זה עוד לא ניסיתי אבל ניסיתי להכניס את הטקסט במשתנה נפרד ולא עזר ככה כאשר $tts מכיל כמובן את הטקסט

                      $yemot = "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:0000&what=ivr2:/01/011.tts&contents=&$tts";
                      
                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ה
                        הלי @קו כשר מערכות טל נערך לאחרונה על ידי הלי

                        @קו-כשר-מערכות-טל ניסיתי עכשיו היו שם כמה תשובות שחסר משתנים שלא התקבלו וזה בסדר כי הם אמורים להתקבל מימות ובל אופן השורה שאמורה לעניין לכאורה הינה השורה הבאה כמובן עם שינויי מספר וסיסמא

                        Warning: file_get_contents(https://www.call2all.co.il/ym/api/UploadTextFile?token=0777777:000&what=ivr2:/01/011.tts&contents=&אם אתה שומע את זה סימן שהמערכת ממשיכה לעבוד גם אחרי החזרת התשובה למערכת ימות המשיח): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /storage/ssd5/394/19834394/public_html/private.php on line 17
                        

                        עריכה: אני מבין שמשהו לא תקין בקישור אבל השאלה שלי היא מה??
                        בדפדפן זה עובד מצוין!

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ק
                          קו כשר מערכות טל נערך לאחרונה על ידי

                          @פיסטוק-פרווה כתב בעזרה בקוד php שלא ברור מה הבעיה:

                          urlencode

                          <?php
                          //דוגמית
                          $m=$_GET['m'];
                          $phone=$_GET['ApiPhone'];
                          $did=$_GET['ApiDID'];
                          $ddd=$_GET['ApiExtension'];
                           
                          $yemot = "https://www.call2all.co.il/ym/api/UploadTextFile?token=0777777:000000&what=ivr2:01/010.tts&contents=" . urlencode("אתה שומע את זה סימן שהמערכת ממשיכה לעבוד גם אחרי החזרת התשובה למערכת ימות המשיח");
                          
                          $url1 = file_get_contents($yemot);
                          $url = json_decode($url1, true);
                          $okerror = $url['responseStatus'];
                          $mesge = $url['message'];
                           
                          
                          //מדפיס את תשובת ימות אחרי שאתה רואה שהתשובה תקינה תמחק את שורה 15 ותריץ שוב 
                           
                          print "id_list_message=t-מספר המערכת שלכם הוא.d-{$did}.t-השלוחה בה הינכם נמצאים הינה.t-{$ddd}.t-בינתיים זה עובד.t-תשובת ימות המשיח היתה.t-{$okerror}.t-ו.t-{$mesge} .t-נסה לשמוע את ההודעה בשלוחה.t-1.";
                          ?>
                          

                          זה עובד

                          ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • ה
                            הלי @קו כשר מערכות טל נערך לאחרונה על ידי

                            @קו-כשר-מערכות-טל @פיסטוק-פרווה זה עובד מה שאני מנסה להבין עכשיו זה למה אם אני שם משתנה במקום הפקודה הזאת זה לא עובד אי אפשר להריץ כלום אם חייבים לכתוב את הטקסט

                            ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • ה
                              הלי @הלי נערך לאחרונה על ידי הלי

                              @הלי כתב בעזרה בקוד php שלא ברור מה הבעיה:

                              @קו-כשר-מערכות-טל @פיסטוק-פרווה זה עובד מה שאני מנסה להבין עכשיו זה למה אם אני שם משתנה במקום הפקודה הזאת זה לא עובד אי אפשר להריץ כלום אם חייבים לכתוב את הטקסט

                              ראיתי שאפשר גם להכניס לזה משתנה אז תודה רבה רבה לכל מי שעזר פה
                              @מנסה @פיסטוק-פרווה @צוות-קו-כשר @קו-כשר-מערכות-טל
                              עכשיו שאלה אני חושב ש @פיסטוק-פרווה שהביא את הפונקציה ידע לענות אבל מי שיודע שיענה למה כששמים משתנה זה לא עובד הרי זה לא טקסט וטקסט בתוך משהו כן עובד כפי שראיתי בפונקציה??
                              אגב

                              @פיסטוק-פרווה כתב בעזרה בקוד php שלא ברור מה הבעיה:

                              @הלי
                              תכניס טקסט בלי רווחים או שתחליף את הרווחים ב +

                              ניסיתי עם + במקום רווחים ולא עבד

                              פ ה 2 תגובות תגובה אחרונה תגובה ציטוט 0
                              • פ
                                פיסטוק פרווה מומחה @הלי נערך לאחרונה על ידי

                                @הלי
                                אתה פשוט מכניס את המשתנה ל "urlencode" כפי שכתבתי לך למעלה וכפי ש @קו-כשר-מערכות-טל הביא דוגמא.
                                הנה דוגמא בשבילך עם משתנה:

                                $tts = "משה כהן";
                                $tts = urlencode($tts);
                                
                                ה תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • ה
                                  הלי @הלי נערך לאחרונה על ידי

                                  @הלי כתב בעזרה בקוד php שלא ברור מה הבעיה:

                                  ראיתי שאפשר גם להכניס לזה משתנה אז תודה רבה רבה לכל מי שעזר פה

                                  יש לך תשובה על השאלה הבאה

                                  @הלי כתב בעזרה בקוד php שלא ברור מה הבעיה:

                                  עכשיו שאלה אני חושב ש @פיסטוק-פרווה שהביא את הפונקציה ידע לענות אבל מי שיודע שיענה למה כששמים משתנה זה לא עובד הרי זה לא טקסט וטקסט בתוך משהו כן עובד כפי שראיתי בפונקציה??

                                  פ 2 תגובות תגובה אחרונה תגובה ציטוט 1
                                  • פ
                                    פיסטוק פרווה מומחה @הלי נערך לאחרונה על ידי

                                    פוסט זה נמחק!
                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • פ
                                      פיסטוק פרווה מומחה @הלי נערך לאחרונה על ידי

                                      @הלי
                                      כנראה שבטעות כתבת:

                                      $yemot = "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:0000&what=ivr2:/01/011.tts&contents=&$tts";
                                      

                                      במקום:

                                      $yemot = "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:0000&what=ivr2:/01/011.tts&contents=$tts";
                                      

                                      הוספת "&" מיותר.

                                      ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ה
                                        הלי @פיסטוק פרווה נערך לאחרונה על ידי

                                        @פיסטוק-פרווה bhxh,h gfahu ffv uzv kt gucs

                                        $yemot= "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:000&what=ivr2:/01/011.tts&contents=$tts";
                                        
                                        צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • צ
                                          צוות קו כשר מורחק @הלי נערך לאחרונה על ידי

                                          @הלי כתב בעזרה בקוד php שלא ברור מה הבעיה:

                                          @פיסטוק-פרווה bhxh,h gfahu ffv uzv kt gucs

                                          $yemot= "https://www.call2all.co.il/ym/api/UploadTextFile?token=077777:000&what=ivr2:/01/011.tts&contents=$tts";
                                          

                                          כנראה שבטעות כתבת על מצב אנגלית

                                          פ ה 2 תגובות תגובה אחרונה תגובה ציטוט 4
                                          • פ
                                            פיסטוק פרווה מומחה @צוות קו כשר נערך לאחרונה על ידי

                                            @צוות-קו-כשר
                                            הוא כתב שגם ככה זה לא עובד,
                                            @הלי אולי תשים את כל הקוד (חוץ מנתונים מאובטחים) ונראה?

                                            ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון