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

    funzione "include" (più di un file)

    Vorrei porre una domanda ai più esperti sperando di non scrivere una "boiata" ...

    In un mio file php utilizzo la funzione <?php include('esempio.js'); ?> e con questo comando mi dice di copiare tutto quello che c'è nel file 'esempio.js' e fin qua tutto ok.

    Ma se io avessi più di un file .js da includere? Vorrei evitare di aggiungere manualmente al mio file php tutte le inclusioni dei file .js che ho ma utilizzare un comando (sempre che esista) che mi includa tutti i file con estensione .js

    Esiste?

    una cosa del tipo <?php include('*.js'); ?> dove con l'asterisco indico di includere tutti i file che hanno estensione .js al posto di specificare ogni volta i vari file che ho

  2. #2
    Puoi fare una funzione che rileva l'estensione dei file e con un ciclo includi tutti i file con quell'estensione

    while(estensione file == js)
    {
    include file;
    }
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Scusa Maurizio ma sono un "apprendista" in php

    ti posto uno stralcio del codice che vorrei modificare indicando di includere il file esterni.js

    come devo correggere lo script per indicargli di includere TUTTI i file .js?
    come si fa a creare una funzione che rilevi le estensioni dei file?

    <?php include('esterni.js'); ?>
    map.addOverlay(geoXml);
    document.getElementById("lat").innerHTML = center.lat().toFixed(5);
    document.getElementById("lng").innerHTML = center.lng().toFixed(5);

  4. #4
    Ma se i file che devi includere sono sempre gli stessi ti conviene fare un file separato dove scrivi

    include 'file.js';
    include 'file2.js';
    include 'file3.js';

    .........
    ........


    E poi semplicemente includi quel file
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    perfetto funziona tutto

    ho risolto come dici tu ovvero:

    nel file php ho messo la funzione <?php include('esterni.js'); ?>

    Dopodichè nel file 'esterni.js' ho immesso:

    <?php include('file1.js'); ?>
    <?php include('file2.js'); ?>
    <?php include('file3.js'); ?>
    <?php include('file4.js'); ?>
    ecc.ecc.

    in questo modo aggiorno solamente il file 'esterni.js' in quanto gli altri file .js arrivano in upload dal mio sito. In pratica mi rimane solo da aggiornare il file esterni.js


    grazie mille per il tuo aiuto

  6. #6
    Bene. Se poi invece di fare così

    <?php include('file1.js'); ?>
    <?php include('file2.js'); ?>
    <?php include('file3.js'); ?>
    <?php include('file4.js'); ?>

    fai così

    <?php
    include('file1.js');
    include('file2.js');
    include('file3.js');
    include('file4.js');

    ?>

    Forse é meglio
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  7. #7
    a livello pratico cosa cambia? funziona sia in un modo che nell'altro...

    presumo che con la 2° modalità alleggerisci il codice dal richiamo "inutile" di funzioni in sostanza "inutili" è così?

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