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. eseguire script automaticamente
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • B
      bonox User • ultima modifica di

      eseguire script automaticamente

      Ciao
      ho una pagina in php che una volta lanciata mi consente d'aggiornare il database
      il link è simile a questo

      miosito.com/crea.php?variabile1=aaa&variabile2=bbb

      non posso utilizzare cron perchè i link differenti che devo generare sono più di 2000, una cosa del genere

      miosito.com/crea.php?variabile1=ccc&variabile2=ddd
      miosito.com/crea.php?variabile1=eee&variabile2=fff
      ecc. ecc.

      come posso fare?

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao bonox,
        non esiste una soluzione ottimale, ma è veramente necessario che le modalità siano queste?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bonox User • ultima modifica di

          Si, anche perchè non mi vengono in mente alternativa, suggerimenti?

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Cosa dovrebbe fare questi script? Non è possibile ridurre ad un solo file tutto il lavoro?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • B
              bonox User • ultima modifica di

              Questo script genera differenti pagine ed ogni istruzione le inserisce in cartelle distinte.

              Quindi
              miosito.com/crea.php?variabile1=ccc&variabile2=ddd
              andrà ad inserire le pagine nella cartella ccc
              e
              miosito.com/crea.php?variabile1=eee&variabile2=fff
              andrà ad inserire le pagine nella cartella eee.

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Ed a che scopo usare il cron per lanciare più volte lo stesso file allora?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • B
                  bonox User • ultima modifica di

                  Il cron non lo posso usare per lanciare la stessa pagina dato che la pagina è sempre la stessa ma le operazioni che esegue sono differenti a seconda dell'istruzione nel link (per questo ho più di 2000 link).
                  Inoltre non posso fargli eseguire le pagine contemporaneamente ma a distanza di qualche secondo una dall'altra altrimenti mi cade apache.

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Ciao bonox,
                    fai attenzione alle maiuscole nei tuoi messaggi...
                    Per quanto riguarda il problema, sinceramente non capisco il nesso che abbia il cron, se il link che deve aprirsi cambia ogni volta visto che almeno una delle variabili get avrà valore differente, ci deve essere un modo di calcolare questo valore.
                    Secondo me stai sbagliando a pensare la soluzione al problema iniziale, e tutto il ragionamento che hai fatto per farlo funzionare è errato e sarebbe da fare in maniera differente.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • B
                      bonox User • ultima modifica di

                      Grazie ma per ora l'ho risolta così con java

                      <script type="text/javascript">
                      <!--
                      var Win;
                      var page_index = 0;
                      var page = new Array();

                      page[ 0 ] = "miosito.com/crea.php?variabile=aa&variabile2=it";

                      page[ 1 ] = "miosito.com/crea.php?variabile=bb&variabile2=it";

                      page[ 2 ] = "miosito.com/crea.php?variabile=cc&variabile2=it";

                      page[ 3 ] = "miosito.com/crea.php?variabile=dd&variabile2=it";

                      page[ 4 ] = "miosito.com/crea.php?variabile=ee&variabile2=it";

                      page[ 5 ] = "miosito.com/crea.php?variabile=ff&variabile2=it";

                      page[ 6 ] = "miosito.com/crea.php?variabile=gg&variabile2=it";

                      page[ 7 ] = "miosito.com/crea.php?variabile=hh&variabile2=it";

                      var next_page = function() {
                      page_index = (( page_index == 8 ) ? 0 : page_index );
                      if ( typeof Win != "undefined" ) {
                      Win.location.href = page[ page_index ];
                      } ++page_index;
                      };

                      window.onload = function() {
                      Win = window.open( page[ 0 ], 'Win', 'resize=yes,toolbar=yes, status=yes,scrollbars=yes, screenX=0,screenY=0, width=1000, height=666' );
                      timer = setInterval( "next_page()", 8000 );
                      };

                      // -->
                      </script>

                      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