Visualizzazione risultati 1 fino 4 di 4

Discussione: Risultati diversi elaborazione dati fra localhost e Altervista

  1. #1
    MPIPPOM non è connesso Neofita
    Data registrazione
    19-05-2013
    Messaggi
    4

    Predefinito Risultati diversi elaborazione dati fra localhost e Altervista

    Salve a tutti!

    Ho creato un form HTML e passo i dati al file esegui.php

    Il file esegui.php verifica che i dati inseriti nel form siano corrispondenti a quelli inseriti in un array presente in un file es1.php
    Il file es1.php è richiamato da esegui.php tramite include().

    Usando EasyPHP Devserver 17 ottengo il risultato esatto dell'elaborazione (inserisco nel form due valori presenti in es1.php); inserendo gli stessi valori sul form sulla pagina Altervista ottengo risultati sbagliati.

    In pratica, in locale, il messaggio da me creato avvisa che i due dati inseriti sono corretti; inserendo i dati sul form su Altervista, il messaggio mi avvisa che i due dati inseriti sono sbagliati.

    Che strani scherzi sono questi? Qualcuno ha avuto esperienze simili?

    Grazie a tutti, ciao!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Purtroppo hai descritto il problema in modo molto vago, puoi darci più dettagli sul codice?

    Ci sono alcune cose che potresti controllare, nel frattempo:
    - stai usando la stessa versione di PHP in locale e su AlterVista?
    - vedi qualche errore se aggiungi una chiamata ad error_reporting(E_ALL); in cima alla pagina problematica?

  3. #3
    MPIPPOM non è connesso Neofita
    Data registrazione
    19-05-2013
    Messaggi
    4

    Predefinito

    Ciao dreadnaut, grazie per la risposta.
    Chiedo scusa per il ritardo.
    Il problema era che sul server avevo modificato i permessi del file es1.php, inibendone la lettura se non al proprietario. Ciò impediva l'accesso a es1.php da parte del file esegui.php
    In locale, ovviamente, funzionava tutto, perché non c'erano problemi di accesso.

    A vantaggio di tutti, voglio dire che la sostituzione di include() con require() ha facilitato l'individuazione del problema.

    Grazie ancora e alla prossima.

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Son d'accordo, require evita un sacco di problemi!

Regole di scrittura

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