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

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

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

      @פיסטוק-פרווה כתב בעזרה בקוד 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
                        • ה
                          הלי @צוות קו כשר נערך לאחרונה על ידי

                          @צוות-קו-כשר צודק
                          bhxh,h gfahu ffv uzv kt gucs=ניסיתי עכשיו ככה וזה לא עובד

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

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

                            $tts= "אם אתה שומע את זה סימן שהמערכת ממשיכה לעבוד גם אחרי החזרת התשובה למערכת ימות המשיח וזה גם עם משתנה" ;
                            $yemot= "https://www.call2all.co.il/ym/api/UploadTextFile?token=07777:0000&what=ivr2:/01/011.tts&contents=$tts";
                            $url = json_decode(file_get_contents($yemot), true);
                            print $url; exit;
                            
                            פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • פ
                              פיסטוק פרווה מומחה @הלי נערך לאחרונה על ידי

                              @הלי
                              כנראה שאין מה לעשות...

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

                                @פיסטוק-פרווה אוקי נראה שהנושא נפתר תודה רבה רבה

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

                                  @הלי
                                  צודק ב 100%!!
                                  האם תוכל לסמן את זה כנפתר?

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

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

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

                                    $tts = "משה כהן";
                                    $tts = urlencode($tts);
                                    

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

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

                                      @הלי
                                      כן, למה לא? אתה יכול להכניס לפונקצייה מה שאתה רוצה גם טקסט וכו', זה לא משנה.

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

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

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

                                          @הלי
                                          מעולה! שמחתי מאוד שעובד לך, אל תהסס לשאול שאילות נוספות..........

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

                                            @פיסטוק-פרווה סימנתי את תשובתך כפתרון

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