@אהרן-שובקס זה מה שצריך באמת להכניס (ככה זה באתר החדש)
%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
ובקשר לשאלה השניה אין לי מושג אולי תשאל אנשים שיותר מבינים ממני אני לא רואה משהו שגורם לדבר הזה לקרות
@ממפ
בהצלחה!
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 , "BIN");
$g = array_merge($s , $f);
array_multisort($g);
$files = array();
for ($i=0; $i < count($g); $i++) {
$t = $g[$i];
$files[$i] = $a[$t][name];
}
return $files;
}
//כדי לראות מה יש בשלוחה הראשית
print_r(search("main"));
//כדי לראות מה יש בשלוחה מסויימת (ניתן להחליף את ה 1 לכל שלוחה שרוצים כמו 1/1 וכו׳
print_r(search("1"));
לא לשכוח להחלף את ה token למספר שלך
@מוטי-מן אין מצב שיעבוד בסיומת html זהו קובץ php שיכול לעבוד רק בסיומת php (זה כמו לשאול אם אפשר לשמור קובץ pdf עם סיומת jpg)
@dudu @ממפ
טוב זה ממש פשוט.
מה שהוא ביקש שיהיה לו מערך בלי הקבצי מערכת וזה מה שיש באופציה כאן
אבל אם אתה רוצה שיהיה גם בלי הקבצי ה M למינהם נסה את זה
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 , "BIN");
$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];
ומה שכתבת שצריך לבדוק גם בtts זה לא נכון כי זה כבר מסודר לפי המספרים כך שהערך האחרון הוא הערך של הקובץ הגבוה
@ממפ @אהרן-שובקס
אבל כששלחתי עם %20 זה בסדר
$url = "https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה%20קורה";
$cURLConnection = curl_init();
curl_setopt($cURLConnection, CURLOPT_URL, $url);
curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
$ss = curl_exec($cURLConnection);
curl_close($cURLConnection);
print_r($ss);
השתמשתי כאן ב curl אולי זה משנה אבל לא נראה לי
אל תשתמש בזה אתה סתם תסתבך קח שרת רגיל לא דרך וורדפרס
@קו-מהיר @אהרן-שובקס
אפשר strtr
וגם זה כן/
ככה זה ה strtr
$info = array(
“7” =>”ניסן”,
“8” => “אייר”
);
echo strtr($month, $info);
לא ניסיתי אבל אמור לעבוד מצוין
ובהצלחה