Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Problema con INCLUDE

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110

    Problema con INCLUDE

    Salve ragazzi, premetto che non sono espertissimo con il php e quindi ho un problema.

    Ho questo IF in una pagina index.php che se corretto mi deve caricare, sempre nella pagina index.php, un'altra pagina esterna senza cambiare il link nel browser.

    Il mio obbiettivo è quello di non far vedere il link della pagina a cui l'if corretto fa accedere.

    Ho utilizzato include solo se aggiungo delle cartelle nella stringa php mi da errore ecco il codice:

    if(isset($_POST["utente"])){
    if (check($_POST["utente"],$_POST["password"])){
    $_SESSION["utente"] = $_POST["utente"];
    $_SESSION["password"] = $_POST["password"];
    include("/CARTELLA/CARTELLA/index.php");

    Questo è l'errore:

    Warning: main(/CARTELLA/CARTELLA/index.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.nomedominio.com/home/CARTELLA/index.php on line 48

    Warning: main() [function.include]: Failed opening '/CARTELLA/CARTELLA/index.php' for inclusion (include_path='.:/php/lib/php/') in /web/htdocs/www.nomedominio.com/home/CARTELLA/index.php on line 48

    CHIEDO AIUTO
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    non è un errore è un warning non trova il file index.php...verifica i percorsi!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110
    Sono giusti lo posso garantire

  4. #4
    Utente di HTML.it L'avatar di alegia76
    Registrato dal
    Mar 2003
    Messaggi
    1,179
    Prova a mettere tutto il path (completo)

    E magari controlla anche i permessi sulla cartella
    Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110
    Allora se metto così funziona:

    if(isset($_POST["utente"])){
    if (check($_POST["utente"],$_POST["password"])){
    $_SESSION["utente"] = $_POST["utente"];
    $_SESSION["password"] = $_POST["password"];
    include("FILE.php");

    Ma se metto così mi da quell'errore:

    if(isset($_POST["utente"])){
    if (check($_POST["utente"],$_POST["password"])){
    $_SESSION["utente"] = $_POST["utente"];
    $_SESSION["password"] = $_POST["password"];
    include("/cartella/FILE.php");

    Praticamente se nell'include inserisco un percorso non va se invece lascio solo il nome del file .php che si trova nella stessa cartella dove cè l'index che contiene l'IF funge.

  6. #6
    Utente di HTML.it L'avatar di alegia76
    Registrato dal
    Mar 2003
    Messaggi
    1,179
    Se il file sta nella stessa cartella, non serve mettere tutto il path

    Se devi includere qualcosa che sta in un altro posto, allora si..
    Sei l'eventualità di un'anomalia che nonostante i miei più onesti sforzi non sono stato in grado di eliminare da quella che altrimenti sarebbe un'armonia di precisione matematica..

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110
    Il file che devo includere sta in un altra cartella e quindi non funge...

    Come posso fare?

    Gira e riggira siamo sempre li....ma qual'è la soluzione?
    C'è un errore di sintassi? o cosa?

    E' urgente...

  8. #8
    Utente di HTML.it L'avatar di reo
    Registrato dal
    Apr 2004
    Messaggi
    27
    Ma "cartella" è una subdirectori di www (dove hai l'index ed il file contenente l'if)?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110
    l'index lho nella root del server lnx.nomedominio.it (aruba) l'altro file da includere l'ho in una cartella presente nella root

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    110
    Vi prego ragazzi aiutatemi...

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.