website logo
Auteur
avatar
nicolas2

Forum » » Bugs, Probs ... » » [Résolu] - Nous écrire


Posté : 9 mai 2025 à 11:47 icone du post

Citation : jpb
Citation : jpb
Citation : nicolas2 @jpb attention au retour de valeur nul sur isset ect..... suite a php 8.3. exemple : ce meta mot ne fonctionne pas :

function MM_member() {
   global $cookie, $anonymous;

   $username = $cookie[1];
   if ($username=="") {$username=$anonymous;}
   ob_start();
      Mess_Check_Mail($username);
      $MT_member=ob_get_contents();
   ob_end_clean();
   return ($MT_member);
}
$cookie[1] est a égale a null si pas conecté et donc lWarning: Trying to access array offset on null in ! bon code

function MM_member() {
   global $cookie, $anonymous;

if (isset($cookie)) {
$username = $cookie[1];
} else {
$username = $anonymous;
}
   ob_start();
      Mess_Check_Mail($username);
      $MT_member=ob_get_contents();
   ob_end_clean();
   return $MT_member;
}
 Message édité par : nicolas2 / 09/05/2025 00:06
<== YES !
voilà check si y'a pas de boulette .... le code
[code php]
function MM_member() {
   global $cookie, $anonymous;
   $username = (isset($cookie)) ? $cookie[1] : $anonymous;
   ob_start();
      Mess_Check_Mail($username);
      $MT_member=ob_get_contents();
   ob_end_clean();
   return $MT_member;
}[/code]
le code dans le contexte de l'archive sql
[code php]
function MM_member() {\n   global $cookie, $anonymous;\n   $username = (isset($cookie)) ? $cookie[1] : $anonymous;\n   ob_start();\n      Mess_Check_Mail($username);\n      $MT_member=ob_get_contents();\n   ob_end_clean();\n   return $MT_member;\n}[/code]
Yes Good

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=26999&forum=1