חדש אתר בדיקת מידע על המערכת שלכם לכניסה ליחצו כאן
הפוסטים הטובים ביותר שנוצרו על ידי טנטפון
-
חדש אתר בדיקת מידע על המערכת שלכם
-
הדבקה בשרת
שלום אני משתמש בחברה של השרתים הזות https://dash.infinityfree.com/login יש לי קודים שכתבתי בוורד ואני נכנס למנהל הקבצים פתחתי קובץ ואני מעתיק כשאני לוחץ על העכבר בצד ימין שיעבור לאפשרויות ומאבי לי אפשרויות באנגלית איך אני מדביק
-
מכירת יחידות בזול
שלום יש לי 10000 יחידות אני מעונין למכור אותם במחיר של 1500 במקום 1820 ניתן גם בכמויות קטנות יותר גמיש
0527673298
A0556762713@GMAIL.COM -
RE: שלוחות שהם 2 ספרות לא עובדות לי-
@קול-הנשמה תחליף את השלוחות של מי 1 עד 9 ל01 או ל02 או 03 לדוגמה ותוסיף את ההגדרה הזות ```
digits=2 -
RE: הדבקה בשרת
@CUBASE האים אחד מהחברות שבדף הזה https://hosting4u.co.il/free-web-hosting/ יעבדו במערכת
-
RE: חדש אתר בדיקת מידע על המערכת שלכם
@פישל לא נישמר שום דבר כרגע זה רק בדיקת מידע אני עובד על הרחבת האתר
פוסטים אחרונים שנוצרו על ידי טנטפון
-
RE: הקמת מערכות תוכן על מספר נייד
@שלוימי-770 שלום האם אפשר תיעוד API לניוד מספר נייד לימות המשיח
-
RE: שליחת נתונים לשרת בתוך השרת
@CUBASE החשב זה מבקש מספר מערכת ולא קולט את ההקשות ישירות זה עובר ל אישור הקישו אחת להקשה מחודשת שתיים הנה הקוד
<?php // שליפת נתונים $sourceDid = $_GET['sourceDid'] ?? ''; $sourcePass = $_GET['sourcePass'] ?? ''; $sourceExt = $_GET['sourceExt'] ?? ''; $sourceFile = $_GET['sourceFile'] ?? ''; $targetDid = $_GET['targetDid'] ?? ''; $targetPass = $_GET['targetPass'] ?? ''; $targetExt = $_GET['targetExt'] ?? ''; // === בדיקות והשלמות דרך read מהשרת === if (!$sourceDid) { echo "read=t-אנא הקש את מספר המערכת ממנה יועתק הקובץ=sourceDid,,6,6,Digits,yes"; exit; } if (!$sourcePass) { echo "read=t-אנא הקש את סיסמת המערכת ממנה יועתק הקובץ=sourcePass,,4,4,Digits,yes"; exit; } if (!$sourceExt) { echo "read=t-אנא הקש את מספר השלוחה ממנה יועתק הקובץ=sourceExt,,,,,,*/,"; exit; } if (!$sourceFile) { echo "read=t-אנא הקש את מספר הקובץ להעתקה (ללא סיומת)=sourceFile,,1,3,Digits,yes"; exit; } if (!$targetDid) { echo "read=t-אנא הקש את מספר המערכת אליה יועתק הקובץ=targetDid,,6,6,Digits,yes"; exit; } if (!$targetPass) { echo "read=t-אנא הקש את סיסמת המערכת אליה יועתק הקובץ=targetPass,,4,4,Digits,yes"; exit; } if (!$targetExt) { echo "read=t-אנא הקש את מספר השלוחה אליה תועתק ההודעה=targetExt,,,,,,*/,"; exit; } // === יצירת נתיב והמרת כוכביות אם צריך $sourceExt = str_replace('*', '/', $sourceExt); $targetExt = str_replace('*', '/', $targetExt); $sourcePath = "ivr2:$sourceExt/$sourceFile.wav"; $uploadPath = "ivr2:$targetExt/"; $tempFile = 'temp_file.wav'; // === שלב הורדת קובץ $downloadUrl = "https://www.call2all.co.il/ym/api/DownloadFile?token=$sourceDid:$sourcePass&path=$sourcePath"; $fileContent = file_get_contents($downloadUrl); if (!$fileContent) { echo "id_list_message=t- שגיאה בהורדת הקובץ ממערכת המקור."; exit; } file_put_contents($tempFile, $fileContent); // === שלב העלאה $ch = curl_init(); $postData = [ 'token' => "$targetDid:$targetPass", 'path' => $uploadPath, 'convertAudio' => '1', 'autoNumbering' => 'true', 'qqfile' => new CURLFile($tempFile, 'audio/wav', $tempFile) ]; curl_setopt($ch, CURLOPT_URL, "https://www.call2all.co.il/ym/api/UploadFile"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); $response = curl_exec($ch); curl_close($ch); // === ניקוי if (file_exists($tempFile)) { unlink($tempFile); } $data = json_decode($response, true); if (isset($data['success']) && $data['success']) { echo "id_list_message=t- הקובץ הועתק בהצלחה."; } else { echo "id_list_message=t- שגיאה בהעלאת הקובץ."; } ?>
-
שליחת נתונים לשרת בתוך השרת
שלום יצירתי קוד של העתקת קבצים ממערכת למערכת אבל אני רוצה שיבקש מי המעזין מספר מערכת מימנה יעתיק סיסמה של המערכת ממנה יעתיק שלוחה שממנה יעתיק מספר קובץ שיעתיק מספר מערכת עליה יעתיק סיסמה של המערכת שאליה יעתיק מספר שלוחה עליה יעתיק איך אני עושה קבלת נתונים בתוך השרת מצורף הקוד
<?php // === פרטי מקור (מערכת שממנה מורידים) === $sourceDid = 'מספר מערכת מימנה יעתיק'; $sourcePass = 'סיסמה של המערכת מימנה יעתיק'; $sourcePath = 'ivr2:1/מספר שלוחה מימנה יעתיק/מספר קובץ להעתקה.wav'; // נתיב מדויק כולל קובץ // === פרטי יעד (מערכת שמעלים אליה) === $targetDid = 'מערכת עליה יעתיק'; $targetPass = 'סיסמה של המערכת עליה יעתיק'; $uploadPath = 'ivr2:שלוחה שישמר הקובץ/'; // תיקייה בלבד בגלל מספור אוטומטי // === שם זמני לשמירה מקומית === $tempFile = 'temp_file.wav'; // === שלב 1: הורדת קובץ === $downloadUrl = "https://www.call2all.co.il/ym/api/DownloadFile?token=$sourceDid:$sourcePass&path=$sourcePath"; $fileContent = file_get_contents($downloadUrl); if (!$fileContent) { die("❌ שגיאה בהורדת הקובץ מימות המשיח"); } file_put_contents($tempFile, $fileContent); echo "✅ הקובץ הורד ונשמר זמנית<br>"; // === שלב 2: העלאת קובץ עם מספור אוטומטי והמרה === $ch = curl_init(); $postData = [ 'token' => "$targetDid:$targetPass", 'path' => $uploadPath, 'convertAudio' => '1', 'autoNumbering' => 'true', 'qqfile' => new CURLFile($tempFile, 'audio/wav', $tempFile) ]; curl_setopt($ch, CURLOPT_URL, "https://www.call2all.co.il/ym/api/UploadFile"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); $response = curl_exec($ch); if (curl_errno($ch)) { echo '❌ שגיאת CURL: ' . curl_error($ch); } else { echo "✅ העלאה הצליחה!<br>📥 תגובת שרת:<br><pre>$response</pre>"; } curl_close($ch); // === ניקוי הקובץ המקומי === if (file_exists($tempFile)) { unlink($tempFile); echo "🧹 הקובץ המקומי נמחק<br>"; } ?>
-
RE: חדש אתר בדיקת מידע על המערכת שלכם
@מושי-הכחם אנכנו עובדים על שידרוג האתר
-
RE: לא עובד לי במערכת רק בהרצה בדפדפן למה
@CUBASE הסתדרתי זה קוד שעובד
קוד<?php $pass = $_GET['pass'] ?? ''; $did = $_GET['did'] ?? ''; if (!$pass || !$did) { echo "id_list_message=t-חסר מספר מערכת או סיסמה."; exit; } $response = @file_get_contents("https://www.call2all.co.il/ym/api/GetIncomingSum?token=$did:$pass"); if ($response === false) { echo "id_list_message=t-שגיאה בשליפת נתונים מימות המשיח."; exit; } $data = json_decode($response, true); if (!isset($data['direct'], $data['transferIn'], $data['transferOut'])) { echo "id_list_message=t-הנתונים שהתקבלו אינם תקינים."; exit; } $direct = round($data['direct']); $transferIn = round($data['transferIn']); $transferOut = round($data['transferOut']); echo "id_list_message="; echo "t-סה כ דקות בחיוג ישיר.n-$direct."; echo "t-דקות ממערכות אחרות.n-$transferIn."; echo "t-דקות שיצאו למערכות אחרות.n-$transferOut."; ?>
-
RE: לא עובד לי במערכת רק בהרצה בדפדפן למה
@CUBASE נתתי לו את התיעוד המלא של שמיעת כמות הדקות ועוד כמה פצרים קטנים וביקשתי שיצור לי קוד שמחשב את כמות הדקות מתחיל החודש וזה מה שהוא יצר לי אני שמתי בשרת וארצתי בדפדפן וזה עבד אבל במערכת זה לא עבד אולי הייתי צריך לצרף עוד משהו תגיד תודה
-
RE: אתר לניהול מערכת טלפונית לא עובד
@ivrפון הקוד החדש ```
קוד<!DOCTYPE html> <html> <head> <title>התחברות</title> <style> #login-form, #register-form { margin: 20px; padding: 20px; border: 1px solid #ccc; border-radius: 5px; width: 300px; } #login-form input, #register-form input { margin-bottom: 10px; padding: 8px; width: 100%; border: 1px solid #ccc; border-radius: 3px; } /* סגנון משותף לכל הכפתורים */ button { padding: 10px 20px; background-color: #4CAF50; color: white; border: none; border-radius: 3px; cursor: pointer; } #result { margin-top: 20px; font-weight: bold; } </style> </head> <body> <center> <div id="login-form"> <h2>התחבר</h2> <input type="text" id="did" placeholder="מספר מערכת"> <input type="password" id="token" placeholder="סיסמה"> <button onclick="login()">התחבר</button> </div> <div id="result"></div> </center> <div id="myContent" style="display: none;"> <h2>ברוך הבא!</h2> <p>התחברת בהצלחה!</p> </div> <script> function login() { const did = document.getElementById("did").value; const token = document.getElementById("token").value; if (!did || !token) { document.getElementById("result").innerHTML = "<h1>שגיאה: לא הוזן מספר מערכת או סיסמה</h1>"; return; } const apiUrl = `https://www.call2all.co.il/ym/api/Login?username=${did}&password=${token}`; fetch(apiUrl) .then(response => response.json()) .then(data => { console.log(data); // לוג למעקב אחרי הפלט if (data.responseStatus === 'OK') { document.getElementById("myContent").style.display = "block"; document.getElementById("result").innerHTML = "<h1>ההתחברות בוצעה בהצלחה!</h1>"; } else { document.getElementById("result").innerHTML = "<h1>ERROR: שגיאה בהתחברות</h1>"; } }) .catch(error => { console.error("Error:", error); document.getElementById("result").innerHTML = "<h1>שגיאה: בעיה ברשת או בשרת</h1>"; }); } </script> </body> </html>
-
RE: קוד PHP להעתקת קובץ משלוחה מוגדרת לקובץ הגבוה בשלוחה מוגדרת והפעלת צינטוק לא עובד
@ivrפון הקוד אחרי שסידרתי ```
<?php $ApiDID = $_GET['ApiDID']; $pass = $_GET['pass']; $path1 = $_GET['path1']; $path2 = $_GET['path2']; $tiz = $_GET['tiz']; $what = $_GET['what']; // קריאת נתונים מ-API $url1 = @file_get_contents("https://www.call2all.co.il/ym/api/GetIVR2Dir?token=$ApiDID:$pass&path=$path2&filesLimit=1&orderDir=desc"); if ($url1 === false) { print "id_list_message=m-1080."; // שגיאה בקריאה ל-API exit; } $data = json_decode($url1, true); $ok1 = $data["responseStatus"]; if ($ok1 !== 'OK' || !isset($data["files"])) { print "id_list_message=m-1080."; // לא נמצא קובץ או שגיאה ב-API exit; } $tz = $data["files"]; // סינון קבצים בסיומות '.wav' ו-'.tts' $filteredTz = array_filter($tz, function ($value) { return (substr($value, -4) === '.wav' || substr($value, -4) === '.tts'); }); // חיפוש הקובץ הגבוה ביותר $highestValue = ""; foreach ($filteredTz as $value) { $parts = explode('/', $value); $lastPart = end($parts); // לוקח את החלק האחרון מהנתיב $lastPartWithoutExtension = substr($lastPart, 0, -4); // מסיר את הסיומת if ($lastPartWithoutExtension > $highestValue) { $highestValue = $lastPartWithoutExtension; } } // העתקת הקובץ $url = @file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$ApiDID:$pass&what=$path1/$what&target=$path2/$highestValue&action=copy"); if ($url === false) { print "id_list_message=m-1080."; // שגיאה בהעתקת הקובץ exit; } $data = json_decode($url, true); if (empty($data) || !isset($data["success"]) || $data["success"] !== 'true') { print "id_list_message=m-1080."; // שגיאה בתשובה מה-API exit; } // הפעלת צינטוק $url2 = @file_get_contents("https://www.call2all.co.il/ym/api/RunTzintuk?token=$ApiDID:$pass&TzintukTimeOut=8&phones=tzl:$tiz"); if ($url2 === false) { print "id_list_message=m-1080."; // שגיאה בהפעלת צינטוק exit; } $data = json_decode($url2, true); $ok2 = $data["responseStatus"]; if ($ok2 == 'OK') { print "id_list_message=m-2573"; // הצלחה בהפעלת צינטוק } else { print "id_list_message=m-1080."; // שגיאה בהפעלת צינטוק } print "ok"; // סיום ?>
שיפורים בקוד:
הוספת טיפול בשגיאות: הוספתי את השימוש ב־@file_get_contents() יחד עם בדיקות אם הקריאה מחזירה false, כלומר אם הייתה בעיה בהורדת הנתונים מה-API.סינון קבצים: השתמשתי ב־substr במקום str_ends_with למקרה שאתה עובד עם גרסאות ישנות של PHP.
ביקורת נתונים: לפני כל שלב קריטי, הוספתי בדיקות אם התשובה מכילה את המידע הצפוי (כמו קובץ או הודעת הצלחה).
חיפוש קובץ גבוה ביותר: הפכתי את לולאת החיפוש קצת יותר ברורה ומסודרת, כולל שימוש ב־end() כדי לקחת את החלק האחרון של הנתיב בצורה יותר ברורה.