@אהרן-שובקס זה מה שצריך באמת להכניס (ככה זה באתר החדש)
%0A
@אהרן-שובקס זה מה שצריך באמת להכניס (ככה זה באתר החדש)
%0A
@dudu @ממפ
נכון זה היה הטעות שלי
זה המתוקן
function search($what){
if($what == "main"){
$q = "";
}else{
$q = $what;
}
$url = "https://www.call2all.co.il/ym/api/GetIvrTree?token=0773137770:1234&path=ivr2:$q";
$cURLConnection = curl_init();
curl_setopt($cURLConnection, CURLOPT_URL, $url);
curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
$phoneList = curl_exec($cURLConnection);
curl_close($cURLConnection);
$a = json_decode($phoneList, true)['items'];
$b = array();
for ($i=0; $i < count($a); $i++) {
$b[$i] = $a[$i]['fileType'];
}
$s = array_keys($b , "AUDIO");
$f = array_keys($b , "TTS");
$g = array_merge($s , $f);
array_multisort($g);
$files = array();
for ($i=0; $i < count($g); $i++) {
$t = $g[$i];
$tt = stripos($a[$t][name],"M",0);
if ($tt === 0) {
}else{
$files[$i] = $a[$t][name];
}
}
return $files;
}
//בשביל להדפיס את כל המערך
print_r(search("main"));
//בשביל להדפיס את הערך האחרון במערך
$h = search("main");
echo $h[count($h)-1];
$a = explode("-", "phone-0773137770");
echo $a[1];//נראה על המסך 0773137770
echo $a[0];//נראה phone
רבותי תלמדו קצת לפני, זה דברים ממש ממש בסיסיים
@מאיר-2000 דבר ראשון אין כזה דבר ב php
else if רק elseif
וגם חסר פיסוק וגרשיים והקטע בסוף קצת ...
מי שרוצה זה קוד שבודק את התעודת זהות האם תקין
ב php
<?php
$id = $_GET["id"];
$the_id = str_split($id);
for ($i=9; count($the_id) < $i;) {
array_unshift($the_id,0);
}
$plus = 1;
$all = 0;
for ($i=0; $i < 9; $i++) {
$sum = $the_id[$i] * $plus;
if($sum > 9){
$a = str_split($sum);
$al = $a[0] + $a[1];
$sum = $al;
}
$all += $sum;
if ($plus == 1) {
$plus = 2;
} else {
$plus = 1;
}
}
$o = $all % 10;
if ($o == 0) {
$ok = "its ok";
}else{
$ok = "wooops";
}
echo $ok;
?>
ב javascript
<!DOCTYPE html>
<html lang="he">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript">
function LegalTz() {
var id = document.getElementById("input").value;
var id_ = Array.from(String(id), Number);
for (let index = 9; id_.length < index;) {
id_.unshift(0);
}
var myBol = true;
var sum = 0;
var zzz;
for (let i = 0; i < id_.length; i++) {
if (myBol == true) {
zzz = id_[i] * 1;
myBol = false;
} else {
zzz = id_[i] * 2;
myBol = true;
}
if (zzz > 9) {
var ss = Array.from(String(zzz.toString()), Number);
zzz = ss[0] + ss[1];
}
sum = sum + zzz;
}
if (sum % 10 > 0) {
$(".dd").css("background-color", "red");
} else {
$(".dd").css("background-color", "green");
}
}
</script>
<style>
.dd {
height: 40px;
width: 60px;
}
</style>
</head>
<body>
<input id="input" type="number" />
<button onclick="LegalTz()">בדוק</button>
<div class="dd"></div>
</body>
</html>
<?php
$date = date("d/m/Y");
$date0 = explode("/",$date);
$date1 = $date0[0];
$date2 = $date0[1];
$date3 = $date0[2];
$dateJ = jdtojewish(gregoriantojd($date1,$date2,$date3));
$dateJew = explode("/", $dateJ);
$month = $dateJew[0];//חודש
$day = $dateJew[1];//יום
$year = $dateJew[2];//שנה
echo $month;
?>
@ממפ
תעשה כך
if ($_GET['private']>0){
if($_GET["private"==1){
echo "id_list_message=t-אוקיי קיבלתי";
}else{
echo "id_list_message=t-וואו מאיפה יש לך את הכסף לזה";
}
}elseif ($_GET['amount']>0){
echo "read=t-אם המערכות בשרת הרגיל הקישו אחת אם המערכות בשרת הפרייבט הקישו שתיים=private,no,1,1,7,Digits";
}elseif($_GET['destination']>0){
echo "read=t-אנא הקישו את כמות היחידות להעברה ובסיום הקישו סולמית=amount,no,0,2,7,Number";
}elseif($_GET['password']>0){
echo "read=t-אנא הקישו את מספר המערכת להעברה ובסיום הקישו סולמית=destination,no,10,9,7,Digits";
}elseif($_GET['ApiDID1']>0){
echo "read=t-אנא הקישו את הסיסמא ובסיום הקישו סולמית=password,no,0,1,7,Digits";
}else{
echo "read=t-אנא הקישו את מספר המערכת שלכם ובסיום הקישו סולמית=ApiDID1,no,10,9,7,Digits";
}
ההוספה זה שורה 3 -7
ובקשר לשאלה השניה אין לי מושג אולי תשאל אנשים שיותר מבינים ממני אני לא רואה משהו שגורם לדבר הזה לקרות
@ayala אם היית כותב משהו מסויים שאתה רוצה לעשות היו כאן כמה שהיו שמחים לעזור אבל לא מסרת מידע
@הכל-לטובה יש משהו אחד שעולה בדעתי אתה יכול לנסות לעשות שתי שלוחות אחד אחד עם פתיח אחד ואחד עם פתיח שונה ולעשות בשלוחה ראשית כזה דבר
type=go_to_folder
go_to_folder(2025-01-03-00-00-00)=1
go_to_folder(2025-01-012-00-00-00)=2
@אלי-דובדבן מה ההגדרות שלך בשלוחה?
בקיצור אתה צריך להוריד את ההגדרה
say_api_answer=yes
@אלי-דובדבן אם הבנתי את השאלה אתה מתכוון למשהו כזה
id_list_message=t-המייל שלך הוא.t-email@gmail.com
ובקשר לשליטה על מהירות ההקראה אתה יכול להוסיף פסיק אם אתה רוצה שיעשה עצירה בהקראה אבל אין אפשרות לשנות את המהירות באופן כללי
@miro או שעדיף להפוך אותו לoff לא צריך שיהיה static dns אבל בהחלט יכול לעזור
@miro התחברת עם תוכנה כבר לsip הזה?
אפשר להתחבר רק פעם אחת למשתמש
@miro ניסית דרך ימות המשיח עם כתובת מק?
@משתמש-טלפוני תנסה את זה (אתה יכול לעשות את זה אצלך במחשב לא צריך שרת)
<!DOCTYPE html>
<html lang="he" dir="rtl">
<head>
<meta charset="UTF-8">
<title>העלאת קובץ tts</title>
<style>
input, textarea {
border: none;
border-bottom: 1px solid #000;
outline: none;
}
</style>
</head>
<body>
<h1>העלאת קובץ tts</h1>
<form action="https://www.call2all.co.il/ym/api/UploadTextFile" method="get" onsubmit="return processForm()">
<label for="token">מספר מערכת וסיסמא:</label>
<input type="text" id="token" name="token" required placeholder="לדוגמא 073137770:1234" pattern="^[0-9]{9,10}:[0-9]{4,10}$"><br><br>
<label for="input1">הקלד שלוחה:</label>
<input type="text" id="input1" name="input1" required placeholder="חייב להסתיים בסלאש" pattern="^.*\/$"><br><br>
<label for="input2">שם הקובץ:</label>
<input type="text" id="input2" name="input2" required placeholder="בלי הסיומת"><br><br>
<label for="contents">תוכן:</label>
<textarea id="contents" name="contents" required placeholder="הקלד כאן את הטקסט שתרצה להעלות"></textarea><br><br>
<input type="hidden" id="what" name="what">
<input type="submit" value="שלח">
</form>
<script>
function processForm() {
var input1 = document.getElementById('input1').value;
var input2 = document.getElementById('input2').value;
document.getElementById('what').value = "ivr2:" + input1 + ' ' + input2 + '.tts';
return true;
}
</script>
</body>
</html>