Visualizzazione risultati 1 fino 1 di 1

Discussione: Codice invio sms da integrare

  1. #1
    Guest

    Predefinito Codice invio sms da integrare

    Salve a tutti ho il seguente problema:
    ho questo codice che da solo funziona perfettamente.
    Codice PHP:
    <?php
    $mess
    =valore esterno
    var_dump
    (httpPost(array(
    'user' => '',
    'pass' => '',
    'rcpt' => '+39',
    'data' => $mess ,
    'sender' => 'io',
    'qty' => 'h'
    ),
    'sms.tol.it'
    ));

    function
    httpPost($fields, $host = 'sms.to.it', $url =
    '/sms/send.php')
    {
    $qs = array();
    foreach (
    $fields as $k => $v)
    $qs[] = $k.'='.urlencode($v);
    $qs = join('&', $qs);

    $errno = $errstr = '';
    if (
    $fp = @fsockopen('sms.tol.it', 80, $errno, $errstr,
    30))
    {
    fputs($fp, "POST ".$url." HTTP/1.0\r\n");
    fputs($fp, "Host: ".$host."\r\n");
    fputs($fp, "User-Agent: PHP/".phpversion()."\r\n");
    fputs($fp,
    "Content-Type:application/x-www-form-urlencoded\r\n");
    fputs($fp, "Content-Length: ".strlen($qs)."\r\n");
    fputs($fp, "Connection: close\r\n");
    fputs($fp, "\r\n".$qs);

    $content = '';
    while (!
    feof($fp))
    $content .= fgets($fp, 1024);

    fclose($fp);

    return
    preg_replace("/^.*?\r\n\r\n/s", '', $content);
    }

    return
    false;
    }

    ?>
    il codice serve per inviare un sms tramite un gestore esterno.
    Io vorrei che il codice di sopra si avviasse dopo una certa condizione e quindi ho provato a metterlo in due modi:
    1) if (condizione){codice di sopra}
    2) function invio ($mess) {codice di sopra}
    e richiamo della funzione invio($mess)
    ma non funziona nessuna delle due , mi potete aiutare?
    grazie
    Ultima modifica di alemoppo : 21-05-2012 alle ore 20.04.53 Motivo: +tag [php]

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •