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

    PHP - problema di tempo nel generare una pagina

    ciao ragazzi, stavo facendo un sito con i div, di cui so poco.
    lo scheletro della pagina è composto di 6 div, in questo modo:

    div intestazione | Div Logo | div form log in
    -------------------------------------------
    div menusx | div corpo | div menudx

    allora tutti i div, tranne il corpo, che cambia da pagina a pagina sono generati dinamicamente.

    ho un file php (generate.php) con 5 funzioni: function intestazione() ,function logo(), function form(), function menusx(), function menudx().

    in ogni pagina includo il file generate.php e per ogni div faccio la echo della funzione per generare il codice html e riempire il contenuto dinamicamente. es:

    <?
    include("generate.php");
    ?>
    <html>
    <body>
    <div="intestazione"> <? echo function intestazione(); ?> </div>
    <div="logo"> <? echo function logo(); ?> </div>
    <div="login"> <? echo function form(); ?> </div>
    e cosi via...
    </body>

    quando seguo dei link che vado in un altra pagina mi appare per un secondo una schermata bianca con strani simboli e poi vedo la pagina!
    come mai accade questo? qualcuno mi sa dire il perche?
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  2. #2
    Dalle informazioni che hai dato e' impossibile capire cosa succede, pero' di sicuro
    codice:
    echo function login();
    e' un syntax error.

  3. #3
    si scusa infatti l ho chiamata function form() (perche "login" è una funzione di php)

    non sono stato chiaro?
    ho dei div generati da php, in ogni pagina ho almeno 5 div, di cui IL CONTENUTO è generato da php con echo di funzioni, quando navigo di pagina in pagina, la cosa non è immediata, ma c'è un interavallo di un secondo in cui prima di visualizzare la pagina, esce una schermata bianca cn strani simboli e poi mi visualizza la pagina.....es se dalla home clicco sul link dove siamo, prima di generarmi la pagina accade quello che ho detto..che strano!
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  4. #4
    Non e' che non sei stato chiaro, e' che il procedimento che hai descritto e' piuttosto standard e non c'e' ragione apparente per cui debbano comparire caratteri strani. Le pagine in questione sono visibili pubblicamente?

    Ah, poi l'errore non e' quello, e login() non e' una funzione di PHP.

    codice:
    echo function login(); // SBAGLIATO
    echo login(); // corretto

  5. #5
    mado scusami, ma stamane non mi riesce bene manco di scrivere sul forum,
    yes i know. la funzione si definisce cosi
    function prova()
    {
    funzione
    }
    e per stamparla echo prova();

    si è che sto sbagliando a scrivere nel forum!
    cmq riguardando bene il codice, non è che l errore potrebbe essere nei tag meta charset , quella roba li?
    credo che mi convenga avere la pagina cn i tag html e head puliti...forse dipende da quello
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

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.