Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Cambiare contenuto con switch

    Avevo intenzione di usare switch per cambiare il contenuto di una pagina senza andare in altri file (fare tutto in admin.php invece che in + file,tanto per avere + sicurezza)si può fare?
    in modo che lo switch di default mi manda a
    Codice PHP:
    function intro()
            
        {
            echo(
    "$lang[100]");
        } 
    poi a altre parti del documento
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  2. #2
    che c'entra il codice che haii postato?

    cmq certo che si può fare.. ama occhio a non fare inclusioni utilizzando direttamente qualcosa che prendi in GET.. altrimenti manipolando il parametro potrei includere qualsiasi cosa


  3. #3
    quel codice è un po sbagliato!!!
    ma era un esempio che preso da un altro file che avevo visto in modo da spiegarecosa deve fare:
    appena apro la pagina va nella sezione intro poi premo avanti e va in install poi avanti ancora e va in un'altra parte del file e così via
    K?
    spero di essere stato kiaro!?
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  4. #4
    qualcuno saprebbe darmi un pezzetto di codice così vedo + o - come funza?
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Codice PHP:
    [FONT=courier new]<?php
    $action 
    = isset($_GET['action']) ? $_GET['action'] : '';

    switch(
    $action) {
     case 
    'step1': echo 'testo prova step1'; break;
     case 
    'step2': echo 'testo prova step2'; break;
     default: echo 
    'testo e istruzioni inizio pagina'; break;
    }
    ?>[/FONT]
    Per navigare nelle varie sezioni:
    codice:
    step1

  6. #6
    e non si potrebbe reindirizzare
    Codice PHP:
    default: echo 'testo e istruzioni inizio pagina'; break; 
    a una zona della pagina???
    Codice PHP:
    default:
    nome_zona
    break;

    nome_zona
    echo "<link href=\"install.css\" rel=\"stylesheet\" type=\"text/css\">
    <form name=\"config\" method=\"post\" action=\"install.php\">
      <table width=\"433\" border=\"0\" cellpadding=1 cellspacing=\"0\" class=\"text\">
        <tr>
          <td width=144>
    $lang[7]: </td>
          <td width=144>
            <div align=\"left\">
              <input name=\"SQLprefix\" type=\"text\" class=\"install\">
            </div></td>
        </tr>......" 
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  7. #7
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Se hai capito la struttura dello switch, nei vari case, potrai includere intere pagine, altro codice, funzioni e quant'altro...

    Attenzione però all'uso della funzione header, non dovrà trovarsi mai al di sotto di qualsiasi altra cosa.


  8. #8
    si può bloccare l'esecuzione di una parte dello script in modo da farla andare solo quando si va in una determinata sezione della pagina???
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  9. #9
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Per interrompere l'esecuzione del codice hai a disposizione la funzione exit().

    Per tutto il resto, dipende dal modo in cui gestisci l'applicazione.


  10. #10
    ho un piccolo problemino!

    in default deve esserci

    default:
    echo "$lang[100]";
    break;

    solo (il file lang.php è incluso all'inizio della pagina)
    l'echo non mi sostituisce $lang[100] con il vero contenuto ma mi printa $lang[100] sarà perchè si trova nello switch?
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.