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

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

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

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

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