- Home
- Categorie
- Coding e Sistemistica
- PHP
- Pagina PHP con funzioni che in 5.6 andavano ma in PHP7 no.
-
Pagina PHP con funzioni che in 5.6 andavano ma in PHP7 no.
Buongiorno a tutti, premetto che sono un perfetto ignorante di PHP.
In un dominio che abbiamo (comuneportogruaro.org) ci sono dentro più cose: una sito in Worpress, uno in Joomla che siamo costruendo e, c'era, uno scriptino che faceva visualizzare le immagini della Piazza di Portogruaro.
Causa Joomla, che tra poco passa a 4, abbiamo swicchato il dominio da PHP 5.6 a PHP 7.
Sta paginetta, che conteneva funzioni PHP ora deprecate (EREGI), non parte più.
C'è un'anima pia che mi possa aiutare ? Ho provato a leggere i manuali, e sostituire con PREG_MATCH e varie "/" il codice, ma con scarsi risultati.
La pagina è questa comuneportogruaro.org/cam/slideshow.php
Prende le immagini che ogni 15 minuti un CronJob mette in cartelle divise per giorno.
Un pezzo di codice incriminato è questo:function returnimages($dirname,$extension,$start,$stop) {
$pattern="(.".$extension."$)"; //
$files = array();
if($handle = @opendir($dirname)) {
while(false !== ($file = readdir($handle))){
if(eregi($pattern, $file)){ // Se immagine valida
$info = pathinfo($file);
if ( $file !== $start && $file !== $stop ) {
$image_array[] = $info['filename'] ;
}
}
}
}
@closedir($handle);Qualche aiutino ?
Vi Ringrazio
Andrea