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

    העלאה כקובץ החדש ביותר

    פורום מפתחים API
    3
    18
    265
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • A
      avrham ניהול @MGM IVR נערך לאחרונה על ידי

      @mgm-ivr רק פה אני כותב מספר מערכת וסיסמא?
      כי יש שמה משהו אם משתנה token, serves, path אין עוד מקום שצריך לכתוב שם מספר מערכת, נתיב, שרת?
      והמשתנה $NewFileName הואנ מכיל את מספר הקובץ הגבוה ביותר?

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

        @avrham

        זה לא מעלה קובץ זה רק מייצר לו את הנתיבpath$

        ומעכשיו הpath$ שווה לנתיב הקובץ כולל השם הנכון לפי המספר הסידורי [בסיומת TTS]

        ואתה צריך להוסיף את כל הפונקציה הזאת + החלק שקורא לפונקציה [מה ש@MGM-IVR ציטט בהודעה שלו]

        ולשנות בתוך הסוגריים בחלק האחרון את מס' המערכת והסיסמה ואת הנתיב לשלוחה
        [מה שמופיע כעת כ077000000 = מערכת
        000 = סיסמה
        "ivr2:/1" = נתיב [ללא שם קובץ כמובן]].

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

          @avrham אמר בהעלאה כקובץ החדש ביותר:

          @mgm-ivr רק פה אני כותב מספר מערכת וסיסמא?
          כי יש שמה משהו אם משתנה token, serves, path אין עוד מקום שצריך לכתוב שם מספר מערכת, נתיב, שרת?
          והמשתנה $NewFileName הואנ מכיל את מספר הקובץ הגבוה ביותר?

          את השם משתמש לפונקציה הוא לוקח לבד ממה שאתה כותב בחלק שקורא לפונקציה

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

            @מנסה אז אם המערכת שלי בשרת הרגיל, והמספר מערכת והסיסמא: 07770000:000 והשלוחה שאני רוצה זה אחד זה מה שאני עושה:?

            
            <?php
            function FileNameToUpload($server, $token, $path){
            	$array = json_decode(file_get_contents("https://$server.call2all.co.il/ym/api//GetIVR2Dir?token=$token&path=$path"),true);
            	if($array["responseStatus"] == "OK"){
            		foreach($array["files"] as $key => $value){
            			if($value["fileType"] == "AUDIO" || $value["fileType"] == "TTS"){
            				$split = explode(".",$value["name"]);
            				if (is_numeric($split[0])){		
            					break;
            				}
            			}
            		}
             
            		if($split[0] == null){
            			$NewFileName = 0;
            		}else{
            			$NewFileName = $split[0]+1;
            		}
            		//הפוך למינימום 3 ספרות/
            		return str_pad($NewFileName,3,"0",STR_PAD_LEFT);
            	}else{
            	//במקרה של שגיאה
            	}
            }
             
             
            $NewFileName = FileNameToUpload("www", "07770000:000", "ivr2:/1");
            	if($NewFileName != null){
            		$path = "$path/$NewFileName.tts";
            //מכריז על שם של נתיב הקובץ להעלאה
            }
             
            $NewFileName = FileNameToUpload("www", "07770000:000", "ivr2:/1");
            	if($NewFileName != null){
            		$path = "$path/$NewFileName.tts";
            //מכריז על שם של נתיב הקובץ להעלאה
            }
            
            
            מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • מ
              מנסה מומחה @avrham נערך לאחרונה על ידי מנסה

              @avrham

              לא צריך פעמיים את הקריאה לפונקציה

              החלק הזה מיותר בפעם השניה

              $NewFileName = FileNameToUpload("www", "07770000:000", "ivr2:/1");
              	if($NewFileName != null){
              		$path = "$path/$NewFileName.tts";
              //מכריז על שם של נתיב הקובץ להעלאה
              }
              

              ואחר כך כמובן אתה משתמש במשתנה path$

              בשביל העלאה לנתיב
              [אתה מעלה דרך המחלקה או דרך UploadTextFile?]

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

                @מנסה דרך UploadTextFile , ושאני מעלה, אז לכתוב את הנתיב, ובמקום שם קובץ לכתוב path$?

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

                  @avrham

                  לא

                  רק path$

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

                    @מנסה אז איפה אני כותב נתיב? ומה עם שם הקובץ.tts?

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

                      @avrham

                      תכתוב ככה

                      https://call2all.co.il/ym/api/UploadTextFile?token=0770000:000&what=$path&contents=הטקסט שעולה לקובץ
                      
                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • מ
                        מנסה מומחה @avrham נערך לאחרונה על ידי מנסה

                        @avrham

                        הכל יחד

                        
                        <?php
                        $did=כאן תכניס את מספר המערכת;
                        $pas= כאן תכניס סיסמה;
                        $shluca=ivr2:/1;
                        $text=הטקסט שאתה רוצה להעלות;
                        
                        function FileNameToUpload($server, $token, $path){
                        	$array = json_decode(file_get_contents("https://$server.call2all.co.il/ym/api//GetIVR2Dir?token=$token&path=$path"),true);
                        	if($array["responseStatus"] == "OK"){
                        		foreach($array["files"] as $key => $value){
                        			if($value["fileType"] == "AUDIO" || $value["fileType"] == "TTS"){
                        				$split = explode(".",$value["name"]);
                        				if (is_numeric($split[0])){		
                        					break;
                        				}
                        			}
                        		}
                         
                        		if($split[0] == null){
                        			$NewFileName = 0;
                        		}else{
                        			$NewFileName = $split[0]+1;
                        		}
                        		//הפוך למינימום 3 ספרות/
                        		return str_pad($NewFileName,3,"0",STR_PAD_LEFT);
                        	}else{
                        	//במקרה של שגיאה
                        	}
                        }
                         
                         
                        $NewFileName = FileNameToUpload("www", "$did:$pas, $shluca);
                        	if($NewFileName != null){
                        		$path = "$path/$NewFileName.tts";
                        //מכריז על שם של נתיב הקובץ להעלאה
                        }
                        $r = file_get_contents("https://call2all.co.il/ym/api/UploadTextFile?token=$did:$pas&what=$path&contents=$text");
                        A תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • A
                          avrham ניהול @מנסה נערך לאחרונה על ידי avrham

                          @מנסה תודה, וסליחה ששיגעתי
                          נ.ב. מה זה ה {1}
                          {1}
                          בסוף הקובץ?

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

                            @avrham

                            לא שיגעת כלל

                            שים לב שערכתי את הקוד [היה חסר שם ; אז הוא לא יעבוד ]

                            הסימון הזה הוא כשיש מעבר שורה ריק בקוד

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

                              @מנסה איפה היה חסר? כי ויזואל סטודיו הראה לי שחסר לך רק "

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

                                @avrham

                                כשהעלתי את הקוד הכולל עם המשתנים בהתחלה

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

                                  @מנסה אה, למשתנים בהתלה שמתי מעצמי ; והכל בסדר, זה עובד, ממש תודה

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

                                    @מנסה הקוד הזה לא עובד. יש בו שגיאות (ויזואל סטודיו מראה שיש שגיאות)

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