Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30

    [freephp]errore codice accessql

    Ciao,
    ho scaricato lo script in oggetto e lo provato in locale con easyPhp, ma mi da un errore all'ultima riga del codice:

    Parse error: parse error, unexpected $end in C:\Programmi\EasyPHP 2.0b1\www\20_manag\accessql.php on line 426

    in tutto quel codice mi sono perso, non riesco a trovere l'errore.

    C'è qualcuno che può darmi una mano?

  2. #2
    Di solito questo e' un errore causato dalla mancata chiusura di una (o piu') parentesi graffa, il parser la cerca fino ad arrivare all'end. Dove manca lo devi scoprire tu nel tuo script. Conta le parentesi che apri e poi conta quelle che chiudi. Qualunque editor puo' farlo.

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30
    Io uso dreamweaver 8 e il comando per contare le parentesi non lo trovo

  4. #4
    Originariamente inviato da pas1000
    Io uso dreamweaver 8 e il comando per contare le parentesi non lo trovo
    e come no?

    find -> { ripeti contando e verificando dove sono fino a fine script

    find -> } ripeti contando e verificando dove sono fino a fine script

    E' quasi certo che di } ne avrai una (o piu') in meno di {

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30
    Le ho contate, sono 25 aperte e 25 chiuse.

    E' corretto questo pezzo di codice?

    $createquery = $createquery.")";
    $createquery = str_replace(",)", ")", $createquery);


    potrebbero essere quelle tre parentesi tonde in quanto il conto non torna, sono 55 aperte e 57 chiuse?

  6. #6
    Originariamente inviato da pas1000
    Le ho contate, sono 25 aperte e 25 chiuse.

    E' corretto questo pezzo di codice?

    $createquery = $createquery.")";
    $createquery = str_replace(",)", ")", $createquery);


    potrebbero essere quelle tre parentesi tonde in quanto il conto non torna, sono 55 aperte e 57 chiuse?
    le parentesi tonde messe tra apici sono semplici caratteri ascii, non contano.

    Se il parser arriva alla fine dello script e' perche' non riscontra una chiusura precedente. visto che la numerosita' e' corretta, verifica che non siano finite in un rem oppure, come queste tonde, in una stringa.

    solitamente un editor permette di evidenziare apertura e chiusura dei blocchi.

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30
    Solo ad una parentesi non mostra il blocco di istruzioni anche se quella di chiusura c'è

    Se non è di troppo disturbo prova a scaricare lo script, cosi vedi il problema direttamente

  8. #8
    Originariamente inviato da pas1000
    Solo ad una parentesi non mostra il blocco di istruzioni anche se quella di chiusura c'è

    Se non è di troppo disturbo prova a scaricare lo script, cosi vedi il problema direttamente
    Avessi idea di che programma stai parlando...

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

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30
    Accessql, uno script di html.it

    http://php.html.it/script/vedi/1562/accessql-v10/

    non è lungo ma ci sono riuscito a scovare l'errore.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    30
    Volevo dire "non" ci sono riuscito

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.