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

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

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    18 פוסטים 3 כותבים 384 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ מנותק
      מנסה @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

                                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                הרשמה התחברות
                                • פוסט ראשון
                                  פוסט אחרון