Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con include e echo

    io ho questo codice:
    Codice PHP:
    /*
    +--------------------------------------------------------------------------+
    | Include & variabili                                                         |
    +--------------------------------------------------------------------------+
    */
        
    require ("../lang/lang.php");     //File di configurazione
        
    include ("../config/config.php");      //File di linguaggio

    /*
    +--------------------------------------------------------------------------+
    | Blocco del setup                                                             |
    +--------------------------------------------------------------------------+
    */
        
    if ( file_exists("../install/install.lock") ) //path del file da cercare
            
    {
        
    install_error("$lang[50]");                       //se esiste...errore!
        
    exit();
            }
    /*
    +--------------------------------------------------------------------------+
    |                                                             |
    +--------------------------------------------------------------------------+
    */
    /*
    +--------------------------------------------------------------------------+
    | Switch                                                             |
    +--------------------------------------------------------------------------+
    */
        
    function intro()
        {
         echo (
    "$lang[0]");
        }
        
        function 
    install()
        {
            echo (
    "<link href=\"install.css\" rel=\"stylesheet\" type=\"text/css\"><center>
             <form name=\"config\" method=\"post\" action=\"index.php?action=check\">
             <table width=\"600\" 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><tr><td>
    $lang[2]:      </td>
             <td><div align=\"left\"><input name=\"SQLuser\" type=\"text\" class=\"install\"></div></td></tr>
             <tr><td>
    $lang[3]: </td><td><div align=\"left\"><input name=\"SQLpass\" type=\"password\" class=\"install\"></div></td></tr><tr>
             <td>
    $lang[4]: </td><td><div align=\"left\"><input name=\"SQLpass2\" type=\"password\" class=\"install\">
             </div></td></tr><tr><td>
    $lang[5]: </td><td><div align=\"left\"><input name=\"SQLname\" type=\"text\" class=\"install\"></div></td></tr>
             <tr><td>
    $lang[6]: </td><td><div align=\"left\"><input name=\"SQLhost\" type=\"text\" class=\"install\">
             </div></td></tr><tr><td>
    $lang[2]: </td><td><div align=\"left\">
             <input name=\"user\" type=\"text\" class=\"install\">
             </div></td></tr><tr><td>
    $lang[3]:      </td><td><div align=\"left\">
             <input name=\"pass\" type=\"password\" class=\"install\"></div></td></tr><tr><td>
    $lang[4]:</td>
             <td><div align=\"left\"><input name=\"pass2\" type=\"password\" class=\"install\"></div></td></tr>
             <tr><td>
    $lang[24]:</td><td><div align=\"left\"><input name=\"msn\" type=\"text\" class=\"install\"></div>
             </td></tr><tr><td><input type=\"submit\" name=\"Submit\" value=\"
    $lang[9]\"></td><td></td></tr></table></form></center>");
        }
        
        
    $action = isset($_GET['action']) ? $_GET['action'] : '';

        switch(
    $action)
        
            {

                default:
                    
    intro();      //Visualizzazione iniziale
                
    break;
        
                case 
    "install":   //Form setup
                    
    install();
                break;
        
                case 
    "check":     //Controllo informazioni inviate
                    
    check();
                break;
            }
    ?> 
    normalmente dovrebbe prendere le variabili dagli array nella pagina lang.php (../lang/lang.php) se metto l'include e un'echo che rikiama un'array si vede ma in questa pagina non funza si vede solo il form e dove DOVREBBE esserci il testo non compare NULLA
    Modalità curioso ON...attendere riavvio del sistema in corso...

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

  2. #2
    Devi dare visibilita' alle variabili all'interno della funzione.

    Ma sinceramente.... fare una funzione che stampa un print...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    visibilità ???
    Modalità curioso ON...attendere riavvio del sistema in corso...

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

  4. #4

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.