script vecchio .. farlo funzionare su 5.3

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, sto riffacendo uno script vecchio che avevo in un vecchio sito mai messo online.. solo che mi interessa farlo funzionare..
vi posto il codice:
PHP:
# inserisce i blocchi di sinistra o destra.
function create_blocks($edge){

$handle=opendir('blocks/'.$edge);

while ($file = readdir($handle)) {
	if (!is_dir("blocks/$edge/$file") and (!ereg("^\.",$file))) {
		$modlist .= "$file ";
	}
}
closedir($handle);

$modlist = explode(" ", $modlist);
sort($modlist);
for ($i=1; $i < sizeof($modlist); $i++) {


$tmp=eregi_replace("^[0-9][0-9]_","",$modlist[$i]);
	
	include ("blocks/$edge/$modlist[$i]");
	
echo "<br>";
}


}

mi da seguenti funzioni vecchie:
Deprecated: Function ereg() is deprecated in D:\xampp\htdocs\3\includes\funzioni_php.php on line 9

Notice: Undefined variable: modlist in D:\xampp\htdocs\3\includes\funzioni_php.php on line 10

Deprecated: Function ereg() is deprecated in D:\xampp\htdocs\3\includes\funzioni_php.php on line 9

Deprecated: Function ereg() is deprecated in D:\xampp\htdocs\3\includes\funzioni_php.php on line 9

Deprecated: Function eregi_replace() is deprecated in D:\xampp\htdocs\3\includes\funzioni_php.php on line 20

Mi potete aiutarmi grazie mille.?
come faccio ad farlo funzionare su php 3.5?
grazie..

aspetto vostre risposte..

buona giornata.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
In PHP "moderno" la funzione potrebbe essere riscritta così:
PHP:
<?php
function create_blocks($edge)
{ 
    $modlist = glob("blocks/{$edge}/*");
    
    foreach ($modlist as $mod) {
        if (!is_file($mod) || in_array($mod, array('.', '..'))) {
            continue;
        }
        
        $tmp = preg_replace('/[0-9]_/', '', $mod);
        require_once $mod;
        
        echo "<br />";
    }
}
?>
L'unica cosa su cui non sono sicuro è l'espressione regolare, ma mi sembra che la variabile $tmp non venga usata da nessuna parte. Forse nel file incluso?

Fammi sapere.
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ti ringrazio moltissimo la tua conversione funziona bene...

per l'tmp.. non saprei perché era codice scritto con i piedi..... Perché anni fa non sapevo nulla di php..e faccevo copia/incolla sul codice che trovavo in rete.


ti ringrazio molto..

buon giornata.
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
ha ha, ho capito (forse), cosa faceva più/meno
includeva in ordine i file..ad esempio
la cartella:
blocks/dx:
01_menu.php
02_archivio.php
03_tag.php

etc..
e li includeva in ordine..

però cosi la tua modifica funziona come quella vecchia..

ti ringrazio molto.
buona serata.
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Risuscito un vecchio script di upload immagine multiplo PHP 10
F Somma di più tabelle da script Javascript 0
L Script per convertire numeri in parole Javascript 2
H Eliminazione script. Photoshop 0
S Script Google Translate scomparso HTML e CSS 3
P lanciare script asp (o php) da jquery Javascript 1
G Script notifiche dekstop aiuto Javascript 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
P Passare solo alcuni parametri a script per CSV PHP 0
M Collegamento tra form html e script php PHP 4
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
P Script upload immagini jQuery 0
M Premature end of script headers PHP 1
Cosina script data aggiornamento pagina Javascript 1
R Distribuire uno Script "Facebook Auto Post" PHP 0
F Creazione script Tv Presentati al Forum 1
N Script elenco file HTML HTML e CSS 5
felino PHP e script generazione file excel PHP 2
MarcoGrazia Se non sai se riceverai da GET o da POST, puoi verificarlo e far scegliere allo script. Snippet PHP 0
Beppe2 Ritardare esecuzione script Javascript 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
T script jquery non funziona più dopo il passaggio a MVC jQuery 5
F Aiuto java script Javascript 2
Max 1 [PHP] Script che funziona in locale e non online PHP 16
K Help: problema con uno script di booking in php! PHP 0
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
R [Javascript] Aiuto su questo script Javascript 2
M [HTML] Stesso script su 2 blog CMS (Content Management System) 4
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
F [HTML] Failed script su coffee cookies HTML e CSS 1
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
Cosina Modifica script textarea jQuery 0
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
L [HTML] Domanda: Utilizzo script HTML e CSS 0
C richiamare una funzione in un altro script php PHP 1

Discussioni simili