הורדת קובץ מהמערכת לשרת
-
אגב, עד כמה שאני זוכר איך עובד php
אתה יכול להשתמש גם רק בזה<?php error_reporting(0); file_put_contents("$file",file_get_contents("https://www.call2all.co.il/ym/api/DownloadFile?token=$token&path=ivr2:/ext.ini"));
כמובן להגדיר את המשתנים
או אפילו בלי
error_reporting(0); -
@MGM-IVR תודה, עכשיו איך אני עושה שהקובץ יעלה למערכת
-
@121244 כתב בהורדת קובץ מהמערכת לשרת:
@MGM-IVR תודה, עכשיו איך אני עושה שהקובץ יעלה למערכת
אתה מחפש בתיעוד api איך מעלים קובץ, מחפש את הפקודה הזאת בפורום, ומוצא קוד שעושה את זה.
אני יותר אוהב לעזור ללמוד תכנות, במקום לעזור לחפש בפורום... עמך הסליחה. -
@MGM-IVR כבר מצאתי את זה אך אני לא הבנתי איפה אני מכניס כתובת מקור וכתובת יעד?
$url = $url.'UploadTextFile'; $data = array('token' => $token, 'what' => $file2, 'contents' => $newText); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => http_build_query($data) ) ); $context = stream_context_create($options); $result = json_decode(file_get_contents($url, false, $context),true);
-
@121244 כתב בהורדת קובץ מהמערכת לשרת:
@MGM-IVR כבר מצאתי את זה אך אני לא הבנתי איפה אני מכניס כתובת מקור וכתובת יעד?
$url = $url.'UploadTextFile'; $data = array('token' => $token, 'what' => $file2, 'contents' => $newText); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => http_build_query($data) ) ); $context = stream_context_create($options); $result = json_decode(file_get_contents($url, false, $context),true);
זה קוד של העלאת טקסט, לא העלאת קובץ.
-
@MGM-IVR זה אמור לעבוד ? ,וא"כ איפה אני מכניס מערכת, סיסמה שלוחה , כתובת מקור?
<?php $token = "0773130000:1234"; $path = "ivr2:folder"; $file = $url; $YemotUrl = 'https://www.call2all.co.il/ym/api/UploadFile'; $headers = array( 'Content-type: multipart/form-data' ); file_put_contents("file.wav", file_get_contents($file,true)); $target = new CURLFile("file.wav", 'media/wav'); $parm['upload'] = $target; $parm['token'] = $token; $parm['path'] = $path . '/' . $target->getFilename(); $curl = curl_init(); curl_setopt_array( $curl, array( CURLOPT_URL => $YemotUrl, 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); echo $response;
-
פוסט זה נמחק! -
@MGM-IVR
עם הכל הסתדרתי, חוץ מ- איך עושים שהקובץ יעלה כמספר הקובץ הגבוה ביותר. -
@121244 כתב בהורדת קובץ מהמערכת לשרת:
עם הכל הסתדרתי,
איך?
@121244 כתב בהורדת קובץ מהמערכת לשרת:
איך עושים שהקובץ יעלה כמספר הקובץ הגבוה ביותר.
-
@121244 הסתדרת בסוף?
-
@הלי בכלל לא הסתדרתי עם הגדרת שם קובץ שיהיה במערכת אני לא יודע איך מוסיפים ערכים בסוג פניה הזה
-
@121244 או שתעלה לפה את הקוד העדכני ותסביר מה בדיוק אתה לא מרוצה או שתשלח לי את זה למייל עם הפירוט הנ"ל אבל בכל אופן תפרט ברור