טופס להעלות שמע למקום מסויים במערכת שלכם [לשימוש למי שלא יודע איך מתעסקים ורוצים שיוכל להעלות קובץ]
-
עריכה: נוסף כאן למטה 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>
אני מבין שלמומחים כאן זה לא מענין כלל, אבל למנסים כמוני זה נראה לי הדבר היחיד שעובד ומופיע כאן, אז למי שזה מועיל, בהצלחה
-
@מנסה אמר בטופס להעלות שמע למקום מסויים במערכת שלכם [לשימוש למי שלא יודע איך מתעסקים ורוצים שיוכל להעלות קובץ]:
ראשית אזהרה!
מי שילחץ 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 יוכל לראות את הטוקן שלכם, ולכן זה מיועד למי שאתם סומכים עליו אבל לא יודע להתעסק עם המערכת או שאתם רוצים להקל את השימוש, אבל זה לא מסתיר את הטוקן.
והנה קוד 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 -
-
@מנסה ואיך בכל זאת מוסיפים שדות לפחות של phth ?
-
השדות קיימים אלא שהם מוגדרים להיות מוסתרים
צריך להחליף את ה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>
-
@מנסה לְמה ?
-
קובץ 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>
-
@מנסה
אולי תעשו אשכול מסודר עם כל הטפסים המוכנים? -
טופס 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>