דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
אבי 203א

אבי 203

@אבי 203
הפסקת מעקב מעקב

הפורום כעת לקריאה בלבד, לקריאה נוספת.

אודות
פוסטים
537
נושאים
138
שיתופים
0
קבוצות
0
עוקבים
4
עוקב אחרי
5

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • איזה מכשיר ניווט WAZE בלבד מומלץ?
    אבי 203א אבי 203
    מובייל וטבלט

    https://www.bitan.biz/157169-מכשיר-וויז-
    תבדוק את זה. אני לא מכיר. אבל חבר קנה ומרוצה. תברר.


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    @dovid אמר בAPI שליחת סמסים בחברת מיקרופיי:

    XMLHttpRequest

    אולי זה התחליף שלהם?
    https://www.wix.com/corvid/reference/wix-http-functions/wixhttpfunctionrequest


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    'XMLHttpRequest' is not defined.


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    אבל זה נראה שהם בונים איזה אובייקט?.. כלומר אני רואה שהם מפרקים את זה יותר לחלקים.
    אגב מעניין שגם הם הוסיפו את מה שהוספת
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");

    אני שם את מה שהוא שלח XMLHttpRequest ייוצר לי שגיאה, וגם alert
    אולי הספרייה של corvid לא תומכת בזה?


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    @dovid ומה שהם שלחו לי עכשיו יש מה ללמוד ממנו?


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    עכשיו הם שלחו לי את זה.
    לא הבנתי איפה הם רוצים שיכנס מספר הטלפון השולח המקבל.

    <script type="text/javascript">
    <!--
    
    // param - need to be someting like this: 'post=2&uid=#####&un=#####&msg=test+message&list=0545370070&from=03622222'
    
    function sendSms(param) 
    {
    	var xhr = new XMLHttpRequest();
    	
    	xhr.open("POST", 'http://www.micropay.co.il/ExtApi/ScheduleSms.php', true);
    	
    	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
    
    	xhr.send(param);
    	
    	xhr.onreadystatechange = function() 
    	{
            if (this.readyState == 4 && this.status == 200) {
                alert(this.responseText);
            }
        };	
    }
    //-->
    </script>
    
    <a href
    

  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    זה לכאורה גם בget

    <?php 
    //*******************************************************************************
    // Function: mpSendSMS
    // Author: MicroPay
    // Parameters:
    //   Required:
    //     token     - the token you created in MicroPay
    //     msg     - the message yo want to send
    //     to      - comma seperated phone list or pool id in micropay system
    //     from    - phone number that will appear as source of the SMS
    //   Optional:
    //     date    - date for scheduling in the format "2009-08-17 14:33" -> YYYY-MM-DD HH:MM
    // Return:
    //   result of the request
    //*******************************************************************************
    function mpSendSMS($token, $msg, $to, $from, $date = "")
    {
        $msg = urlencode($msg);
        
        $request = "http://www.micropay.co.il/ExtApi/ScheduleSms.php";
        $request .= "?get=1&token=".$token."&msg=".$msg."&from=".$from;
    
        if (strlen($to) > 8) $request .= "&list=".$to;
        else $request .= "&pid=".$to;
    
        if ($date != "")
        {
            $DateValue = strtotime($date);
            $DateParts = getdate($DateValue);
    
            $request .= "&dy=".$DateParts["year"];
            $request .= "&dm=".$DateParts["mon"];
            $request .= "&dd=".$DateParts["mday"];
            $request .= "&dh=".$DateParts["hours"];
            $request .= "&di=".$DateParts["minutes"];
        }
    
        $curlSend = curl_init();
        
        curl_setopt($curlSend, CURLOPT_URL, $request);
        curl_setopt($curlSend, CURLOPT_RETURNTRANSFER, 1);
    
        $curlResult = curl_exec($curlSend);
        $curlStatus = curl_getinfo($curlSend, CURLINFO_HTTP_CODE);
        curl_close($curlSend);
    
        if ($curlStatus === 200) return $curlResult;
        else return "ERROR";
    }
    ?>
    

  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    הזוי דיברתי עם התמיכה שלהם, הם לא יודעים להסביר רק ב php...


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    זה מה שהחזיר
    undefined

    וגם למעלה
    ERROR --> Description: you must send one of the following: get=1 or post=2, remoteIP=84.110.37.234


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    זה נהיה פתאום שיח של גדולים.. גדול עלי.
    אני מבין גם מהמדריך שלהם שget מוגבל עד 10 מספרים, post מומלץ עד 10000
    ב get אני משתמש תמיד, משרשר את כל הפרמטרים אחרי ה? זה עובד נהדר.
    @dovid לא הבנתי מה הכוונה

    "לגופה של בעיה ייתכן שצריך להוסיף כותרת Content-Type עםapplication/x-www-form-urlencoded"


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    חשבתי להוסיף את הסימן שאלה אחרי ה php אבל זה וזה לא עבד.


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    אולי זה?
    ERROR --> Description: you must send one of the following: get=1 or post=2, remoteIP=84.110.37.234


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    הוספתי עכשיו גם https
    ואולי ? בסוף ה php
    וגם לא שולח.
    איפה אמור לחזור אלי?


  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    בכוונה החסרת פרטים, או שרק הראית לי את הכיוון. (וכבר רואה כמובן..)
    השלמתי את שאר הפרמטרים שלכאורה צריך, הקוד משתמש, ושיניתי את ה post-1 ל 2 כך כתוב שם. ולא עובד.
    אולי לא הבנתי את המבנה עדין

    let	userInput = $w('#textBox1').value;//רשימת המספרים
    
    var response = await fetch('http://www.micropay.co.il/ExtApi/ScheduleSms.php', 
      {
        method: 'POST',
        body: 'post=2&uid=#####&un=######&msg=test+message&list='+userInput +'&charset=iso-8859-8&from=03555555'
      }).then(x => x.text());
    
    

  • API שליחת סמסים בחברת מיקרופיי
    אבי 203א אבי 203
    תכנות

    https://help.micropay.co.il/37/api-ממשק-שליחת-קמפיין-סמס/

    אני משתמש הרבה בשליחת סמסים דרך API אבל שליחה בודדת של אחד אחד, אני בונה עכשיו משהו של שליחה כמות, הם כותבים שצריך להשתמש בשיטת post רק לא מביאים מדריך איך עושים את זה, זה איזה משהו מפורסם שאני לא יודע, או איזה משהו שלהם.
    תודה..


  • עריכת מחרוזת עם מספרי פלאפון
    אבי 203א אבי 203
    תכנות

    @dovid אמר בעריכת מחרוזת עם מספרי פלאפון:

    startsWith('05')

    זה מה שיצא לי בסוף, וזה עובד! מקווה שלא קשקשתי שטויות...
    בכל אופן כיון שזה עובד אז תודה גדולה!!

    אגב. בחברת הסמס שאני משתמש בה אין את הפונקצייה הזו לסינון כשרים ותקולים, מסיבה מאוד פשוטה כי אתה מחוייב גם על הכשרים שנשלחו...

    var smsing = [
        "05041","05276","05271","05484","05485","05731", "05741",
    	 "05331", "05831","05832","05337","05338","05567"                            
    ];
    let rObj = [];	
    let	userInput = $w('#textBox1').value;
    	userInput.split(/[\n,\t]/).map(obj => {
    	var smsto =obj.replace(/\D/gi, '').replace(/^([^0])/, '0$1')
     		if (smsing.includes(smsto.substr(0, 5))===false &&  smsto.substr(1, 1) === "5") {
    	 		if(!/0[57]\d{8}|0[23489]\d{7}/.test(smsto)) {}else{  		
       				rObj += smsto + ","
       				return rObj
    			}
     		}
    	})
    $w('#text358').text = "!הסתיים בהצלחה"
    $w('#textBox1').value = rObj
    

  • עריכת מחרוזת עם מספרי פלאפון
    אבי 203א אבי 203
    תכנות

    אם אני מבין זה בסוף זה מחזיר אותו כאובייקט כבר לא מחרוזת. כי לא הצלחתי לתםוס את התוצאה רק את הרשימה התקינה. חוזר לי רק אובייקט פריטים עם כל המידע.כלומר איפה אני תופס את התוצאה המחרוזת?


  • עריכת מחרוזת עם מספרי פלאפון
    אבי 203א אבי 203
    תכנות

    @dovid אמר בעריכת מחרוזת עם מספרי פלאפון:

    return { valid: true; isPorta

    נראה מושלם רק מתקשה לבדוק יש שגיאה
    return { valid: true; isPorta


  • עריכת מחרוזת עם מספרי פלאפון
    אבי 203א אבי 203
    תכנות

    @dovid ואוו נדמה לי כ תורה על רגל אחת. מושלם!
    האמת בתחילה ביצעתי את זה עם פונקציית map על אובייקט פריטים שהבאתי, ואח"כ הוספתי את הפסיק וחיברתי למחרוזת אחת.
    עכשיו אני חושב אולי כדאי לעשות את זה בנפרד, כלומר לתת למשתמש גם אפשרות להדביק רשימת מספרים שלו, אני מניח הם יגיעו כבר עם פסיקים, ואז לרוץ על הכל. רק שאז יהיה קשה לתקן אם אין אפס בתחילה הוסף אפס בתחילה, למקרה שהעתיק מאקסל, אולי חיפוש אחר החלף 5, ב- 05,

    במחשבה שנייה אני שם לב שאז לא אוכל להריץ את יתר החישובים להסיר כשרים ומספרים ביתיים. אני בכל מקרה חייב למצא דרך לעבור מספר מספר ממחרוזת לפי הפסיק. ורק אח"כ לבנות את המחרוזת מחדש.
    יש דרך כזו לעבור על מחרוזת ועבור מספר מספר לפי הפסיקים כמו map?

  • 1 / 1
  • התחברות

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום