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

    gestione passaggio di variabili

    Salve, ho un problema con questo pezzo di codice:

    codice:
    foreach ($reversed as $nomefile) {    
        $f = file_get_contents("$path_event/$nomefile"); // $nomefile è il nome del file di testo
        
        echo "<a href=eventdelconfirm.php?del=$nomefile><img src=\"images/icons/trash.png\" title=\"Cancella\" width=\"15\" height=\"15\"></a>";
        echo "&nbsp;";
        echo "<a href=eventpostedit.php?edi=$nomefile><img src=\"images/icons/edit.png\" title=\"Modifica\" width=\"15\" height=\"15\"></a>";
        echo "&nbsp;";
        
        $nomefile = file_get_contents("$path_event/$nomefile");
        $nomefile = explode("|", $f);
            
            $titleev = $nomefile[0];
            $monthev = $nomefile[2];
            $yearev = $nomefile[3];
            
            $nameev = str_replace(" ", "_", "$titleev");
            
            $dir_name = "$yearev%a%$monthev%b%$nameev";
        
        echo "<a href=filesupl.php?upl=$dir_name><img src=\"images/icons/upload.png\" title=\"Carica file\" width=\"15\" height=\"15\"></a>";                             
        echo "&nbsp;";
        echo "<a href=galleryupl.php?gal=$dir_name><img src=\"images/icons/gallery.png\" title=\"Carica foto\" width=\"15\" height=\"15\"></a>";    
        
        echo "&nbsp;&nbsp;&nbsp;&nbsp; $titleev <br>";
        
    }
    
    ?>

    Quello che succede è che non riesco a passare $dir_name a filesupl.php e a galleryupl.php: dove sbaglio?
    Grazie!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    E come cerchi di recuperarne il valore in filesupl.php e galleryupl.php

  3. #3
    Modo classico:

    codice:
    <?php
    
        // Definizione dei path
        $path_files = '../public/files';
        $dir_name = $path_files .'/'. $_GET['upl'];
    
    
        echo "
            <form action=\"upload_files.php?updir=$dir_name\" method=\"post\"
            enctype=\"multipart/form-data\">
            <label for=\"file\">Formati accettati: pdf</label><br>
            <input type=\"file\" name=\"file\" id=\"file\"><br>
            <input type=\"submit\" name=\"submit\" value=\"Carica file\">
            </form>
        ";
    
    
    ?>
    questo è filesupl.php

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Hai provato a verificare il codice generato dal foereach? I link all'interno del codice html della pagina sono coretti? Contengono i giusti valori di upl e gal?

    Prova anche a passare $dir_name alla funzione urlencode()

  5. #5
    Ora funziona! Ho cambiato metodo.


    Avrei un'altra domanda più o meno legata a questo fatto: ho una sezione interna riservata, con username e password, e la sessione per proteggere le sottopagine riservate. Però, in ogni sottopagina riservata vorrei mettere un link che mi riporta alla pagina riservata principale senza dovermi riloggare. Come posso fare?

    Questo è il codice all'inizio della pagina riservata principale "areariservata.php":

    codice:
    <?php require_once("session.php"); 
    include 'config.php';
    $username = $_POST['username']; 
    $password = $_POST['password'];
    if ($username==$usern && $password==$passd ){ //|| $username == "user2" && $password == "pass2") 
    	$_SESSION["LoggedIn"] = true;
    
    
    ?>
    Questo è il codice all'inizio di pgni sottopagina riservata:

    codice:
    <?	require_once("session.php"); 
    	if ($_SESSION["LoggedIn"] == true) { 	
    ?>

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.