Ciao a tutti,
Ho bisogno di un consiglio su come aprire un file con una parte fissa e una che non conosco
$file="directory/11A/*-".$variabile.".xml";
if (file_exists($file))
pensavo stupidamente di ricolverla cosi ma invece mi sbagliavo
Ciao a tutti,
Ho bisogno di un consiglio su come aprire un file con una parte fissa e una che non conosco
$file="directory/11A/*-".$variabile.".xml";
if (file_exists($file))
pensavo stupidamente di ricolverla cosi ma invece mi sbagliavo
Che mestiere difficile.....essere da soli ancora di più
leggi i file che hai in quella cartella, se rispecchiano la tua parte fissa li apri:
Codice PHP:$dir= opendir("percorso/cartella/");
$ricerca=$variabile.".xml";
while ($file=readdir($dir)){
if(substr($file,-10)==$ricerca){
// apri il file
}
}
il metodo esatto per leggere il contenuto di una cartella con readdir() è:
oppure utilizza la funzione glob()Codice PHP:while (false !== ($file = readdir($dir))) {
eXvision
Prendi spunto da chi ti ha scritto prima, aggiungi una bella regex, e sei a posto:
Però devi essere sicuro che $variabile non contenga caratteri particolari. Potrebbero creare problemi con la regex.Codice PHP:if ($dir= opendir("percorso/cartella/")) {
while (false !== ($file=readdir($dir))){
if(preg_match('%directory/11A/.*[\\-]{1}'.$variabile.'\\.xml$%i', $file)){
// apri il file
}
}
closedir($dir);
}
Michele
King Of The Kill