Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. errore nella guida di giorgio ?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pater Super User • ultima modifica di

      @roro said:

      http://www.giorgiotave.it/guida_php/variabili.php
      questo codice:
      <?php
      $nome="giorgio";
      $cognome="taverinti";
      $sitoweb="www.giorgiotave.it";
      echo"<center><marquee color=red width=50%>Benvenuti nel mio sito web : $sitoweb</marquee>";
      echo"
      <hr width=60% color=blue>";
      echo"
      Capo dello Staff:"$nome $cognome";
      ?>
      provato in locale, mi dà il seguente errore:
      Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\uno.php on line 7

      grazie
      Quel doppio apice non ci dovrebbe essere...

      PS: i marquee sono stati creati per i browser microsoft... ovvero non esistono negli standard...

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • R
        roro User Attivo • ultima modifica di

        a quale doppio apice ti riferisci?

        che sono i marquee?

        grazie

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • king.hack
          king.hack Super User • ultima modifica di

          @roro said:

          echo"
          Capo dello Staff:"$nome $cognome";

          I doppi apici che danno fastidio dovrebbero essere questi... dimmi se ho detto una fesseria PaTeR 😉

          Il tag marquee è stato creato per far ruotare dei contenuti come testo ed immagini. Un 3d a riguardo lo trovi a questo link: http://www.giorgiotave.it/forum/viewtopic.php?t=6445

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • R
            roro User Attivo • ultima modifica di

            ho fatto questa modifica (tolto gli apici):
            echo"
            Capo dello Staff:$nome $cognome;
            ma stavolta pare che l'errore sia nella riga 8:
            Parse error: parse error, unexpected $end in C:\wamp\www\uno.php on line 8, in questa riga c'è solo
            ?>

            :mmm:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • king.hack
              king.hack Super User • ultima modifica di
              echo"
              Capo dello Staff:" $nome $cognome;
              

              Dovrebbe essere a posto cosi visto che le "virgolette" inglobano il testo da visualizzare a schermo ed il resto sono solo le 2 variabili $nome e $cognome.

              Nella tua modifica hai tolto anche gli apici prima di $nome, quelli che racchiudevano il testo da visualizzare. Insomma è come aprire una ( e non chiuderla 😉

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • R
                roro User Attivo • ultima modifica di

                niente 😞
                echo"
                Capo dello Staff:" $nome $cognome;
                Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\uno.php on line 7
                :mmm:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • king.hack
                  king.hack Super User • ultima modifica di

                  Ho provato il codice su un mio serverino casalingo ed ecco che funziona...con qualche piccola modifica 🙂

                  <?php
                  $nome="giorgio";
                  $cognome="taverinti";
                  $sitoweb="www.giorgiotave.it";
                  echo "<center><marquee color=red width=50%>Benvenuti nel mio sito web : $sitoweb</marquee>";
                  echo "
                  <hr width=60% color=blue>";
                  echo "
                  Capo dello Staff&#58;", $nome, $cognome;
                  ?>
                  

                  Vedi se va anche a te ora 😉
                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • R
                    roro User Attivo • ultima modifica di

                    fatto
                    , $nome,
                    qundi la regola è che prima e dopo $nome
                    ci và la virgola?
                    Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\wamp\www\uno.php on line 7
                    questo errore mi diceva che da qualche parte nella riga 7 dovevo inserire
                    la virgola o il punto e virgola?

                    grazie

                    p,s. se sto sporcando il forum con queste cose x molti banali ditemelo

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pater Super User • ultima modifica di

                      echo "
                      Capo dello Staff: $nome $cognome";

                      così funziona... il doppio apice indica al parser di interpretare $nome e $cognoma come variabili e non come testo...

                      echo "
                      Capo dello Staff:"
                      $nome $cognome";

                      così non funziona perchè il parser trovava giustamente due variabili in posizione errata nel contesto, seguite da un doppio apice che non ci doveva essere perchè non legato a nessun'altro elemento...

                      echo "
                      Capo dello Staff:" $nome $cognome;

                      così non funziona sempre per il motivo delle 2 variabili in nessun contesto particolare.

                      se non volevi usare i doppi apici dovevi fare così

                      echo '
                      Capo dello Staff:'.$nome.$cognome;

                      perchè il punto ( . ) in php serve a congiungere delle stringhe.

                      Il marquee non sarà validato correttamente dai validatori ( come il w3c ) appunto perchè non esiste in html. ( e' proprietario microzozz )

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • R
                        roro User Attivo • ultima modifica di

                        grazie, mi sa che il php nn fà x me.. ci dormo su

                        :ciauz:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pater Super User • ultima modifica di

                          @roro said:

                          grazie, mi sa che il php nn fà x me.. ci dormo su

                          :ciauz:Ehehe devi solo sapergli dire cosa fare! Un pò di pratica e riderai dei tuoi dubbi attuali 😄

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti