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

    Reperire un'immagine .....

    Ciao a tutti
    cerco un programma in php per poter trasferire un'immagine da un computer remoto al server all'interno di una cartella. Ed un'altro programma che legga all'interno di questa cartella e mi visualizzi la foto.

    Io avevo provato così: Sapendo che la cartella dove sono le immagini si chiama pippo io ho fatto questo:
    <html>
    <head>
    </head>
    <body><?PHP
    $dh=opendir('/condivisioni/web/nome sito/pippo');
    while($file=readdir($dh)){
    echo"[img]pippo/$file[/img]
    " ;
    };
    ?>
    </body>
    </html>
    Sapendo che nella crtella c'è una sola immagine quando vado ad aprire la pagina mi mette: . .. e l'immagine
    Perchè mi trova questi punti? che poi li legge come immagini, ovviamente i primi due come immagini non trovate. Qualcuno mi può aiutare?

  2. #2
    perchè ogni directory contiene sempre anche . e .. (. = link alla diirectory stessa, .. = link alla directory superiore)

    <?PHP
    $dh=opendir('/condivisioni/web/nome sito/pippo');
    while($file=readdir($dh)){
    if($file != '.' && $file != '..') echo"[img]pippo/$file[/img]
    " ;
    };

    così li salti

    per l'upload... ti serve un normalissimo form con un campo file e pochi altri accorgimenti... se fai una ricerchina tra forum e guide qualcosa dovresti trovare


  3. #3
    Grazie mille!!! Funziona
    adesso dovrei fare un programmino che vada ad eliminare il file dalla cartella come posso fare?

  4. #4
    Io ho fatto così ma non funziona:
    <html>
    <body>
    <?PHP
    $dh=opendir('/condivisioni/web/nome sito/pippo');
    while($file=readdir($dh)){
    if($file == '$Elimina');
    };

    unlink ($dh"/"$Elimina)

    or die ("non posso eliminare $Elimina");

    ?>
    </body>
    </html>

    Questa è la pagina che dovrebbe eliminare il file $Elimina che arriva dal formdi un'alta pagina
    <html>
    <head>
    </head>
    <body>
    <?PHP
    $dh=opendir('/condivisioni/web/nome sito/pippo');
    while($file=readdir($dh)){
    if($file != '.' && $file != '..') echo"$file
    " ;
    };

    echo"<hr >";

    ?>

    In alto trovi i nomi delle immagini inserite per eliminarle copia il nome del file da eliminare all'interno del campo


    <FORM METHOD="post" ACTION="elimina.php">
    <div align="left">


    Elimina il file: <input type="text" name="Elimina" size="20">


    <input type="submit" value="Elimina" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
    </form>

    </p>
    </div>
    </FORM>

    </body>
    </html>

    Perchè non funziona?

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.