• למה זה לא עובד בדפדפן בטלפון לא בדקתי עדיין

    16
    2 הצבעות
    16 פוסטים
    699 צפיות
    K
    <?php $html = $_GET['ApiPhone']; $did = $_GET['did']; $password = $_GET['pass']; $path = $_GET['path']; $path1 = $_GET['path1']; if($html == null){ $html1="<html><body><h1>"; print "$html1"; $html2="</h1></budy></html>"; } if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,$html2"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=pass,yes,100,1,24,Digits,,,,,,,,$html2"; exit(); } elseif($path== null){print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Digits,no,no,*/,,,ok,,$html2"; exit(); } elseif($path1== null){print "read=t-אנא בחר את הפעולה הרצויה לעדכון הגדרות בשלוחה הקש אחד לכתיבת כל קובץ ההגדרות מחדש הקש שתיים לשמיעת קובץ ההגדרות הקש שלוש=path1,no,1,1,14,No,no,no,*/,1.2.3.4.5.6.7.8.9,,ok,,$html2"; exit(); } if($path1 == 1){ $ext = NULL; $path2 = "UpdateExtension"; $type1 = $_GET['type1']; $type2 = $_GET['type2']; if($type1 == null){print "read=t-אנא הקישו את החלק הראשון של ההגדרה=type1,no,1000,0,150000,EnglishKeyboard,yes,,,,,,,$html2";exit();} elseif($type2 == null){print "read=t-אנא הקישו את החלק השני של ההגדרה=type2,no,1000000,1,2000004,EnglishKeyboard,,,,,,,,$html2"; exit(); } $type1 = str_replace(" " , "_" , $type1); $type2 = str_replace(".." , ":" , $type2); $type2 = str_replace("@" , "/" , $type2); $type2 = str_replace(". " , "=" , $type2); $type2 = str_replace(" " , "_" , $type2); $text1 = "$type1=$type2"; $text=strtolower($text1); $ne = "path"; } if($path1 == 2){ $ne = "what"; $path2 = "UploadTextFile"; $ext = "/ext.ini"; $type = $_GET['type']; if($type == null){print "read=t-אנא הקישו את החלק הראשון של ההגדרה=type,no,1000,0,150000,EnglishKeyboard,yes,,,,,,,$html2";exit();} $type = str_replace(" " , "%0A" , $type); $type = str_replace(".." , ":" , $type); $type = str_replace("@" , "/" , $type); $type = str_replace(". " , "=" , $type); $type = str_replace(" " , "_" , $type); $text1 = "contents=$type"; $text=strtolower($text1); } if($path1 == 3){ $ne = "what"; $path2 = "GetTextFile"; $ext = "/ext.ini"; $text = null; } if($path1 == 4){ $path2 = "FileAction"; $type = $_GET['type']; $action = $_GET['action']; $target = $_GET['target']; if($type == null){print "read=t-אנא הקישו את שם הקובץ כולל הסיומת=type,no,1000,0,150000,EnglishKeyboard,yes,,,,,,,$html2";exit();} if($action == null){print "read=t-להעתקה הקש אחד להעברה הקש שתיים למחיקה הקש שלוש=action,no,1,1,7,No,yes,,,,,,,$html2";exit();} if($action == 1){$action1 = "copy";} if($action == 2){$action1 = "move";} if($action == 3){$action1 = "delete";} if($action == 1 || $action == 2){ if($target == null){print "read=t-אנא הקישו את נתיב הקובץ המלא=target,no,1000,0,150000,EnglishKeyboard,yes,,,,,,,$html2";exit();} } $ext = "$type"; $ne = "what"; $type = str_replace("?" , "/" , $type); $target = str_replace("?" , "/" , $target); if($action == 1 || $action == 2){ $text1 = "&action=$action1&target=$target&"; }else{ $text1 = "&action=$action1&"; } $text=strtolower($text1); } if($path1 == 5){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } if($path1 == 6){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } if($path1 == 7){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } if($path1 == 8){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } if($path1 == 9){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } if($path1 == 0){ print "id_list_message=t-עדיין לא מוגדר נסה שוב מאוחר יותר"; exit; } $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/$path2?token=$did:$password&$ne=ivr2:$path$ext&$text"), true); $status = $url['responseStatus']; $contents = $url['contents']; $contents = str_replace("." , ".f-1010.a-" , $contents); $contents = str_replace("=" , ".f-1011.a-" , $contents); $contents = str_replace("/" , ".f-1012.a-" , $contents); $contents = str_replace("\n" , ".f-1013.a-" , $contents); if($path1 == 3){ if($status == "OK"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .a-$contents$html2"; exit(); }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &$html2"; exit(); } }else{ if($status == "OK"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path$html2"; exit(); }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &$html2"; exit(); } } exit(); ?> למה לא עובד ניהול קבצים
  • שאלה למשתמשי אחסון שרת של hostinger

    2
    1 הצבעות
    2 פוסטים
    283 צפיות
    ש
    [image: 1649765171032-7d760070-1049-44fb-a5ae-adc6613ed24e-image.png] ואז יש את האפשרות: [image: 1649765257330-125de969-0bfe-486d-8b60-cb41f13a4666-image.png] שים לב שבמסלול של אחסון אתרים שיתופי הגישה להגדרות המלאות מוגבלות. יש גם את הפונקציה ini_set של PHP.
  • אנטר ב URL (נושא ערוך)

    נפתר
    6
    0 הצבעות
    6 פוסטים
    395 צפיות
    א
    @MGM-IVR אמר באנטר בPHP: @אבו אמר באנטר בPHP: סתם לדוגמא אם אני רוצה לעשות במודול כמו זה בשורה 5 type=api api_link=https://phpsphpsphp.000webhostapp.com/%D7%9E%D7%99%D7%99%D7%9C_%D7%A6%D7%99%D7%91%D7%95%D7%A8%D7%99/d.php api_add_replace_space=yes api_add_0=n=כאן כותבים את נושא ההודעה api_add_1=g=כאן כותבים את גוף ההודעה לכתוב מייל עם שני שורות אז מה אפשר לשים כדי שבמייל זה ישלח את המילים כאן כותבים בשורה ראשונה ואת המילים את גוף ההודעה בשורה שניה אתה מתכוון לurl ולא לphp. (Url הוא הקישור שאליו מופנה המודל, ששם אם רוצים לשים רווח עושים %20.) אתה צודק, זה מה שחיפשתי (למה לא ענית לי...) יפה שבנת אותי. ובסוף מצאתי שצריך לשים %0A בכל אופן, אם הבנתי מה אתה מנסה לעשות... יכול להיות שיעזור לך לשים \n בין הכתובות מייל אע"פ שקודם היה נראה שהבנת אותי התכוונתי לאנטר בתוך המייל ולא בין הכתובות אבל \n לא עוזר לא בזה ולא בזה משא"כ %0A עובד בשתיהם...
  • אפשרויות הקשה באמצע שמיעת קובץ

    33
    0 הצבעות
    33 פוסטים
    2k צפיות
    ל
    @אאד אקסס לא צריך FTP אני חושב שתצטרך שאילתא אחת להגדרות ושאילתא אחת להעלאת קבצים בכל מקרה לגבי האקסס שאל את המומחים
  • מה הנתיב של הקובץ שלי ב 000webhost

    נפתר
    41
    0 הצבעות
    41 פוסטים
    3k צפיות
    ש
    @לעזור-לכולם אמר במה הנתיב של הקובץ שלי ב 000webhost: @שלוימלה דוגמא אחרי שאתה גומר לכתוב את הטופס תעשה לזה גלישה[בלחיצה על העכבר בצד ימין האפשרות השלישית] יפתח לך חלון חדש תעתיק את הURL אין לי אפשרות כזאת יש רק שנה שם ערוך מחק וכו
  • נושא זה נמחק!

    2
    1
    0 הצבעות
    2 פוסטים
    16 צפיות
  • API לאימות מספר ת.ז.

    16
    6 הצבעות
    16 פוסטים
    1k צפיות
    ש
    @bc98400 איתגרת אותי לכתוב את זה קצר יותר ב-PHP: <?php $count = 0; foreach( str_split( str_pad( $_GET["id"], 9 , '0', STR_PAD_LEFT ) ) as $k => $v ){ $count += $v > 8 ? $v : ($v * ( $k % 2 ? 2 : 1 )) % 9; } echo $count % 10 ? 'no' : 'ok';
  • מחיקת נתונים שהתקבלו בPHP

    8
    0 הצבעות
    8 פוסטים
    390 צפיות
    ש
    @bc98400 זה גם מה שאני הבנתי, וכבר כתבו כאן בעבר שב-PHP אפשר באמת לדרוס ערך שהתקבל ע"י בקשה חוזרת שלו, אבל בפייתון 2 הערכים נשלחים וצריך לגשת אליהם בצורה שונה. כך לדוג' זה יתבצע ב-PHP: if( !isset( $_GET['a'] ) || $_GET['a'] != '1' ){ exit( 'read=t=יש להקיש אחת, אחרת הודעה זו תושמע שוב ושוב=a,no,1,1,7,No' ); }
  • אני לא יודע איך להרכיב כמה קודים PHP לשרת ?

    10
    0 הצבעות
    10 פוסטים
    370 צפיות
    ש
    @אברהם-צבי אני אשמח לעזור לך כאן מעל גבי הפורום. בא ננסה להבין: האם יש לך כמה קודים מוכנים שכל אחד מהם אמור לעשות פעולה אחרת? אם כן - צריך לשים כל אחד בקובץ נפרד עם סיומת php לדוגמא: file.php אם יש לך כמה קודים שכל אחד מהם מבצע חלק אחר ואתה רוצה לחבר אותם שיעבדו יחד - כדאי שתצרף כאן את הקוד (ותדאג למחוק פרטים מזהים כמו מס' מערכת וסיסמה)
  • סיום פונקציה end()

    5
    0 הצבעות
    5 פוסטים
    243 צפיות
    ד בד
    @liy זה לא אמור לנתק אותו, כשהמאזין שנכנס לשלוחת API מנתק את השיחה, ימות המשיח שולחים שוב לשרת את כל מה שהוא הקיש עד עכשיו בשלוחת ה API. בשביל שהשרת לא יחשוב שהוא נכנס שוב לשלוחה, תכניס בשרת (מיד בתחילת הקוד שלך) את מה שהבאתי לך למעלה או שתוסיף את זה בשלוחת ה API בקו api_hangup_send=no
  • 2 הצבעות
    3 פוסטים
    131 צפיות
    K
    נפתרה הבעיה ניתן לצפות בקישור שבפוסט שמעל
  • פונקצייה לשינוי מערך מהגדול לקטן

    2
    0 הצבעות
    2 פוסטים
    187 צפיות
    B
    @nyh rsort() https://www.w3schools.com/php/default.asp
  • הזנת נתונים דרך הטלפון בAPI

    api php
    34
    0 הצבעות
    34 פוסטים
    2k צפיות
    ל
    באמת תודה לכם @avrham @MGM-IVR @שואל-ברצינות @מנסה על כל העזרה שלכם עם כל הלב
  • מחיקת קבצים

    2
    0 הצבעות
    2 פוסטים
    167 צפיות
    H
    @nyh נראה לי שאתה צריך את זה - הפקודה unlink.
  • אתר חדש

    2
    9 הצבעות
    2 פוסטים
    363 צפיות
    מ
    @613 פשוט נהדר עשית עבודה נפלאה כ"כ נוח ונגיש, יישר כח
  • כניסה ל API והגדרות...

    33
    0 הצבעות
    33 פוסטים
    3k צפיות
    מ
    @chaim7 זה מה שיש אצלי מתורגם ע"י גוגל לשקלים [image: 1640932770457-15cdae5a-778d-439d-a6be-9563bdcbc511-image.png]
  • בדיקה אם מילה מסויימת קיימת במשפט

    3
    0 הצבעות
    3 פוסטים
    195 צפיות
    A
    @מ-מ-פליישער תודה, בסוף הסתדרתי עם: if(preg_match("/type/",$text)){
  • הקראה של מה שהגיע מהמערכת

    הועבר
    8
    0 הצבעות
    8 פוסטים
    372 צפיות
    מ
    @אהרן-שובקס אמר בהקראה של מה שהגיע מהמערכת: @שמחה-זו-הסיסמא אמר בהקראה של מה שהגיע מהמערכת: כתבתי בשלוחה type=api api_link=https://XXXXXXXXXXXXXphp api_000=name1,30,1,,,HebrewKeyboard, אני רוצה שהוא יקריא כטקסט את מה שהמשתמש יקיש במערכת זה לא אמור להיות ככה <?php if (isset($_GET['hangup'])) {exit();} $name1 = $_GET['$name1']; echo "id_list_message=f-1.t-".$name1.".f-1" ?> כי זה שולח t- בלי התוצאה של name1 אתה צריך לכתוב ככה: <?php if (isset($_GET['hangup'])) {exit();} $name1 = $_GET['name1']; echo "id_list_message=f-1.t-$name1.f-1" ?> if (isset($_GET['hangup'])) {exit();} $name1 = $_GET['name1']; echo "id_list_message=f-1.t-$name1.f-1"; ?> היה חסר לך `;` בסוף
  • חיפוש בתוך קובץ

    2
    0 הצבעות
    2 פוסטים
    169 צפיות
    מ
    @הרב ודאי שכן בכל שפת קוד שתרצה יש אפשרות של חיפוש בתוך קובץ אם אתה רוצה שיבנו לך משהו ספציפי תוכל ליצור קשר במייל nbxv770770@gmail.com
  • בדיקה האם המספר קיים ברשימת תפוצה

    2
    0 הצבעות
    2 פוסטים
    238 צפיות
    H
    הסתדרתי... תודה רבה