Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    5

    Errore dopo pubblicazione pagina su web

    Buona sera
    sono alle prime armi e sto cercando di imparare la programmazione html e php.
    Ho provato a creare una prima pagina stupida che sul mio pc con apachi funziona correttamente.
    Quando la vado a pubblicare sul web mi dà il seguente errore:

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /membri/aiutiamoilprossimo/Abbigliamento.php on line 1

    la pagina sotto riportata si chiamaAbbigliamento.php



    <?php


    echo'<h3>RIEPILOGO OGGETTI IN REGALO: CATEGORIA ABBIGLIAMENTO</h3>';


    echo"<h3>CATEGORIE</h3>
    <table border='1'>
    <tr>
    <th>Codice</th>
    <th>Categoria</th>
    <th>Oggetto</th>
    <th>Persona</th>
    <th>Taglia/anni</th>
    <th>Descrizione</th>
    <th>Immagine</th>
    <th>Richiedi oggetto</th>
    </tr>";




    echo"</table>";




    ?>


    <html>


    <head>


    </head>


    <body style="background-color: lightblue">


    </table>
    </body>
    </html>

    Grazie mille

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Benvenuto.

    Intanto metti la tabella dentro i tag <body> e </body>, metterla lì dov'è adesso è sbagliato secondo le regole HTML.
    Poi riprova e vedi che succede.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    5
    L'ho modificato in questo modo:
    <html>
    <?php


    echo'<head>
    </head>
    <body style="background-color: lightblue">
    <h3>RIEPILOGO OGGETTI IN REGALO: CATEGORIA ABBIGLIAMENTO</h3>';


    echo"<h3>CATEGORIE</h3>
    <table border='1'>
    <tr>
    <th>Codice</th>
    <th>Categoria</th>
    <th>Oggetto</th>
    <th>Persona</th>
    <th>Taglia/anni</th>
    <th>Descrizione</th>
    <th>Immagine</th>
    <th>Richiedi oggetto</th>
    </tr>";


    echo"</table>";


    ?>


    </body>
    </html>

    ma alla fine quando lo pubblico mi dà questo errore:
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /membri/aiutiamoilprossimo/Abbigliamento.php on line 1
    Ma mi chiedo perchè sul mio localhost funziona correttamente?
    Grazie comunque

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Anche adesso ti dice che l'errore è sulla riga 1?
    In tal caso è molto strano, perché sulla riga 1 non c'è alcuna istruzione PHP, sei sicuro che stai visualizzando la pagina giusta?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    5
    Infatti è stranissimo.
    Eppure ho ricontrollato ed il file è lo stesso.
    Ma non è che dipende dal provider altervista.
    Mi sto scervellando ma non riesco a capire.
    La cosa assurda che sul mio pc funziona correttamente.
    Grazie comunque

  6. #6
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Non è un problema php. E' sicuro un problema dei caratteri utilizzati, "\r\n" windows ("a capo") che tipicamente danno questo errore quando vengono letti in ambiente linux.

    Che editor usi?
    Un nuovo cms/framework... vuoi collaborare al progetto?

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Togli proprio tutto il codice PHP, tanto non serve a niente per generare la pagina che hai per ora, è tutto HTML.
    Se nel file metti solo questo continua ad apparire l'errore?
    codice:
    <html>
        <head>
        </head>
        <body style="background-color: lightblue">
            <h3>RIEPILOGO OGGETTI IN REGALO: CATEGORIA ABBIGLIAMENTO</h3>
            <h3>CATEGORIE</h3>
            <table border='1'>
                <tr>
                    <th>Codice</th>
                    <th>Categoria</th>
                    <th>Oggetto</th>
                    <th>Persona</th>
                    <th>Taglia/anni</th>
                    <th>Descrizione</th>
                    <th>Immagine</th>
                    <th>Richiedi oggetto</th>
                </tr>
            </table>
        </body>
    </html>

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    5
    Effettivamente funziona correttamente.
    l problema sorge quando invece inserisco dei tag php che mi servono in quanto mi collego ad un database in mysql.
    Come editor utilizzo notepd++
    Sinceramente non riesco a capire.
    Ora ho provato a copiarmi nuovamente il file dal sito al mio pc ed ho notato che riporta tutto il codice sulla prima riga.
    Questa cosa non è strana?
    io per inviare il file utilizzo filezilla.
    Potrebbe essere questo il motivo.
    Grazie comunque per i tuoi suggerimenti utilissimi.

  9. #9
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da fuccif Visualizza il messaggio
    Effettivamente funziona correttamente.
    l problema sorge quando invece inserisco dei tag php che mi servono in quanto mi collego ad un database in mysql.
    Come editor utilizzo notepd++
    Sinceramente non riesco a capire.
    Ora ho provato a copiarmi nuovamente il file dal sito al mio pc ed ho notato che riporta tutto il codice sulla prima riga.
    Questa cosa non è strana?
    io per inviare il file utilizzo filezilla.
    Potrebbe essere questo il motivo.
    Grazie comunque per i tuoi suggerimenti utilissimi.
    Da notepad++ vai su Modifica -> converti formato fine linea -> Formato Unix e vediamo cosa succede.
    Un nuovo cms/framework... vuoi collaborare al progetto?

  10. #10
    Potrebbe trattarsi di un problema legato alla codifica del file oppure allo strumento ftp utilizzato per il suo trasferimento.
    "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 © 2026 vBulletin Solutions, Inc. All rights reserved.