modifica corretta funzione da eregi() a preg_match()

giuliox13

Utente Attivo
27 Mar 2017
30
1
8
35
Buonasera, volevo il vostro aiuto per modificare una piccola parte di codice contenuto in una pagina php. Prima dell'aggiornamento della versione di php la funzione eregi() funzionava ora ovviamente non più e ho modificato tale funzione in preg_match().
C'è però anche un altro problema, prima sul file messaggi, passando con il mouse sopra al nick, data e ora, compariva la città, l'altezza s.l.m e provincia, ora compaiono solo due parentesi senza nulla dentro. Come mai?
Ovviamente mi dimentico di qualche cosa, potete vedere se la sintassi è scritta corretta o manca qualcosa? grazie

PHP:
<html>
<head>
<title>Messaggi degli utenti</title>
<?php
include("config1.php");
echo "<meta http-equiv=\"refresh\" content=\"$time_refresh\">";
?>
</head>
<body bgcolor="white">
<?php
//Creo l'array dove inserirò le informazioni
$rows_utenti_info = array();
//Leggo il file utenti
$rows_utenti=file($file_reg);
foreach($rows_utenti AS $v) 
  { 
   $tmp = explode('|', $v);
  $rows_utenti_info[$tmp[0]]['citta'] = $tmp[6];
    $rows_utenti_info[$tmp[0]]['provincia'] = $tmp[5];
} 
 
if (!(file_exists($file_mess))) {
    $fpw = fopen($file_mess,"w"); fclose($fpw);
}

$rows_file=file($file_mess);
$rows_file_ord=array_reverse($rows_file);
$count=count($rows_file_ord);
for ($i=0;($i<$count && $i<$num_messag);$i++)
{
    $dati_utente=explode("|",$rows_file_ord[$i]);
    $nick=$dati_utente[0];
    preg_match("\[(.*)\] \[(.*)\] (.*)", $nick, $regnick); 
    $nick_orig=$regnick[3];
    $msg=$dati_utente[1];
    $nick=stripslashes($nick);
    $msg=stripslashes($msg);
    $nick = str_replace('[em1]','<img src="emoticons/em1.gif">',$nick);
    $msg = str_replace('[em1]','<img src="emoticons/em1.gif">',$msg);
    for ($x=1;$x<57;$x++)
    {
        $img="em".$x;
        $img2="[".$img."]";
        $path="<img src=\"emoticons/$img.gif\">";
        $msg = str_replace("$img2","$path",$msg);
    }
    for ($x=1;$x<57;$x++)
    {
        $img="em".$x;
        $img2="[".$img."]";
        $path="<img src=\"emoticons/$img.gif\">";
        $nick = str_replace("$img2","$path",$nick);
    }
    
if(preg_match("http://([^<>[:space:]]+)", $msg, $regs))
$msg = str_replace('http://'.$regs[1], '<a href="http://'.$regs[1].'" target="_blank">link</a>', $msg);

if(preg_match("https://([^<>[:space:]]+)", $msg, $regs))
$msg = str_replace('https://'.$regs[1], '<a href="https://'.$regs[1].'" target="_blank">link</a>', $msg);

    echo "<b><font face=\"verdana\" size=\"2\" color=\"#000000\"><a title=\"".$rows_utenti_info[$nick_orig]['provincia']." (".$rows_utenti_info[$nick_orig]['citta'].")\">$nick</a></font>: </b>"."<font face=\"verdana\" size=\"2\">".$msg."</font><br>";
}
?>
</body>
</html>
 
Ultima modifica:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.369
338
83
Correggi il post mettendo il codice che hai postato tra gli appositi tag
PHP (2).png


Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
P modifica colore A Hover link website . WordPress 2
P Modifica con PHP di un node in una sitemap xml PHP 0
C Software modifica sitoweb in tempo reale WordPress 12
G Modifica immagine di sfondo attraverso un bottone PHP 18
L modifica dati. PHP 1
R Modifica codice per l'upload di più file PHP 0
G Modifica testo Photoshop 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
felino [Wordpress] Modifica main color del template WordPress 8
M [PHP] Modifica account PHP 3
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
F [PHP] modifica del body email con checked PHP 8
G Modifica da sito statico HTML a dinamico in Wordpress SEO e Posizionamento 1
Cosina Modifica script textarea jQuery 0
M [PHP] Calcolare costi su modifica orari PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
F modifica recensione google Discussioni Varie 2
C Photoshop CS 6 salvare una modifica Photoshop 0
L [PHP] Modifica in tabella ultimo id PHP 5
C Pagina fb notifica modifica post Facebook 1
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
C [Joomla] [HTML] Modifica codice per adattamento app Joomla 18
Daniele_Carrara [Javascript] Modifica input date Javascript 5
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
Emix [PHP] Ricerca e modifica su due tabelle PHP 26
M [PHP] Tabella datagrid con icona di modifica che cambia in base a parametro PHP 0
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
K [ASP.Net] Problema stampa e modifica ms sql ASP.NET 0
K stampa e modifica tabella in php e ms sql PHP 2
Michaelweb93 [WordPress] [HTML] Modifica sezione - pagina sito web WordPress 1
A [PHP] [RISOLTO] Modifica record db da form PHP 11
T [PHP] piccola modifica a script (non mio...) PHP 8
P Cerco programmatore per modifica sito wordpress Offerte e Richieste di Lavoro e/o Collaborazione 4
Z Modifica ricorsiva file html HTML e CSS 3
Trapano [PHP] modifica simultanea di più campi nel db PHP 1
K [CERCO] Programmatore per modifica tema wp Offerte e Richieste di Lavoro e/o Collaborazione 2
U modifica sender-receiver email Posta Elettronica 4
W modifica firma Supporto Mr.Webmaster 20
M Modifica parametro mysql_result($result, $i, 'id') Deprecato dal 5.5 PHP 10
X modifica contemporanea di record MS Access 6
J [WP] Chiarimenti modifica campo WordPress 0
A Form per modifica record database PHP 9
P Help! modifica script Javascript 11
M Pulsante modifica HTML e CSS 20
A script modifica PHP 1
D Modifica data creazione file in fso Classic ASP 0
J Normativa cookie: modifica cookie choice Javascript 4
W Modifica su invio dati da form PHP 4

Discussioni simili