Visualizzazione risultati 1 fino 6 di 6

Discussione: chiamare file.php da html

  1. #1
    Guest

    Predefinito chiamare file.php da html

    ciao, ho un dubbio... vorrei che una semplice pagina.html chiamasse uno script php ... lo script deve essere sempre chiamato all'apertura della pagina (cioè non al click dell'utente su un link, questo ormai l'ho imparato )

    Al momento lo faccio col JS così:
    <script type="text/javascript" src="http://miosito.org/file.php"></script>

    ...esiste un'altra strada? O è questo il metodo ortodosso?
    Grazie.

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Sinceramente non credo di aver capito cosa stai chiedendo...

    Trattandosi di un file PHP, il codice che hai scritto ha un senso solo se il tuo file PHP genera del codice JavaScript invece del consueto HTML.

    Un obiettivo di ciò che hai scritto potrebbe essere: mi serve eseguire del JavaScript, ma devo impostare alcune variabili prelevandone i valori dal database. Allora eseguo uno script PHP per prelevare i dati che mi servono, poi genero il codice JavaScript da eseguire (dopo che il codice HTML della pagina abbinata sarà stato inviato al browser) e lo salvo su un file, in modo da poterlo collegare come script esterno.

    Se è questo che intendevi, la soluzione è giusta...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    E' il metodo migliore. Le alternative sono di spacciarlo come un'immagine nel tag IMG o usare un iframe, ma in entrambi avresti un elemento visibile da gestire. Oppure puoi chiamarlo con una chiamata via Javascript usando XMLHttpRequest, ma è inutilmente complesso.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    Guest

    Lightbulb

    Quindi, se non ho capito male....

    file.php
    Codice PHP:
    ...
    echo
    "pippo<br>";
    ...
    pagina.html
    Codice HTML:
    ...
    <body>
    ciao<br>
    <script type="text/javascript" src="http://.../file.php"></script> 
    come va?<br>
    </body>
    ...
    ...tutto questo dovrebbe darmi come output quanto segue...

    ciao
    pippo
    come va?


    secondo voi dovrebbe funzionare su tutti i browser? Mi riferisco al JS. O è sempre meglio andare sull'html+php e basta?

    Grazie.

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Non è proprio così: se il tuo file PHP produce dell'output, questo deve essere del codice JavaScript per come l'hai dichiarato. In altre parole il tuo file PHP dovrebbe essere:
    Codice PHP:
    ...
    echo
    "document.write ('pippo<br>');"
    ...
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito

    Ok grazie.... il fatto che il mio esempio non corretto funzioni lo stesso è perchè i browser sono "tolleranti" vero?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •