![]()
dovrei verificare l'esistenza di un file però senza conoscerne l'estensione. Per la precisione è un immagine di cui ho il nome e può essere solo gif, jpg o pgn. li devo controllare 1x1 ?
![]()
dovrei verificare l'esistenza di un file però senza conoscerne l'estensione. Per la precisione è un immagine di cui ho il nome e può essere solo gif, jpg o pgn. li devo controllare 1x1 ?
Errare humanum est, perseverare ovest
Sì![]()
"Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"
e vabbè, se tocca, tocca.
grazie
![]()
Errare humanum est, perseverare ovest
io ho un problema con file_exists...
ho questo codice piu o meno...
ma in pratica mi esegue sempre il codice se non esiste...Codice PHP:
if(file_exists($file) {
codice se esiste
} else {
codice se non esiste
}
in pratica ho una immagine che si chiama $id.$img
io controllo se $id.$img esiste e assegno questo nome alla var $view_img altrimenti le do il valore $noimage...
ma mi diventa sempre noimage... come mai?
Ciao!
considerando che il file ci sia effettivamente rimane da controllare se in $file hai inserito il giusto percorso.
verifica con un echo "$file"
Errare humanum est, perseverare ovest
puoi usare globOriginariamente inviato da carlo2002
e vabbè, se tocca, tocca.
grazie
![]()
codice:$fileList = glob('path/to/file.{gif,jpg,png}', GLOB_BRACE); if ($fileList !== FALSE && count($fileList) > 0) { // esiste } else { // non esiste }
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
ovviamente, mi stampa il percorso assoluto del file...Originariamente inviato da carlo2002
considerando che il file ci sia effettivamente rimane da controllare se in $file hai inserito il giusto percorso.
verifica con un echo "$file"
http://localhost/cartella/file.ext
mi viene un dubbio, non è che per caso file_exists() funziona solo con la document_root??
cioè con C:\programmi\apache group\apache\htdocs\cartella\file.ext
ciao!
Ciao!
funziona con tutto ... ma potrebbe darti errori per via dei permessi, del safe_mode, e della base_dir nel php.ini come directory oltre la quale non si può andare in nessun modo
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
potrebbe essere proprio quelloOriginariamente inviato da fmortara
ovviamente, mi stampa il percorso assoluto del file...
http://localhost/cartella/file.ext
mi viene un dubbio, non è che per caso file_exists() funziona solo con la document_root??
cioè con C:\programmi\apache group\apache\htdocs\cartella\file.ext
ciao!Codice PHP:
$file = $_SERVER['DOCUMENT_ROOT']."/percorso_cartella/".$id.$ext ;
Errare humanum est, perseverare ovest
e quindi che devo fare??Originariamente inviato da daniele_dll
funziona con tutto ... ma potrebbe darti errori per via dei permessi, del safe_mode, e della base_dir nel php.ini come directory oltre la quale non si può andare in nessun modo
Ciao!