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

      Ho riprovato con i permessi a 777, ri-uploadato la pagina e rilanciata col browser ma...nulla, nessun segno di vita.

      :mmm:

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        All'avvio dello script viene visualizzato qualche messaggio di errore?

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          No, nulla: si vede solo una pagina completamente bianca. Nessun messaggio di errore....

          Facendo Visualizza -> Sorgente Pagina non si vede nulla....:x

          Forse è il caso di sentire i tecnici di Seeweb per sapere se c'è qualche filtro o impostazione particolare sul server?

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Mmmm ... prova a chiedere a loro allegandogli lo script e vedi che ti dicono.. Comunque dopo che arrivo a casa (che ora sto a lavoro) provo a lanciarlo io...

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Funziona!!!!!

              Il tecnico mi ha detto di sotituire la stringa dell'array così:

              [PHP]$array=array("pippo","pluto","paperino","simone","marco","gaetano");[/PHP]

              Ed ha funzionato perfettamente! Ora provo a fargli creare la pagina come voglio io e vedo se funziona.
              Poi provo ad aumentare il numero di pagine create...secondo voi se gli do in pasto un'array con oltre 1000 elementi mi tira giù il server??

              Cmq grazie mille **scwd **e Thedarkita! Vi devo una birra! :wink3:

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Non dovrebbero esserci problemi con le dimensioni dell'array, tranne il tempo massimo di esecuzione dello script che di solito è impostato a 30 secondi.

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Ho cantato vittoria troppo presto?? :bigsmile:

                  Allora, primo problema: se nel codice della pagina che voglio creare ci sono dei doppi apici " come li tratto??
                  Con EditPlus per fare in modo che il codice dopo [PHP]$mia_pagina="[/PHP] rimanesse tutto dello stesso colore (rosa) ho dovuto raddoppiare tutti i doppi apici così: ""

                  Ma lanciando la pagina....nulla, come prima.
                  La pagina che vorrei creare non è complessa però:

                  • c'è una tabella
                  • ci sono un paio di javascript
                  • ci sono degli include
                  • ci sono ovviamente un sacco di doppi apici (tipo in meta name="keywords" ...)

                  Idee?

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    allora per gli apici devi metterci il backslash davanti cosi "

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • 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
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti