Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    estrazione nomi file da cartella ..

    Ciao,
    volevo capire se sia possibile, attraverso PHP, estrarre i nomi dei file di una specifica cartella.
    .. e in particolare, se si possano estrarre i nomi che corrispondano ad un certo range (per capirsi tipo una "select like" tra i nomi appunto della cartella)
    grazie mille

  2. #2
    Codice PHP:
    $stringaDaCercare "stringa";
    $handler opendir("./public/");
    while ( 
    $file readdir($handler) ) {
        if (
    $file == "." || $file == "..")
            continue;
        if (
    is_int(strpos($file,$stringaDaCercare))) {
            
    //file trovato
        
    }

    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Grazie mille !

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Ciao,
    vorrei capire se del nome file estratto, sia possibile ottenerne anche le proprietà .. e in particolare i 'px' delle immagini.

    a dire il vero mi servirebbe ottenere queste informazioni (px) sui file selezionati attraverso un input type="file" (quindi uno 'sfoglia' da cartella)

    Grazie

  5. #5
    L'input file ti fa selezionare i file che hai in locale, quindi dovresti prima eseguire l'upload, in modo da spostare i file sul server e da qui utilizzare le funzioni del php per poter accedere alle informazioni che ti occorrono.
    In particolare puoi utilizzare la funzione getimagesize() che ti restituisce il seguente array di valori:
    Codice PHP:
    Array
    (
        [
    0] => 300
        
    [1] => 200
        
    [2] => 2
        
    [3] => width="300" height="200"
        
    [bits] => 8
        
    [channels] => 3
        
    [mime] => image/jpeg

    quindi nella posizione 0 trovi la larghezza, nella 1 trovi l'altezza.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da codencode
    L'input file ti fa selezionare i file che hai in locale, quindi dovresti prima eseguire l'upload, in modo da spostare i file sul server e da qui utilizzare le funzioni del php per poter accedere alle informazioni che ti occorrono.
    In particolare puoi utilizzare la funzione getimagesize() che ti restituisce il seguente array di valori:
    Codice PHP:
    Array
    (
        [
    0] => 300
        
    [1] => 200
        
    [2] => 2
        
    [3] => width="300" height="200"
        
    [bits] => 8
        
    [channels] => 3
        
    [mime] => image/jpeg

    quindi nella posizione 0 trovi la larghezza, nella 1 trovi l'altezza.
    interessante ..
    un piccolo problema .. per cortesia, come si funzionerebbe l'upload ?
    Grazie mille

  7. #7
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, googlando un po' si trova tanta roba sull'upload di file con PHP, ecco qui un esempio tra tanti.

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Originariamente inviato da jcsnake
    Ciao, googlando un po' si trova tanta roba sull'upload di file con PHP, ecco qui un esempio tra tanti.
    hai ragione ..
    grazie mille !

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    upload .. riuscita !

    adesso avrei un altro paio di domandine ..

    1) che sia possibile richiamare la pagina php direttamente dopo aver selezionato il file da caricare, senza dover passare per un pulsante ?

    2) avrei la neccessità di modificare il nome di un file presente nel server .. c'è il modo di farlo ?
    (eventualmente duplicando il file con un nome diverso e cancellando il vecchio)

    Grazie mille

  10. #10
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, se utilizzi l'elemento html per i file (il tag <input type='file'> tanto per intenderci) non hai la possibilità di non utilizzare il pulsante...in quando le due cose (input text e pulsante) vanno insieme...per modificare il nome di un file, invece, c'è da capire innanzitutto se il server su cui risiede è tuo di proprietà o gestito da terze parti. In ogni caso bisogna assegnare i permessi di lettura/scrittura al file o alla cartella direttamente da server prima di porter utilizzare funzioni di cacellazione/rinomina/creazione direttamente da codice.

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.