Visualizzazione risultati 1 fino 15 di 15

Discussione: Php mi segna le linee degli errori sbagliate.

  1. #1
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito Php mi segna le linee degli errori sbagliate.

    Ciao a tutti.
    Finora sono sempre riuscito a cavarmela ma da quando sto cominciando a scrivere programmi abbastanza lunghi proprio non ce la faccio...
    Si più sapere come **** conta le linee php???Mi segna gli errori su righe dove c'è solo HTML...C'è un rimedio?Una soluzione?
    Non fare oggi quello che non hai fatto per convinzione ieri...

  2. #2
    Guest

    Predefinito

    La soluzione si può capire soltanto vedendo lo script incriminato.


    Ciao!

  3. #3
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Non contare le righe di html?


    -- Aut Roma Aut Nihil!

  4. #4
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    la risposta che temevo...
    Ti prego dimmi che non ne sei certo...

    @seneca: in che senso?
    Ultima modifica di hackharo : 20-12-2007 alle ore 19.28.05
    Non fare oggi quello che non hai fatto per convinzione ieri...

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

    Predefinito

    primo, spero tu sappia che gli errori sono relativi al file .php, e non al html risultante. Secondo, ci possono benissimo essere errori nell'html che inserisci fra i pezzi di php, se ti dimentichi di chiudere ed aprire i blocchi correttamente.

    Il php non ti segna le righe sbagliate, sei tu di solito in errore

  6. #6
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    primo, spero tu sappia che gli errori sono relativi al file .php, e non al html risultante. Secondo, ci possono benissimo essere errori nell'html che inserisci fra i pezzi di php, se ti dimentichi di chiudere ed aprire i blocchi correttamente.

    Il php non ti segna le righe sbagliate, sei tu di solito in errore
    no beh questa la prendo sul personale

    no certo, ci possono essere errori anche nell'HTML, ma io mi riferivo a quelle fastidiosissime scritte che compaiono:


    Parse error: syntax error, unexpected T_ECHO in /membri/hackharo/phcombat/elab_combat.php on line 77

    peccato che nel file "elab_combat.php" la riga 77 sia vuota...
    Sopra c'è un commento html e sotto uno <script...>
    Il codice php inizia 8 righe dopo!
    Non fare oggi quello che non hai fatto per convinzione ieri...

  7. #7
    Guest

    Predefinito

    ...posta lo script...
    ...posta lo script...
    ...posta lo script...
    ...............


    ciao!

  8. #8
    Ospite Guest

    Predefinito

    Come ti ha già detto Dreadnaut, PHP può segnalarti errore anche in una riga vuota se, ad esempio, c'è un blocco non chiuso, manca il ; di fine istruzione nell'ultima riga dello script PHP, ecc...

    PHP non conta male le righe, giustamente va a seconda della logica dello script ;)

    Il php non ti segna le righe sbagliate, sei tu di solito in errore
    Cacchio, tutti a dare colpa a bug PHP inesistenti quando non scrivono script corretti!

    Ciao!

  9. #9
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    E va bene...Ecco qua il codice...

    //rimosso//

    sono partito dalla famosa linea 71 la quale, secondo php, conterrebbe l'errore...
    Intanto ho fatto un pò di prove...Ho provato ad escludere porzioni di codice e mi segnala sempre degli errori del tipo "T_ECHO" "T_IF" "T_ELSE"...
    Qualcuno sa cosa significa?
    Ultima modifica di hackharo : 29-01-2008 alle ore 18.08.23
    Non fare oggi quello che non hai fatto per convinzione ieri...

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

    Predefinito

    prima la riga era la 77 cmq l'errore sarà prima, in generale. Non è che ti sei dimenticato una qualche parentesi graffa chiusa?

  11. #11
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Si scusa ho sbagliato...L'unico codice php che c'è prima è
    Codice PHP:
    <?php
    $connessione
    =mysql_connect("localhost","root","") or die(mysql_error());
    $scelta_db=mysql_select_db("my_hackharo") or die(mysql_error());
    ?>
    Ultima modifica di dreadnaut : 20-12-2007 alle ore 20.43.39
    Non fare oggi quello che non hai fatto per convinzione ieri...

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

    Predefinito

    va, rinomina tutta la pagina come .txt e mettila un attimo online, così vediam tutto

    btw, $HTTP_*_VARS sono ora deprecate direi, sostituite da $_POST e $_FILES (ma verifica sul manuale)
    Ultima modifica di dreadnaut : 20-12-2007 alle ore 20.27.35

  13. #13
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Beh quei $HTTP_*_VARS più che altro li usavo per abitudine...
    Comunque in tutte le altre pagine non davano problemi per cui non credo siano quelle...
    Guarda comunque ho cercato di semplificarlo il più possibile tagliando le parti di codice superflue...Sono arrivato qui:

    ////

    e il messaggio di errore è:

    Parse error: syntax error, unexpected T_ECHO in /membri/hackharo/phcombat/elab_combat.php on line 7

    Grazie 1000 x l'aiuto
    Ultima modifica di hackharo : 29-01-2008 alle ore 18.08.54 Motivo: + tag [php]
    Non fare oggi quello che non hai fatto per convinzione ieri...

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

    Predefinito

    ah, cecità, l'ho visto solo ora!

    c'è un echo dentro la chiamata a die(), dove dovrebbe esserci solo una stringa

  15. #15
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    ma por***...Questa proprio non la sapevo...Grazie
    Non fare oggi quello che non hai fatto per convinzione ieri...

Regole di scrittura

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