Debug vieux site web et migration de php
Posté : 08 juin 2021, 23:32
Bonjour à tous,
J'ai l'ambition de relancer un vieux site web (datant de 2008-2009) codé sous parait-il un ancien langage PHP.
Problème, j'arrive a le debuger un peu, mais une erreur persiste, et je comprend pas comment corrigé le problème.
Je vous joint le code erreur ainsi que le code en question. L'erreur serait : << $db->Requete($sql); >>
Merci pour vos prochain retour
<< Fatal error: Uncaught Error: Call to undefined method DB::Requete() >>
J'ai l'ambition de relancer un vieux site web (datant de 2008-2009) codé sous parait-il un ancien langage PHP.
Problème, j'arrive a le debuger un peu, mais une erreur persiste, et je comprend pas comment corrigé le problème.
Je vous joint le code erreur ainsi que le code en question. L'erreur serait : << $db->Requete($sql); >>
Merci pour vos prochain retour
<< Fatal error: Uncaught Error: Call to undefined method DB::Requete() >>
<?php
$sql = "
SELECT *
FROM mlc.news
WHERE champ = $_idc
ORDER BY d DESC
";
$db->Requete($sql);
if ($db->Nb_Enreg())
{
$cp = new TmfColorParser();
echo '<table cellpadding="0" cellspacing="0" border="1" style="color: black; width: 100%;">';
while ($tab = $db->Enreg_Suivant_Assoc())
{
if ($lang=='fr' or $lang=='es')
{
$date=ereg_replace("([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2})","\\3/\\2/\\1",$tab['d']);
//$text=($lang=='fr')? $tab['text_fr'] : $tab['text_es'];
}
else
{
$date=ereg_replace("([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2})","\\2/\\3/\\1",$tab['d']);
//$text=$tab['text_en'];
}
echo '<tr>';
echo '<td style="text-align:center"><span style="color:#FF8800;font-weight:bold;">'.$date.'</span></td>';
$text = $cp->toHTML($tab['text'],false,true,'i');
echo '<td style="text-align:left"><span style="font-weight:bold;">'.$text.'</span></td>';
echo '</tr>';
}
echo '</table>';
}
else
{
echo '<p align="center"> </p>';
}
?>
</div>
</div>
<?php