Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    perfetto, funziona benissimo
    grazie

  2. #12
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ah, occhio a una cosa però, se il file che caricano è .jpeg invece che .jpg, il substr toglierà un carattere in meno, ti resterà un . di troppo.

  3. #13
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    lo script e' in un pannello di controllo dove solo io aggiungo le immagini.
    In ogni modo, se dovesse sfuggirmi, come posso ovviare?

  4. #14
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se c'è il caso che puoi avere estensioni di lunghezze diverse, vedi jpg e jpeg, l'unica è calcolare la posizione dell'ultimo . con strrpos()
    Codice PHP:
    $posizione strrpos($_FILES['foto']['name'], '.');

    $file_name substr($_FILES['foto']['name'],0,$posizione-1).'_'.time().'.jpg'
    Fa una prova rinominando un file .jpg in .jpeg, vedi se funziona.

  5. #15
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ho provato ad inserire una foto rinominata in ciao.jpeg (ma non credo l'estensione sia diventata jpeg, forse e' sempre jpg)
    cmq l'upload lo fa ma nel db entra ciao.jpe_1381013233.jpg

    Se invece la lascio col nome ciao.jpg fa bene il suo lavoro

    Non ho capito se esiste l'estensione jpeg o solo jpg

  6. #16
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ok confermo
    con le jpeg mi aggiunge un punto anche col nuovo codice
    con le jpg funziona bene

  7. #17
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Esiste sia l'estensione .jpg che .jpeg

    Ad ogni modo ho fatto una prova, togli il -1 e drovrebbe funzionare

  8. #18
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    scusa ho fatto casino
    con il nuovo codice mi elimina solo l'ultima lettera, invece di hotel_114.jpg mi fa diventare hote_114.jpg

  9. #19
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ok, senza il -1 funziona benissimo
    grazie 1000 per tutto

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.