• Moderatore

    Costante string senza terminazione

    Ciao ragazzi, vi indico un problema che mi sta facendo impazzire :arrabbiato:

    In un sito che sto provando, realizzato con pagine .php, quando lo carico con IE mi da un errore nella barra, in basso a sinistra...

    "Costante string senza terminazione".

    Cercando in giro, ho letto che potrebbe riguardare eventuali JS inseriti, ma non ce ne sono... solo in alcune pagine (mi sembra, il sito è abbastanza grosso). Potrebbe essere questa presenza in alcune pagine che influenza tutto il sito? Questo perchè ogni pagina che apro mi caccia l'errore...

    Un'altra particolarità dell'errore... me lo segnala alla riga 170, quando la pagina ha poco più di 100 righe ()

    Che sarà? Mi sapete dare una manina... sennò 😢

    Grazie mille :ciauz:


  • Super User

    in basso a sinistra non puoi trovare gli errori restituiti da php in quanto questi vengono eventualmente restituiti come output html.

    se trovi errori in quella parte del browser non devi fare altro che guardare la pagina con internet explorer e poi controllare il codice html che ti viene restituito. in questo modo troverai la parte di js incriminata 🙂

    per quanto riguarda l'errore sulla riga 170 le possibili cause sono due:

    1. hai degli include e ti viene restituito l'errore sulla riga 170 ma di un'altra pagina (controlla bene il messaggio di errore)

    2. hai anche del codice html che fa incrementare il numero delle righe ed a qusto punto l'errore probabilmetne è una parentesi che hai dimenticato aperta.


  • Moderatore

    Beh si, effettivamente ho 4 include (per la parte alta del sito, due menù laterali, il footer)...

    @Tymba said:

    1. hai degli include e ti viene restituito l'errore sulla riga 170 ma di un'altra pagina (controlla bene il messaggio di errore)

    Da quello che dici lui somma le righe della pagina + i 4 include e mi ridà l'errore alla riga 170... giusto?

    Ho ricontrollato gli include ed effettivamente avevo inserito un js per il meteo... tolto quello, uploadato e funge tutto alla perfezione!! :yuppi:

    Grazie mille Tymba... :bacio:


  • Super User

    @sitionweb said:

    Da quello che dici lui somma le righe della pagina + i 4 include e mi ridà l'errore alla riga 170... giusto?

    mi sono spiegato male.
    se l'errore è in un'altra pagina, ti viene restituito il numero della riga dell'altra pagina.

    poniamo di avere un file dove metti tutte le funzioni che si chiama funzioni.php e che ha 500 righe ed un errore alla 450.

    il file della pagina invece ne ha solo 20, ti verrà restituito errore alla riga 450 nel file funzioni.php.


  • Moderatore

    Ah ok, avevo capito male io... grazie mille x le spiegazioni, gentilissimo 🙂

    :ciauz:


  • User Newbie

    ciao ho bisogno di aiuto da premettere ke nn capisco niente di pc
    ho un problema con window live space nn mi apre la lista amici mi da errore di costante string senza teminazione e un'altro errore mi da previsto virgolette e parentesi
    url http://spaces.live.com/NetworkExplorer.aspx


  • User Newbie

    ciao ho bisogno di aiuto da premettere ke nn capisco niente di pc
    ho un problema con window live space nn mi apre la lista amici mi da errore di costante string senza teminazione e un'altro errore mi da previsto virgolette e parentesi
    url http://spaces.live.com/NetworkExplorer.aspx


  • User Newbie

    Hai poi risolto o saputo più niente ???
    io ho lo stesso problema...
    metto un po di codice così se c'è qualche errore lampante potete darmi dei suggerimenti... non mi sono mai esaurito tanto tempo su una cosa senza risolvere.... :arrabbiato:

    
    <tr><td class='documento2sx' style='text-align:center'>09/01/07</td>
    <td class='documento2' style='text-align: center'>000001&nbsp;</td>
    <td class='documento2' width='220'>&nbsp;Rossi  Mario&nbsp;</td>
    <td onDblClick="apri('modriga1', 'modriga1.php?codin=805306396
    &codout=805306397&term=111')" class='documento2in' style='text-align:center'>14.30</td>
    <td onDblClick="apri('modriga1', 'modriga1.php?codin=805306396
    &codout=805306397&term=111')" class='documento2in' style='text-align:center'>14.30</td>
    <td onDblClick="" class='documento2in' style='text-align:center'>&nbsp;</td>
    <td onDblClick="" class='documento2in' style='text-align:center'>&nbsp;</td>
    <td onDblClick="" class='documento2in' style='text-align:center'>&nbsp;</td>
    <td onDblClick="" class='documento2in' style='text-align:center'>&nbsp;</td>
    <td class='documento2tot' style='text-align:center'>00:00</td>
    <td onDblClick="" class='documento2out' style='text-align:center'><img src='images/ins.gif' ondblclick="apri('modass', 'modass.php?coddip=000001&dataacc=20070109&term=111&cnt=1');" alt='errore' border='0' width='20px'></td>
    <td onDblClick="" class='documento2out' style='text-align:center'>&nbsp;</td>
    <td onDblClick="" class='documento2out' style='text-align:center'><img src='images/ins.gif' ondblclick="apri('modass', 'modass.php?coddip=000001&dataacc=20070109&term=111&cnt=2');" alt='errore' border='0' width='20px'></td>
    <td onDblClick="" class='documento2out' style='text-align:center'>&nbsp;</td>
    <td class='documento2tot' style='text-align:center'>&nbsp;</td>
    <td class='documento2dxtot' style='text-align:center'>00:00</td>
    </tr>
     
    
    

    questo codice riportato sopra è generato dauno script php
    il problema è dato da questo pezzo "apri('modriga1', 'modriga1.php?codin=805306396
    &codout=805306397&term=111'" ovvero quando passo un parametro molto lungo ...
    la funzione apri è solo un popup e sta qua sotto:

    
    <script language="javascript" type="text/javascript">
    function apri(tipo, add) {
     var windowprops = "width=" + "500" + ",height=" + "630" + ", resizable=yes, scrollbars=yes, left=400, screenX =700";
     var windowprops2 = "width=" + "400" + ",height=" + "300" + ", resizable=yes, scrollbars=yes, left=600, screenX =600";
     if (tipo=="dip"){
      popup = window.open("dip.php",'remote',windowprops);
     } else if (tipo=="modacc"){
      popup = window.open(add,'remote',windowprops2);
     } else if (tipo=="modass"){
      popup = window.open(add,'remote',windowprops2);
     } else if (tipo=="modriga1"){
      popup = window.open(add,'remote',windowprops2);
     } else if (tipo=="modass1"){
      popup = window.open(add,'remote',windowprops2);
     } 
    } 
    </script>
    
    

    ciao e grazie

    </SPAN>


  • User Newbie

    nessuno sa niente?


  • User Newbie

    Buongiorno!
    Ok lo ammetto...
    ...mi sono infiltrata nel forum come una perfetta estranea al mondo dei webmaster!
    Allora diciamo che vi guardo dal basso della gradinata che vi colloca sull'Olimpo e cerco aiuto per il problema che da giorni io, ignorante in materia, non sono riuscita a risolvere.
    Il problema riguarda il mio Windows Live Space: una volta effettuato l'accesso se provo a aggiungere un intervento mi apre la pagina dove poter scrivere facendomi notare che c'è un errore. Il dettaglio dell'errore si riferisce a una riga e un carattere specifico ed è motivato come "Costante string senza terminazione".
    😢
    Cosa posso fare per risolvere il suddetto problema?
    Grazie grazie grazie infinite a chi mi risolverà l'arcano mistero! 😉