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

    Aiuto script su Guida Pratica Php/Mysql

    Sto seguendo le varie sezioni del corso gratuito di FreePhp.it
    e fino a ieri tutto è filato liscio.
    Oggi ho provato gli script config.inc.php, install.php, top_foot.inc.php, insert.php e save.php, che sono relativi alla lezione che spiega come memorizzare in un database degli articoli di giornale. (http://freephp.html.it/guide/lezioni.asp?idguida=8)

    La pagina col form relativo compare correttamente, solo che dopo aver completato i campi e aver dato l'invia, mi compare il messagio di errore "I campi Titolo e Testo devono essere riempiti!".
    Ho riletto più volte gli script, e confrontandoli con l'originale non ho rilevato nessun errore. Ho provato più volte, dopo ogni modifica a restartare Apache ma senza esito positivo. (è sottointeso che i campi richiesti li compilo!!).
    Poi ho provato a cambiare la password, cioè cambiandola da non definita "" ad esempio "secco" sul file config.inc.php e dopo aver riavviato il server, compilando correttamente tutti i campi ed inserendo la nuova password, mi viene fuori l'errore Password Errata!
    Ho il leggero presentimento che ci sia qualcosa che non và!
    visto che non sarò l'unico ad aver seguito questa lezione, vorrei sapere se anche voi avete riscontrato questi problemi..
    Credo nello specifico, che ci sia un problema di passaggio di dati fra i form dello script insert.php e save.php, come se i valori inseriti in insert.php non fossero correttamenti passati allo script save.php, da qui l'errore che vede i campi vuoti, no????
    Aiuto!!!!

  2. #2
    Potrebbe essere che la guida sia stata fatta usando una versione ormai sorpassata di php. Le versioni correnti utilizzano register_globals in OFF.

    Prova a modificare il php.ini mettendo register_globals in ON, e restarta apache... tanto per provare. Se funziona saprai la ragione.

    Sappi che sarebbe opportuno lasciarle in OFF per ragioni di sicurezza, e che comunque questo sara' lo standard. Leggi la pillola di Chris al riguardo.

    http://forum.html.it/forum/showthrea...hreadid=245215


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Si è vero, cambiando il settaggio Register_Globals a ON ora funziona!
    Ho anche letto l'articolo segnalato, solo che dato che sono nuovo
    del php, non ho capito bene come è che devo ovviare, dato che come
    letto il nuovo stardard sarà "OFF" e l'"ON" è meglio non usarlo.
    Devo cambiare del codice php con nuove istruzioni o devo modificare
    il file php.ini?? o qualcosa nella configurazione di Apache??
    Al momento uso la versione 4.23 di PHP.
    Grazie :-)

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.