15 ביוני 2020, 6:40

@שמואל אמר בהאם אפשר להגדיר שמאזין יוכל להקיש כתובת מייל על מקשי הטלפון והכתובת תגיע למייל המעודכן במערכת:

@אמת-קנה מובא מפה את מה שקול הירושלמי כתב:

<?php
$kelet = $_GET['kelet'];
$arraj = array();

if (strpos($kelet, '*') !== false) {
$kelet = str_replace("*", "1",$kelet);}


$aaaa = substr($kelet, 0, 4);
 $aaa = substr($kelet, 0, 3);
$aa = substr($kelet, 0, 2);
$a = substr($kelet, 0, 1);

while ($kelet != null){

if($aaaa%1111 == 0){
//       print "ארבע";
    $arraj[] = $aaaa;
    $kelet = substr($kelet, 4);
    $aaaa = substr($kelet, 0, 4);
    $aaa = substr($kelet, 0, 3);
    $aa = substr($kelet, 0, 2);
    $a = substr($kelet, 0, 1);
    }
else{ 
 if($aaa%111 == 0){
//        print "שלוש";
    $arraj[] = $aaa;
    $kelet = substr($kelet, 3);
    $aaaa = substr($kelet, 0, 4);
    $aaa = substr($kelet, 0, 3);
    $aa = substr($kelet, 0, 2);
    $a = substr($kelet, 0, 1);
    }
else{if($aa%11 == 0) {
//            print "שתים";
        $arraj[] = $aa;
        $kelet = substr($kelet, 2);
    $aaaa = substr($kelet, 0, 4);
    $aaa = substr($kelet, 0, 3);
    $aa     = substr($kelet, 0, 2);
    $a = substr($kelet, 0, 1);
        }
        else{
//            print "אחד";
        $arraj[] = $a;
        $kelet = substr($kelet, 1);
    $aaaa = substr($kelet, 0, 4);
    $aaa = substr($kelet, 0, 3);
    $aa = substr($kelet, 0, 2);
    $a = substr($kelet, 0, 1);
        }}}}


$count = count ($arraj);
for($i = 0; $i < $count; $i++){
   $my_var = $arraj[$i];

    switch($my_var) {
    case 3:
      $arraj[$i] = 'א';
      break;
    case 33:
      $arraj[$i] = 'ב';
      break;
     case 333:
      $arraj[$i] = 'ג';
      break;
     case 2:
      $arraj[$i] = 'ד';
      break;
     case 22:
      $arraj[$i] = 'ה';
      break;
     case 222:
      $arraj[$i] = 'ו';
      break;
     case 6:
      $arraj[$i] = 'ז';
      break;
     case 66:
      $arraj[$i] = 'ח';
      break;
     case 666:
      $arraj[$i] = 'ט';
      break;
     case 5555:
      $arraj[$i] = 'ל';
      break;
     case 555:
      $arraj[$i] = 'ך';
      break;
     case 55:
      $arraj[$i] = 'כ';
      break;
     case 5:
      $arraj[$i] = 'י';
      break;
     case 4444:
      $arraj[$i] = 'ן';
      break;
     case 444:
      $arraj[$i] = 'נ';
      break;
     case 44:
      $arraj[$i] = 'ם';
      break;
     case 4:
      $arraj[$i] = 'מ';
      break;
     case 9999:
      $arraj[$i] = 'ף';
      break;
     case 999:
      $arraj[$i] = 'פ';
      break;
     case 99:
      $arraj[$i] = 'ע';
      break;
     case 9:
      $arraj[$i] = 'ס';
      break;
     case 888:
      $arraj[$i] = 'ק';
      break;
     case 88:
      $arraj[$i] = 'ץ';
      break;
     case 8:
      $arraj[$i] = 'צ';
      break;
     case 777:
      $arraj[$i] = 'ת';
      break;
     case 77:
      $arraj[$i] = 'ש';
      break;
     case 7:
      $arraj[$i] = 'ר';
      break;
     case 0:
      $arraj[$i] = ' ';
      break;
     default: 
      $arraj[$i] = "";
      break;  
  }}

$pelet = implode("", $arraj);
print $pelet;

אני לקחתי את זה ועשיתי בו קצת שינויים והתאמתי אותו לאנגלית.

בשביל מה שאתה רוצה אתה יכול להשתמש עם מה שכתב כזכור לי
@eliyahu לשינוי המייל עם API:

https://www.call2all.co.il/ym/api/SetCustomerDetails?token=0795000000:1234&email=a@a.com

בPHP זה ממש קל לבנות את זה..

אני לא עובד עם API אז איך בדיוק אני יעשה את זה?