Erreur "invalid argument passed in"

bonjour, j'ai ce message d'erreur
Warning: implode() [function.implode]: Invalid arguments passed in /h............/admin/index.php on line 265 que je ne comprends pas...
la ligne en question :
<TEXTAREA name="text" rows=20 cols=80>'.stripslashes(implode("",$text)).'</TEXTAREA>
Je ne suis pas un grand connaisseur au niveau PHP, si quelqu'un peux m'aider..
Merci d'avance

1 réponse

  1. Bonjour,
    tu n'a pas mis le caractère avec le quel tu veux imploder et la variable $text doit être un tableau.

    la syntaxe pour implode est :

    $tableau= array('lastname', 'email', 'phone');
    $text = implode(",", $tableau);

    que est ce que tu veux faire exactement ?
    1. Merci pour ta réponse
      Mettre un site que j'ai acheté en ligne...
    2. if($q) {
      $filename = "../includes/pages/$q";
      if(!is_writable($filename)) {
      die("<b>$q</b> is not writable! All files in your includes/pages directory should be CHMOD 666");
      }
      $text = @file($filename,"r");
      echo '<b>EDIT PAGE</b> : '.$q.'
      <FORM action="index.php" method="POST">
      <INPUT type="hidden" name="q" value="'.$q.'">
      <TEXTAREA name="text" rows=20 cols=80>'.stripslashes(implode("",$text)).'</TEXTAREA>
      <br><INPUT type="submit" name="submit" value="Save page">
      </FORM>';
      include("footer.php");
      exit;
      }
      j'en ai mis un peu plus
    3. lool non pas ca, je veux savoir ce que tu veux faire exactement avec le code qui ne marche pas ==> stripslashes(implode("",$text)) : qu'est ce que cela doit retourner comme résultat.
    4. Ben en fait je sais pas trop expliquer vu que j'y connais pas grand chose, le site : http://paddynicedeals.com/aikido/ Jettes un oeil tu pourras mieux comprendre que moi
      En fait dans le cadre more ressources j'ai un message d'erreur, et j'ai ce message sur implode quand je suis dans la configuration. Je suppose que c'est lié
    5. essaye de faire stripslashes(implode(",",$text)) au lieu de stripslashes(implode("",$text))