Salve a tutti ragazzi. In un sistema di commenti creato per "allenamento" con il php ho riscontrato un problema.
Ogni volta che si scrive qualcosa essa viene normalmente inserita nella index come richiesto, però per ogni commento presente sulla index esce questo messaggio: "Deprecated: Function ereg_replace() is deprecated".
Il problema si riscontra nella pagina con i seguenti codici:
<?php
class autoActiveLink {
function makeActiveLink($originalString){
$newString = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href="\\0" target="_blank">\\0</a>", $originalString);
return $newString;
}
}
?>
Il problema sta sicuramente in ereg_replace(), ho provato di tutto, anche con eregi_replace o preg_replace ma col primo restituisce lo stesso messaggio di errore e col secondo si verifica un ulteriore messaggio di errore e non si riesce piu a vedere il commento... con cosa posso sostituire ereg_replace?
Grazie in anticipo
Ogni volta che si scrive qualcosa essa viene normalmente inserita nella index come richiesto, però per ogni commento presente sulla index esce questo messaggio: "Deprecated: Function ereg_replace() is deprecated".
Il problema si riscontra nella pagina con i seguenti codici:
<?php
class autoActiveLink {
function makeActiveLink($originalString){
$newString = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href="\\0" target="_blank">\\0</a>", $originalString);
return $newString;
}
}
?>
Il problema sta sicuramente in ereg_replace(), ho provato di tutto, anche con eregi_replace o preg_replace ma col primo restituisce lo stesso messaggio di errore e col secondo si verifica un ulteriore messaggio di errore e non si riesce piu a vedere il commento... con cosa posso sostituire ereg_replace?
Grazie in anticipo