Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Visualizzare ultimo file inviato

    Salve,
    ho un file che mi permette di fare l’upload di file immagini, gif-jpg-jpeg-png, in una cartella del server dove è ospitato il mio sito.
    Vorrei che una volta inviato il file me lo visualizzasse.
    In effetti vorrei qualche cosa che mi permettesse di vedere l’ultimo file inviato.

  2. #2
    se non salvi i nomi dei file uplodati su db è più complesso...

    ad esempio potresti salvare il file rinominandolo con il timemastap...

  3. #3
    in effetti io ho questo

    Codice PHP:
    <?php 
    if(isset($_REQUEST['show_image']) and $_REQUEST['show_image']!=''){
    $vedi_img explode("."$_REQUEST['show_image']);
    $nuova_img $vedi_img [0]. date('dmYHi') . "." .$vedi_img [1];
    echo 
    $nuova_img;
    echo 
    "
    "
    ;
    ?>
    [img]../../immagini_copertina/<?php echo $nuova_img?>[/img]

    <?php ?>
    che mi visualizza il file inviato.
    Funziona per i file tipo gatto.jpg, ma non funziona se l'utente ha nominato il file cane.gatto.jpg.

  4. #4

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Certo, perché usi un explode che ti trasforma la variabile in un array per ogni punto.

    Esempio:
    gatto.cane.jpg -> faccio un explode per ogni punto -> array di tre elementi:
    [0] gatto
    [1] cane
    [2] jpg

    Mentre l'altra ha solo due elementi:
    gatto.jpg

    [0] gatto
    [1] jpg

    E quindi ti vede l'immagine correttamente, solo perché il nome dell'immagine è corretto.
    Capito?
    Personal Home Page

  7. #7
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    guarda se questa puo' essere utile o qlke funzione simile come finfo etc...

    nel caso salva il file con una namespace bendefinito ad esempio :
    [TIMESTAMP UPLOAD]_[NOME FILE].[ESTENSIONE]

  8. #8
    @ Vash SD e come dovrei modificarla?

  9. #9
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    sostituisci
    Codice PHP:
    $vedi_img explode("."$_REQUEST['show_image']);
    $nuova_img $vedi_img [0]. date('dmYHi') . "." .$vedi_img [1]; 
    con
    Codice PHP:
    preg_match("/(.*)\.(.*)/"$_REQUEST['show_image'], $vedi_img);
    $nuova_img $vedi_img[1]. date('dmYHi') . "." .$vedi_img[2]; 
    eXvision

  10. #10
    fatto ma non va perchè cerca il file senza l'estensione.

    cmq grazie per la tua collaborazione.

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.