Galahad: Seltsame Fehlermeldung

Guten Morgen

Hab ein Problem mit meinem PHP Skript. Das Prog lief störungsfrei, bis ich es auf einen neuen Server gepackt habe. da liefert es mir eine Fehlermeldung die aber irgendwie sinnlos ist.
Es funktioniert nämlich alles bis auf die tatsache dass die Fehlermeldung da steht.
Gibts unter umständen eine möglichkeit die fehlermeldung zu umgehen?

Meldung:  Warning: implode(): Bad arguments. in D:\xampp\htdocs\rndnews\eingabe.php on line 499

Bereich um die Zeile:
 define ('µ',chr(4));
 define ('',chr(4));
 define('§',chr(127));

$datum5=  $_POST['data99']['datum'];
$checklaufoption= $_POST['data49']['opt'];
   $_POST['data20']['laufhref'];
$checkweg =  $_POST['data20']['weg'];
   $_POST['data20']['tag1'];
$checklauftext =  $_POST['data20']['lauftext'];
   $_POST['data20']['tag2'];

//Zeile 499   $textlauf= implode ("µ", $_POST['data20']);
   $textlauf= stripslashes($textlauf);

//echo "test textlauf".$textlauf."<br>";
 //echo "test checklaufweg: ".$checkweg."<br>";
 //echo "test checklauftext: ".$checklauftext."<br>";

thx lg Galahad

  1. Huhu Galahad

    Gibts unter umständen eine möglichkeit die fehlermeldung zu umgehen?

    Wäre es nicht besser den Fehler zu beheben?

    Meldung:  Warning: implode(): Bad arguments. in D:\xampp\htdocs\rndnews\eingabe.php on line 499

    Das ist doch sehr deutlich, falsche Argumente für die Funktion implode().

    define ('',chr(4));

    Das erscheint mir sehr fragwürdig, wozu soll das denn gut sein?

    $checklaufoption= $_POST['data49']['opt'];
       $_POST['data20']['laufhref'];

    Mmmhh ... ?

    $checkweg =  $_POST['data20']['weg'];
       $_POST['data20']['tag1'];

    Mmmhh ... ?

    $checklauftext =  $_POST['data20']['lauftext'];
       $_POST['data20']['tag2'];

    Mmmhh ... ?

    //Zeile 499   $textlauf= implode ("µ", $_POST['data20']);

    Du musst an dieser Stelle dafür sorgen, dass implode()

    a) in jedem Fall mit einem Array gefüttert wird

    oder

    b) nur gefüttert wird wenn auch ein Array vorhanden ist

    Hast Du den ollen Gral eigentlich inzwischen gefunden?

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. »» Gibts unter umständen eine möglichkeit die fehlermeldung zu umgehen?

      Wäre es nicht besser den Fehler zu beheben?

      schon aber ich bekomme ihn nicht weg und er nervt nur (es geht ja eh alles und bei der selben prozedur weiter oben im prog bekomme ich keine fehlermeldung)

      Meldung:  Warning: implode(): Bad arguments. in D:\xampp\htdocs\rndnews\eingabe.php on line 499

      Das ist doch sehr deutlich, falsche Argumente für die Funktion implode().

      define ('µ',chr(4));
      Das erscheint mir sehr fragwürdig, wozu soll das denn gut sein?

      da gehört das µ dazwischen, is beim kopieren irgendwie weggefallen
      ist ein trennzeichen

      $_POST['data20']['laufhref'];

      $checkweg =  $_POST['data20']['weg'];
         $_POST['data20']['tag1'];

      $checklauftext =  $_POST['data20']['lauftext'];
         $_POST['data20']['tag2'];

      Auswertung eines HTML Forumlars

      //Zeile 499   $textlauf= implode ("µ", $_POST['data20']);

      ist ein array

      Hast Du den ollen Gral eigentlich inzwischen gefunden?

      Sicher und der hält mich ewig jung und potent

      Viele Grüße

      lulu

      1. Huhu Galahad

        $checklauftext =  $_POST['data20']['lauftext'];
           $_POST['data20']['tag2'];

        Auswertung eines HTML Forumlars

        wobei hier jeweils die zweite Zeile sinnfrei ist oder?

        //Zeile 499   $textlauf= implode ("µ", $_POST['data20']);

        ist ein array

        Du cheinst mir da sehr sicher zu sein, hast Du dass üperprüft?

        if (is_array($_POST['data20'])){
          echo "Ein Ritter der Tafelrunde irrt sich nie.";
        }else{
          echo "chleudert den Purchen zu Poden";
        }

        Viele Grüße

        lulu

        --
        bythewaythewebsuxgoofflineandenjoytheday
        1. ja ich bin mir sicher dass es ein array ist.
          gibts jetzt ne möglichkeit die fehlermeldung einfach auszuschalten?

          Lg Galahad

          1. Huhu Galahad

            ja ich bin mir sicher dass es ein array ist.

            Dann dürfte diese Fehlermeldung nicht kommen.
            Bist Du Dir nur sicher, oder hast Du es auch geprüft?
            Was spuckt var_dump($_POST['data20']); aus?

            gibts jetzt ne möglichkeit die fehlermeldung einfach auszuschalten?

            Die gibt es, ist aber sehr schlechter Stil.

            Viele Grüße

            lulu

            --
            bythewaythewebsuxgoofflineandenjoytheday
            1. egal ich hab das problem gefunden

              er mochte die anführungszecieh nicht

              hab nun das stripeslashes vorher ausgeführt und sie da die fehlermeldug is dahin.