Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,373
    Il problema sta nel fatto che setti la variabile $esito nella funzione httpPost ( non dimenticare che con php le variabili di una funzione valgono solo nella funzione) mentre usi un'altra variabile con lo stesso nome che non ha alcun valore.

    Che cosa puoi fare ?
    1 - dichiarare la variabile $esito come "globale"
    2 - fare un return $esito al posto del return attuale (non dimenticare di farlo quando funziona e quando non funziona). Pero' non sapendo come e dove usi la funzione potrebbe creare altri problemi.
    3 - aggiungere un parametro "per riferimento" alla funzione.


    function httpPost($fields, $host = 'app.smsend.it', $url ='/sms/send.php',&$esito)

    Poi quando richiami la funzione aggiungi il nome della variabile che usi nella query.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    15
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Il problema sta nel fatto che setti la variabile $esito nella funzione httpPost ( non dimenticare che con php le variabili di una funzione valgono solo nella funzione) mentre usi un'altra variabile con lo stesso nome che non ha alcun valore.

    Che cosa puoi fare ?
    1 - dichiarare la variabile $esito come "globale"
    2 - fare un return $esito al posto del return attuale (non dimenticare di farlo quando funziona e quando non funziona). Pero' non sapendo come e dove usi la funzione potrebbe creare altri problemi.
    3 - aggiungere un parametro "per riferimento" alla funzione.


    function httpPost($fields, $host = 'app.smsend.it', $url ='/sms/send.php',&$esito)

    Poi quando richiami la funzione aggiungi il nome della variabile che usi nella query.
    Vorrei utilizzare la prima opzione, ma non so come fare visto che non ho mai lavorato con le variabili globali.
    Mi dai una mano?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.