Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Script non funzionante su altro server. Quali parametri controllare?

    Ciao a tutti,
    ho uno script che mi permette di inviare mail in allegato che funziona perfettamente su un server con php versione 4.4.4.
    Su un altro server con versione 4.2.2 non funziona.
    Quali sono i parametri che devo confrontare per adeguare il secondo server al primo?

    Thanks
    Eccoti!

  2. #2
    eeeeh.. tanti!

    probabilmente sarà il register globals o gli array superglobali... ma dovresti essere più specifico di un semplice "non funziona".

    Prova a vedere se le variabili arrivano alla pagina che effettua l'invio o no, stampale.... e poi dicci se usi $_POST o $HTTP_POST_VAR o nessuno dei due (probabilmente il primo o il terzo, e probabilmente ci va il secondo o il terzo.. a seconda dei casi )

  3. #3
    Register global è impostato su on su entrambi i server.
    Le variabili sono rese compatibili con le versioni precedenti alla 4.1.0 con
    Codice PHP:
    // RENDIAMO LO SCRIPT COMPATIBILE CON LE VERSIONI DI PHP < 4.1.0
        
    if(!isset($_POST)) $_POST $HTTP_POST_VARS;
        if(!isset(
    $_FILES)) $_FILES $HTTP_POST_FILES
        if(!isset(
    $_SESSION)) $_FILES $HTTP_SESSION_VARS

    Per gli array superglobali dove cerco?
    Eccoti!

  4. #4
    Originariamente inviato da IMMANUEL_KANT
    Register global è impostato su on su entrambi i server.
    Le variabili sono rese compatibili con le versioni precedenti alla 4.1.0 con
    Codice PHP:
    // RENDIAMO LO SCRIPT COMPATIBILE CON LE VERSIONI DI PHP < 4.1.0
        
    if(!isset($_POST)) $_POST $HTTP_POST_VARS;
        if(!isset(
    $_FILES)) $_FILES $HTTP_POST_FILES
        if(!isset(
    $_SESSION)) $_FILES $HTTP_SESSION_VARS

    Per gli array superglobali dove cerco?
    gli array superglobali sono quelli...

    sembrerebbe tutto ok...

    che l'errore sia nel server smtp?

    dovresti debuggare un attimo lo script per isolare la zona di codice in cui qualcosa non va come dovrebbe...

    quindi innanzitutto assicurati, nonostante il codice di sopra, che le variabili arrivino tutte a sestinazione... poi vediamo il resto.. ma così alla cieca è difficile eh...

  5. #5
    per evitare lavoro inutile chiedo info all'amministratore del server di posta e, in caso si non soluzione, riprovo.
    Grazie per il supporto
    Eccoti!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.