Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    15

    Errore durante accesso al database

    Buongiorno,
    non conosco quasi nulla di php, ho usato solo alcune funzioni basiche, perciò può darsi che faccia domande su argomenti che per altri potrebbero essere ovvietà.
    Spero anche di avere scelto il forum adatto all'argomento...


    Ho seguito questo tutorial: https://s115.altervista.org/phpmyadm...168818a324e86a


    per creare un'area riservata su altervista e avere le funzioni di registrazione, login e logout.
    Purtroppo appena accedo a qualsiasi funzione (login, logout, registrazione) ottengo questo errore:
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/essereluce/Area_Riservata/lib/Users.class.php on line 9


    per test ho aperto un altro sito su altervista (silviatestsito) e anche lì ho creato l'area riservata, in quel sito tutto funziona perfettamente.
    Non sapendo interpretare l'errore, non riesco a capire cosa ci sia di diverso in questi due siti.

    In allegato c'è il file User.class.php (a cui ho cambiato l'estensione da php in txt e nascosto la pass), se servono altri file per capire, chiedetemeli.


    Ringrazio dell'aiuto
    Silvia
    File allegati File allegati

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    in /membri/essereluce/Area_Riservata/lib/Users.class.php on line 9

    vai alla linea 9 del file /membri/essereluce/Area_Riservata/lib/Users.class.php e li c'è l'errore, se hai difficoltà a capire cosa c'è di sbagliato posta qui quel pezzo di codice e qualcuno capirà di che si tratta


    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    15
    grazie las,
    la linea 9 dice:
    private $host_db = 'localhost';

    non vedo cosa ci sia di sbagliato, è lo stesso codice caricato sul sito creato per test, e là funziona.

    non so però cosa sia "membri", forse è stato aggiunto da Altervista...

  4. #4
    Qual'è la versione di PHP dei due ambienti? Probabilmente sono versioni differenti.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    può essere che l'errore sia nella riga sopra o in quella sotto, prova a postare dall'inizio fino a qualche riga sotto la 9.
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  6. #6

  7. #7
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Allegato specificato non è valido.
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    15
    @satifal: non so bene cosa siano gli "ambienti", ma uno lo stesso pc con sistema operativo windows 8.
    il sito di test funziona sia su firefox che su chrome. Il sito "reale" non funziona né su firefox né chrome.

    se metto una linea di commento prima di
    private $host_db = 'localhost';
    l'errore si sposta alla linea 10,
    se lo metto dopo, l'errore torna alla 9

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    15
    satifal: non so bene cosa siano gli "ambienti", ma uno lo stesso pc con sistema operativo windows 8.
    il sito di test funziona sia su firefox che su chrome. Il sito "reale" non funziona né su firefox né chrome.

    se metto una linea di commento prima di
    private $host_db = 'localhost';
    l'errore si sposta alla linea 10,
    se lo metto dopo, l'errore torna alla 9

  10. #10
    Quote Originariamente inviata da silviafe Visualizza il messaggio
    satifal: non so bene cosa siano gli "ambienti"
    Quello che tu chiami sito.

    Che versione di PHP è installata sui "siti" altervista che stai utilizzando per le prove?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.