Seltsame Fehlermeldung
Galahad
- php
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
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
»» 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
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
ja ich bin mir sicher dass es ein array ist.
gibts jetzt ne möglichkeit die fehlermeldung einfach auszuschalten?
Lg Galahad
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
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.