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

    [php] file incluso, si o no?!?

    ciao a tutti..

    qualcuno sa se si può fare in modo ceh un file si renda conto se è incluso o no in un altro file?!?

    mi spiego meglio:
    dal file 1.php faccio include("2.php");
    nel codice di 2.php voglio uqlcosa del tipo
    //sono incluso, ok!
    //->eseguo mio codice
    //non sono incluso, male!
    //-> exit();

    qlcn sa come si fa?!?

    Grazzie mmille!
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  2. #2
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Scusa, non ho ben capito...

    Al file 2 che importa se è incluso o meno?

    Cmq puoi provare a settare una variabile

    $incluso=true;

    e al link che include metti un &$incluso=1 così dentro 2.php metti un if(!isset($incluso)) {
    non sono incluso }

    else {
    sono incluso

    }


  3. #3
    mmm si hai ragione..

    una variabile da impostare prima di includere..

    ..grazie!



    ps: al file 2 impostra di essere incluso o no perchè contiene dati importanti ^__^ (guarda firma.. file come database..)
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  4. #4
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Dato che se non è incluso, non c'è il codice, puoi anche lasciar stare l'else che dice che non è incluso. Perché se non incluso non verrà eseguito.

    Ti basterebbe mettere l'echo che funziona senza neanche un if.

    Poi potresti usare require() che ferma il codice in caso di non inclusione, dando un fatal error. Include() ti dà solo un warning e non lo ferma.



  5. #5
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Puoi verificare __FILE__ e $_SERVER['PHP_SELF']
    codice:
    if (__FILE__ == $_SERVER['PHP_SELF']) {
      // accesso diretto al file
    }
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


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.