Codice invio sms da integrare

ferri

Nuovo Utente
15 Lug 2011
26
0
0
Salve a tutti ho il seguente problema:
ho questo codice che da solo funziona perfettamente.
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 un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Prova cosi:

PHP:
<?php

$mess = "valore esterno";
// qui metti la condizione che vuoi
if ($condizione == 'vera') {
    var_dump(httpPost(array(
                'user' => '',
                'pass' => '',
                'rcpt' => '+39',
                'data' => $mess,
                'sender' => 'io',
                'qty' => 'h'
                    ), 'sms.tol.it'
            ));
}// chiudi la if

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;
}
?>

Ma ti serve il var_dump() della funzione? in pratica ti stampa il contenuto che passi

Racchiudi il codice che posti tra i tag che trovi sulla barra di formattazione dei messaggi (icone PHP CODE HTML) in questo caso PHP
 
Discussioni simili
Autore Titolo Forum Risposte Data
Shyson [PHP] Codice iscrizione e invio avviso nuovi articoli PHP 3
D Codice invio e-mail ASP.NET 1
M Analisi sito per pulire codice inutile HTML e CSS 1
JeiMax Modifica codice php personalizzato PHP 2
R Dubbi su siti sviluppati con Wordpress e con codice WordPress 6
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
L Php_aggiornamento codice PHP 3
Shyson Codice wp-login non funziona PHP 2
G Codice html Javascript 1
Shyson Modificare codice e creare link PHP 0
F Il codice php è giusto? PHP 2
napuleone Con le date il codice da di matto o forse non è così Javascript 6
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
Shyson Codice che trova item casuali PHP 1
E Barra di avanzamento codice PHP PHP 4
R [c#] Proteggere il codice dell'applicazione C/C++ 0
D modificare questo codice per inserimento in text e non in tabella jQuery 1
L salvare codice html in mysql PHP 3
A eliminare caratteri diacritici con codice ascii PHP 4
M Controllo del codice fiscale/partita iva PHP 11
Z Difficoltà codice data PHP 0
I PROBLEMA CODICE INSERTION SORT C C/C++ 2
I PROBLEMA CODICE C - INSERTION SORT Presentati al Forum 1
L login con solo un codice PHP 3
M Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente PHP 42
R Modifica codice per l'upload di più file PHP 1
gandalf1959 ricercare porzioni di codice da sito gestito con WordPress WordPress 11
D verifica codice fiscale persona fisica /aziendale stesso campo HTML e CSS 1
A Aprire la window form Add Connection da codice Visual Basic 4
felino [Wordpress] Sito web con codice malevolo WordPress 7
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
C Refresh parte di codice pagina php PHP 6
Shyson [PHP] Aggiungere link al codice PHP 0
felino Domini hackerati con codice malevolo Hosting 2
A come spedire SMS da codice PHP con mdem USB PHP 0
M [PHP] Come inserire codice html in un ciclo while PHP 2
G Eseguire codice solo al termine della chiamata ajax Ajax 1
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
felino [Dominio] File con permessi 444 e codice malevolo Domini 3
elpirata Implementare Copy to clipboard in codice html HTML e CSS 1
L [PHP] Problema su codice o server PHP 5
Shyson [PHP] Inserire testo nel codice PHP 2
Shyson [PHP] Nascondere codice PHP 3
H cancellare avatar in codice PHP PHP 2
G [PHP] Revisione codice per registrazione PHP 8
Shyson [WordPress] [PHP] Creare codice che evidenzia nuovi articoli WordPress 0
S [WordPress] Creare una select box con partita iva e codice fiscale in base a una logica. WordPress 0
M [PHP] Codice fiscale inverso PHP 3
P [HTML] Codice non funzionante su ZP HTML e CSS 1
A Conversione Codice da mysql a mysqli Database 1

Discussioni simili