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. Generare centinaia di pagine PHP
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      phate User Attivo • ultima modifica di

      E grazie ancora!
      Avevo provato sia sostituendo gli apici " con ' sia con il metodo che mi hai detto tu (lo preferisco!).

      Un'ultima richiesta poi giuro che non vi rompo più 😊

      Pensavo a come scrivere le URL delle pagine e mi piacerebbe che fossero pippo.php (tutto minuscolo).
      Però nel TITLE e nel CORPO vorrei che fosse Pippo (prima lettera maiuscola): si può fare con l'array?

      Un'altra soluzione potrebbe essere fare tutto maiuscolo, sia URL che nel TITLE, H1, ecc...ma vero che Google non vede di buon occhio le URL tutte maiuscole tipo PIPPO.php??

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        scwd User Attivo • ultima modifica di

        Prego, comunque come dice thedarkita ci può mettere un sacco nell'esecuzione 😄

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • O
          oliviero User Attivo • ultima modifica di

          Ciao! Rieccomi nella sezione php... sono stato 1 po' impegnato in questi tempi 😉

          beh allora hai ragione, sia dal punto di vista che i titoli maiuscoli non sono molto buoni oerchè nelle chiavi di ricerca, devi cercare su google in maiuscolo, mentre se il titolo è minuscolo, sia che la ricerca suil motore sia maiuscola o minuscola lo trovi lostesso (l'avevo letto da qualche parte non chiedermi il perchè)... e poi è più professional!
          Per rendere la prima lettera maiuscola puoi usare la funzione ucfirst

          esempio:

          [php]

          <title>ucfirst($array[$contatore])</title>

          [/php]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            scwd User Attivo • ultima modifica di

            ciao,
            sinceramente mi sono perso un pò di risposte 😄 comunque, come dice oliviero, se vuoi fai la prima maiuscola, ma se vuoi c'è anche una funzione per tutto maiuscolo.
            ciaooo

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              phate User Attivo • ultima modifica di

              La funzione ucfirst non funziona: nella pagina (nel title e nel body) mi visualizza ucfirst(pippo)

              Ho provato con uc e \U ma sempre stessa cosa.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Ci posti il codice che hai messo? perchè penso hai sbagliato ad utilizzare la funzione

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  phate User Attivo • ultima modifica di

                  Ecco qui:

                  [PHP]<html>
                  <head>
                  <title>Pagina che crea pagine! (che titolo è!?)</title>
                  </head>
                  <body>
                  <?PHP
                  $array=array("pippo","pluto","paperino");
                  for($contatore=0; $contatore<count($array); $contatore++)
                  {
                  /QUI DENTRO CI METTIAMO TUTTA LA STRUTTURA DELLA PAGINA DI DEFAULT AGGIUNGENDO LA
                  VARIABILE $array[$contatore] come detto all'inizio
                  /
                  $mia_pagina="<html>
                  <head>
                  <title>ucfirst($array[$contatore]) - Titolo Pagina</title>
                  </head>
                  <body>
                  <h1>ucfirst($array[$contatore])</h1>
                  </body>
                  </html>
                  ";
                  /*Fatta la struttura che cambia il nome di $array[$contatore] ad ogni ciclo salviamo la pagina: */
                  if (!$p_file = fopen("$array[$contatore].php","w+")) {
                  echo "Spiacente, non posso creare il file $array[$contatore].php!<br />";
                  } else {
                  fputs($p_file,$mia_pagina);
                  fclose($p_file);
                  echo "Ho creato correttamente $array[$contatore].php <br />";
                  }
                  } //chiudo il for
                  ?>
                  </body>
                  </html>[/PHP]

                  Così crea le pagine in minuscolo (pippo.php) ma visualizza il titolo così:

                  ucfirst(pippo) - Titolo Pagina

                  :mmm:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    [php]
                    <html>
                    <head>
                    <title>Pagina che crea pagine! (che titolo è!?)</title>
                    </head>
                    <body>
                    <?PHP
                    $array=array("pippo","pluto","paperino");
                    for($contatore=0; $contatore<count($array); $contatore++)
                    {
                    /QUI DENTRO CI METTIAMO TUTTA LA STRUTTURA DELLA PAGINA DI DEFAULT AGGIUNGENDO LA
                    VARIABILE $array[$contatore] come detto all'inizio
                    /
                    $mia_pagina="<html>
                    <head>
                    <title>".ucfirst($array[$contatore])." - Titolo Pagina</title>
                    </head>
                    <body>
                    <h1>".ucfirst($array[$contatore])."</h1>
                    </body>
                    </html>
                    ";
                    /*Fatta la struttura che cambia il nome di $array[$contatore] ad ogni ciclo salviamo la pagina: */
                    if (!$p_file = fopen("$array[$contatore].php","w+")) {
                    echo "Spiacente, non posso creare il file $array[$contatore].php!<br />";
                    } else {
                    fputs($p_file,$mia_pagina);
                    fclose($p_file);
                    echo "Ho creato correttamente $array[$contatore].php <br />";
                    }
                    } //chiudo il for
                    ?>
                    </body>
                    </html>
                    [/php]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      phate User Attivo • ultima modifica di

                      :yuppi: Ma allora sei un mito! Ora funziona!

                      Grazie mille: come faccio a sdebitarmi?? Per la birra: vedo che siete a Messina, Roma e Milano....viene un po' complicato trovarsi! :bigsmile:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Appena inventano la macchina per teletrasportarci ci offri una birra 😄

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          scwd User Attivo • ultima modifica di

                          sennò camminando ti fai tutta italia ahahah così giri tutta l'italia visto che gentili? 😄

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            phate User Attivo • ultima modifica di

                            Mi conviene mandarvi una cassa di birra a casa! :bigsmile:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • J
                              jeeves User Attivo • ultima modifica di

                              Vi do un grande consiglio: usate switch() di php

                              Vi verrà bene 😉

                              Credo che voi utenti premium lo sapreste fare, no? 😉

                              :gthi:

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • S
                                scwd User Attivo • ultima modifica di

                                jeeves ma per la birra? 😄 ihih

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • J
                                  jeeves User Attivo • ultima modifica di

                                  Senza andare off topic, ma che birra? Da/a chi? Che cosa...? 😐

                                  :gthi:

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • O
                                    oliviero User Attivo • ultima modifica di

                                    Ihihih io mi accontento di una coca... birra non ancora :D:D:D

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • S
                                      scwd User Attivo • ultima modifica di

                                      Ok, giusto hai ragione pure te:D, allora che intendi per lo switch? cioè per fare cosa? (ps anche io preferisco coca)

                                      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