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

    טופס להעלות שמע למקום מסויים במערכת שלכם [לשימוש למי שלא יודע איך מתעסקים ורוצים שיוכל להעלות קובץ]

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

      עריכה: נוסף כאן למטה PHP הכולל טופס מותאם שניתן להעלות איתו קבצי שמע לפי רצונכם ללא פירצת אבטחה וכולל אפשרויות נוספות לשינויים.

      ראשית אזהרה!

      מי שילחץ F12 יוכל לראות את הטוקן שלכם, ולכן זה מיועד למי שאתם סומכים עליו אבל לא יודע להתעסק עם המערכת או שאתם רוצים להקל את השימוש, אבל זה לא מסתיר את הטוקן.

      והנה קוד HTML שמבוסס על הטופס שמופיע בAPI - גישת מפתחים למערכות בהעלאת קבצים

      הקרדיט לשינויים הוא מהפורום הישן ל @חוקר
      כאן

      ותכלס...
      הנה הקוד, [תעתיקו לשרת שלכם ותשלחו את הלינק של הדף הזה למי שצריך להעלות]

      
      <!DOCTYPE html>
      
      <html>
      
      <!-- B.H. -->
      <head>
          <meta charset="utf-8">
          <title>API Upload test</title>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <link rel="icon" type="image/png" href="res/icon64x64.png">
      	<meta name="robots" content="noindex, nofollow">
      </head>
      <body>
          <p>B.H.</p>
      	<!-- הכתובת להעלאה [ בשרת פרייבט יש להחליף] -->
          <form action="https://www.call2all.co.il/ym/api/UploadFile" method="POST" enctype="multipart/form-data" target="_blank">
             <!-- כאן תכניס שם משתמש וסיסמה [עם נקודותיים ביניהם] -->
                  <label> </label><input type="hidden" name="token" value="077000000:1234" readonly>
           
              <!-- כאן תכניס את הכתובת אליה אתה רוצה שיעלה הקובץ, כולל שם הקובץ הסופי במערכת -->
                  <label> </label><input type="hidden" name="path" value="ivr2:400/1/M1000.wav" readonly>
            <!-- תיבת הכנסת הקובץ על ידי המשתמש -->
              <p>
                  <input type="file" name="upload" accept="audion/*">
              </p>
              <p>
                 <!-- המר קובץ שמע = 1 [אם העלאה היא של קובץ שאינו שמע יש להחליף ל0] -->
                  <input id="convert-audio" name="convertAudio" type="hidden" value="1" checked >
              </p>
      		<!-- לחצן שלח טופס -->
              <p>
                  <input type="submit" name="submit">
              </p>
          </form>
      
      
      </body></html>
      

      אני מבין שלמומחים כאן זה לא מענין כלל, אבל למנסים כמוני זה נראה לי הדבר היחיד שעובד ומופיע כאן, אז למי שזה מועיל, בהצלחה

      M 2 תגובות תגובה אחרונה תגובה ציטוט 3
      • M
        MGM IVR @מנסה נערך לאחרונה על ידי

        @מנסה אמר בטופס להעלות שמע למקום מסויים במערכת שלכם [לשימוש למי שלא יודע איך מתעסקים ורוצים שיוכל להעלות קובץ]:

        ראשית אזהרה!

        מי שילחץ F12 יוכל לראות את הטוקן שלכם, ולכן זה מיועד למי שאתם סומכים עליו אבל לא יודע להתעסק עם המערכת או שאתם רוצים להקל את השימוש, אבל זה לא מסתיר את הטוקן.

        והנה קוד HTML שמבוסס על הטופס שמופיע בAPI - גישת מפתחים למערכות בהעלאת קבצים

        הקרדיט לשינויים הוא מהפורום הישן ל @חוקר
        כאן

        ותכלס...
        הנה הקוד

        
        <!DOCTYPE html>
        
        <html>
        
        <!-- B.H. -->
        <head>
            <meta charset="utf-8">
            <title>API Upload test</title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <link rel="icon" type="image/png" href="res/icon64x64.png">
        	<meta name="robots" content="noindex, nofollow">
        </head>
        <body>
            <p>B.H.</p>
        	<!-- הכתובת להעלאה [ בשרת פרייבט יש להחליף] -->
            <form action="https://www.call2all.co.il/ym/api/UploadFile" method="POST" enctype="multipart/form-data" target="_blank">
               <!-- כאן תכניס שם משתמש וסיסמה [עם נקודותיים ביניהם] -->
                    <label> </label><input type="hidden" name="token" value="077000000:1234" readonly>
             
                <!-- כאן תכניס את הכתובת אליה אתה רוצה שיעלה הקובץ, כולל שם הקובץ הסופי במערכת -->
                    <label> </label><input type="hidden" name="path" value="ivr2:400/1/M1000.wav" readonly>
              <!-- תיבת הכנסת הקובץ על ידי המשתמש -->
                <p>
                    <input type="file" name="upload" accept="audion/*">
                </p>
                <p>
                   <!-- המר קובץ שמע = 1 [אם העלאה היא של קובץ שאינו שמע יש להחליף ל0] -->
                    <input id="convert-audio" name="convertAudio" type="hidden" value="1" checked >
                </p>
        		<!-- לחצן שלח טופס -->
                <p>
                    <input type="submit" name="submit">
                </p>
            </form>
        
        
        </body></html>
        

        אני מבין שלמומחים כאן זה לא מענין כלל, אבל למנסים כמוני זה נראה לי הדבר היחיד שעובד ומופיע כאן, אז למי שזה מועיל, בהצלחה

        שכוייח

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

          @מנסה אמר בטופס להעלות שמע למקום מסויים במערכת שלכם [לשימוש למי שלא יודע איך מתעסקים ורוצים שיוכל להעלות קובץ]:

          ראשית אזהרה!

          מי שילחץ F12 יוכל לראות את הטוקן שלכם, ולכן זה מיועד למי שאתם סומכים עליו אבל לא יודע להתעסק עם המערכת או שאתם רוצים להקל את השימוש, אבל זה לא מסתיר את הטוקן.

          והנה קוד HTML שמבוסס על הטופס שמופיע בAPI - גישת מפתחים למערכות בהעלאת קבצים

          הקרדיט לשינויים הוא מהפורום הישן ל @חוקר
          כאן

          ותכלס...
          הנה הקוד, [תעתיקו לשרת שלכם ותשלחו את הלינק של הדף הזה למי שצריך להעלות]

          
          <!DOCTYPE html>
          
          <html>
          
          <!-- B.H. -->
          <head>
              <meta charset="utf-8">
              <title>API Upload test</title>
              <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
              <link rel="icon" type="image/png" href="res/icon64x64.png">
          	<meta name="robots" content="noindex, nofollow">
          </head>
          <body>
              <p>B.H.</p>
          	<!-- הכתובת להעלאה [ בשרת פרייבט יש להחליף] -->
              <form action="https://www.call2all.co.il/ym/api/UploadFile" method="POST" enctype="multipart/form-data" target="_blank">
                 <!-- כאן תכניס שם משתמש וסיסמה [עם נקודותיים ביניהם] -->
                      <label> </label><input type="hidden" name="token" value="077000000:1234" readonly>
               
                  <!-- כאן תכניס את הכתובת אליה אתה רוצה שיעלה הקובץ, כולל שם הקובץ הסופי במערכת -->
                      <label> </label><input type="hidden" name="path" value="ivr2:400/1/M1000.wav" readonly>
                <!-- תיבת הכנסת הקובץ על ידי המשתמש -->
                  <p>
                      <input type="file" name="upload" accept="audion/*">
                  </p>
                  <p>
                     <!-- המר קובץ שמע = 1 [אם העלאה היא של קובץ שאינו שמע יש להחליף ל0] -->
                      <input id="convert-audio" name="convertAudio" type="hidden" value="1" checked >
                  </p>
          		<!-- לחצן שלח טופס -->
                  <p>
                      <input type="submit" name="submit">
                  </p>
              </form>
          
          
          </body></html>
          

          אני מבין שלמומחים כאן זה לא מענין כלל, אבל למנסים כמוני זה נראה לי הדבר היחיד שעובד ומופיע כאן, אז למי שזה מועיל, בהצלחה

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

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

            @mgm-ivr

            את כבר יש בלינק שהזכרתי למעלה כאן

            [רק שזה יושב בשרת של ימות בעצמם, אז אני לא יכול לשחק עם השדות]

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

              @מנסה ואיך בכל זאת מוסיפים שדות לפחות של phth ?

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

                @שמחה-זו-הסיסמא

                השדות קיימים אלא שהם מוגדרים להיות מוסתרים

                צריך להחליף את הTYPE

                במקום hidden לכתוב את הסוג המתאים

                למשל בטוקן ובנתיב להחליף ל text

                [למי שלא מצא אני מצרף את העתק הטופס המקורי של ימות]

                <!DOCTYPE html>
                
                <html>
                
                <!-- B.H. -->
                <head>
                    <meta charset="utf-8">
                    <title>API Upload test</title>
                    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                    <link rel="icon" type="image/png" href="res/icon64x64.png">
                	<meta name="robots" content="noindex, nofollow">
                </head>
                <body>
                    <p>B.H.</p>
                	 <!-- שימו לב שהכתובת אליה נשלח הטופס  היא פנימית ללא קידומת כי היא בתוך השרת של ימות המשיח -->
                    <form action="api/UploadFile" method="POST" enctype="multipart/form-data" target="_blank">
                        <!-- מופיע "טוקן" וכן מקום לכתוב את הטוקן -->
                		<p>
                            <label>token: </label><input type="text" name="token">
                        </p>
                		<!-- מופיע "נתיב" וכן תיבה להכניס נתיב -->
                        <p>
                            <label>path: </label><input type="text" name="path">
                        </p>
                        <p>
                            <input type="file" name="upload" accept="audion/*">
                        </p>
                        <!-- לבחור האם צריך המרה לקובץ שמע או שזה קובץ טקסט -->
                		<p>
                            <label for="convert-audio">convertAudio:</label>
                            <input id="convert-audio" name="convertAudio" type="checkbox" value="1">
                        </p>
                        <p>
                            <input type="submit" name="submit">
                        </p>
                    </form>
                
                
                </body>
                
                ש תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ש
                  שמחה - זו הסיסמא @מנסה נערך לאחרונה על ידי שמחה - זו הסיסמא

                  @מנסה לְמה ?

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

                    קובץ PHP הכולל טופס HTML להעלאת קבצים לשרת כולל קבצי שמע

                    ניתן להגדיר נתיב מראש וניתן לתת למשתמש וכן שם הקובץ וכו'

                    <?php
                    //מעלה קובץ שמע לימות
                     
                     
                     
                    //צריך לשלוח 4 פרמטרים
                    // isPrivate - ערך בוליאני אם המערכת בשרת פרייבט, token, path, ו- file - שם הקובץ להעלאה
                     
                    if(isset($_POST["submit"]))
                    {
                    $kovts=$_FILES['upload']['tmp_name'];
                    $smkovts=$_FILES['upload']['name'];
                     
                     
                    function uploadFile($isPrivate, $token ,$path ,$file)
                    {
                        if ($isPrivate) {
                            $YemotUrl = 'https://private.call2all.co.il/ym/api/';
                        } else {
                            $YemotUrl = 'https://www.call2all.co.il/ym/api/';
                        }
                        
                         
                        $headers = array(
                         'Content-type: multipart/form-data'
                        ); 
                        $url = $YemotUrl . 'UploadFile'; 
                        $target = new CURLFile($file,'media/wav');
                    	
                        $parm['convertAudio'] = 1;
                        $parm['upload'] = $target;
                        $parm['token'] = $token;
                        $parm['path'] = $path ;
                        $curl = curl_init();
                     
                        curl_setopt_array(
                            $curl,
                            array(
                                CURLOPT_URL => $url,
                                CURLOPT_POST => true,
                                CURLOPT_POSTFIELDS => $parm,
                                CURLOPT_HTTPHEADER => $headers,
                                CURLOPT_RETURNTRANSFER => true,
                            )
                        );
                        $response = curl_exec($curl);
                        $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
                        curl_close($curl); 
                        $response = json_decode($response, true);
                        return $response;
                    }
                     
                    //קריאה לפונקציה ו4 הפרמטרים דוגמא
                    $ss = uploadFile(false,'077000000:1234','ivr2:/1/M1990',$kovts);
                    //מראה את התשובה מימות, ניתן כמובן לבטל או להציג משהו אחר
                    print_r ($ss);
                    exit;
                    }
                    ?>
                    <!DOCTYPE html>
                     
                    <html>
                    <!-- מעלה קובץ לשרת בטופס מכוון מראש -->
                    <!-- B.H. -->
                    <head>
                        <meta charset="utf-8">
                        <title>API Upload test</title>
                        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                        <link rel="icon" type="image/png" href="res/icon64x64.png">
                    	<meta name="robots" content="noindex, nofollow">
                    </head>
                    <body>
                        <p>B.H.</p>
                    	<!-- הכתובת להעלאה [ בשרת פרייבט יש להחליף] -->
                        <form action="" method="POST" enctype="multipart/form-data" target="_blank">
                         
                       
                          <!-- תיבת הכנסת הקובץ על ידי המשתמש -->
                            <p>
                                <input type="file" name="upload" accept="audion/*">
                            </p>
                             
                    		<!-- לחצן שלח טופס -->
                            <p>
                                <input type="submit" name="submit">
                            </p>
                        </form>
                     
                     
                    </body></html>
                     
                    
                    
                    ל תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • ל
                      לעזור לכולם מומחה @מנסה נערך לאחרונה על ידי

                      @מנסה
                      אולי תעשו אשכול מסודר עם כל הטפסים המוכנים?

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

                        טופס HTML מעוצב להעלאת קבצים:
                        הקובץ מוגן מ f12 וללא בעיות אבטחה!
                        דוגמא לקובץ: כאן

                        <!DOCTYPE html>
                        <html xmlns="http://www.w3.org/1999/xhtml" lang="he" xml:lang="he" dir="rtl">
                        				<head>
                        								<!-- a.c -->
                        								<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                          <meta name="viewport" content="width=device-width, initial-scale=1.0">
                          <title>העלאת קבצי שמע למערכת טלפונית</title>
                          
                          <meta name="description" content="העלאת קבצי שמע למערכת טלפונית">
                          <meta http-equiv="content-language" content="he">
                          <style>
                          				body {
                          								background: #1100ff;
                          								color: #000000;
                          				}
                          				fieldset{
                          				text-align: center;
                          				background: #bfffbf;
                        border-radius:20px; 
                          width: 90%;
                          height: 480px;
                          margin: 0%;
                          				}
                          				h1{
                          								color: #d5bfff;
                          								text-align: center;
                          				}
                          </style>
                          בס"ד
                         </head> 
                         <body>
                         				
                        <h1>טופס העלאת קבצים</h1>
                          <form action="https://www.call2all.co.il/ym/api/UploadFile" method="POST" enctype="multipart/form-data" target="_blank">
                           <fieldset>
                          <!-- כאן תכניס שם משתמש וסיסמה [עם נקודותיים ביניהם] -->
                        
                        <label>הכניסו מספר מערכת וסיסמה<br> [עם נקודותיים ביניהם]
                        <strong>דוגמא: 
                        <br>
                        0773137770:123456</strong><br>
                        </label>מספר מערכת וסיסמא:<input type="text" name="token" value="" required style="width:100%; height: 0.3in">
                        
                        <!-- כאן תכניס את הכתובת אליה אתה רוצה שיעלה הקובץ, כולל שם הקובץ הסופי במערכת -->
                        
                        <label>הכניסו את נתיב השלוחה אליה אתה רוצה שיעלה הקובץ, כולל שם הקובץ הסופי במערכת, כמו בדוגמא, <br> 
                        				 סיומת הקובץ צריכה להיות תואמת לסיומת של הקובץ שאתם מעלים)<br>
                        				 <strong>בהכנסת נתיב חובה לכתוב בתחילת הנתיב:<br>
                        				  :ivr2 <br>
                        				   ואז את נתיב השלוחה והקובץ, דוגמא: 
                        				   <br>
                        				   (בדוגמא יכניס לשלוחה 4 את קובץ: 000.wev)
                        				<br>
                        				ivr2:4/000.wav
                        </strong>
                        
                        </label><input type="text" name="path" value="ivr2:" required style="width:100%; height: 0.3in">
                        
                        <!-- תיבת הכנסת הקובץ על ידי המשתמש -->
                        
                        <p>
                        
                        <input type="file" name="upload"  required style="width:100%; ">
                        
                        </p>
                        
                        <p>
                        
                        <!-- המר קובץ שמע = 1 [אם העלאה היא של קובץ שאינו שמע יש להחליף ל0] -->
                        
                        <input id="convert-audio" name="convertAudio" type="hidden" value="0" checked >
                        
                        </p>
                        
                        		<!-- לחצן שלח טופס -->
                        
                        <p>
                        
                        <input type="submit" name="submit" style="width: 80%; background: #3115ff; color: #fff;height: 30px;">
                        
                        </p>
                           </fieldset>
                          </form>
                         </div>
                         <div style="color: #d5f4ff;">
                         				<br>פותח על ידי:
                          <a href="mailto: avrhco770@gmail.com" style="color: #ffffff;">אברהם כהן</a><br><hr>
                         <h2>יחי אדוננו מורנו ורבינו מלך המשיח לעולם ועד!</h2>
                         </div>
                        </html>
                        
                        
                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • פוסט ראשון
                          פוסט אחרון