1
Hallo Forum,
habe seit heute PHP 5.2 auf meinen Server bekommen.
Scheinbar kommt PHP 5.2 nicht mit folgendes klar.
Die Fehlermeldung beziehen sich immer auf :
on line 157
Hier ein Link:
http://www.windeko.de/shop/xaranshop_k007001001s001_1.php
Hier der Codeabschnitt:
Provider habe ich schon informiert.
Für eure Hilfe schon mal Dank im voraus
Viele Grüße
Peter
habe seit heute PHP 5.2 auf meinen Server bekommen.
Scheinbar kommt PHP 5.2 nicht mit folgendes klar.
Die Fehlermeldung beziehen sich immer auf :
on line 157
$$var = $_POST[$var];
on line 159 printf("Die Daten wurden von %s aus verschickt.",
on line 166 $pg = substr($_POST['dessin'], 4, 1);
on line 204 $hochpg = $hoch + substr($_POST['dessin'], 4, 1);
Hier ein Link:
http://www.windeko.de/shop/xaranshop_k007001001s001_1.php
Hier der Codeabschnitt:
<?php
// lokale Variablen setzen
$vars = array("EinB", "breite", "EinH", "hoch", "pg", "bild", "preis", "dess", "dessin", "sf", "klemm", "bedien", "vs", "variante1_1", "variante2_1", "variante3_1");
//Array fuer dessin setzen
$dessins = array('20000 weiss hellgrau Profile Farbgleich', '01501 weis perforiert Profile Farbgleich', '09000 weiss Profile Farbgleich', '01060 grauweiss Profile Farbgleich', '80120 lichtgrau Profile in 05110', '05110 seidengrau Profile Farbgleich', '73441 alu gebürstet Profile in 01680', '90601 silber gemustertProfile in 01680', '90801 grau mamoriert Profile in 05110', '70101 alu perforiert Profile Farbgleich', '01690 alu blank Profile in 01680', '73281 alu gebürstet Profile in 01680', '01670 weissaluminium Profile in 01680', '01680 graualuminium Profile Farbgleich', '05761 alu weis gefleckt Profile in 02110', '01580 achatgrau Profile in 05110', '02110 glitzer silber Profile Farbgleich', '01990 goldmetallic Profile in 02100', '19260 pastell gelb Profile Farbgleich', '05180 zinkgelb Profile Farbgleich', '01940 ginstergelb Profile Farbgleich', '00430 maisgelb Profile Farbgleich', '01790 hellrotorange Profile Farbgleich', '05781 alu orange gefleckt Profile in 02110', '73321 kupfer gebürstet Profile in 02120', '01820 beigerot terracotta hell Profile Farbgleich', '92941 terra rot gemustert Profile in 01860', '01860 rotorange Profile Farbgleich', '02000 verkehrsrot Profile Farbgleich', '04750 signalrot Profile Farbgleich', '01870 bordeaux violett Profile Farbgleich', '02050 hellrosa Profile Farbgleich', '73361 Profile in 02050', '04900 glitzer violett Profile Farbgleich', '10370 hellrosa metallic Profile Farbgleich', '05670 helltaubenblau Profile in 05920', '71440 hellviolett metallic Profile Farbgleich', '05920 lila Profile Farbgleich', '02040 signalviolett Profile Farbgleich', '05791 alu glänzend grün gefleckt Profile in 02110', '73461 alu hellblau gebürstet Profile in 04910', '08840 alu hellblau metallic Profile in 04910', '04910 glitzer blau Profile Farbgleich', '07600 titan glänzent Profile in 04910', '92911 grün blau gemustert Profile in 05170', '05170 signalblau Profile Farbgleich', '05710 dunkelblau Profile Farbgleich', '36781 dunkelblau perforiert Profile Farbgleich', '01780 nachtblau Profile Farbgleich', '07760 türkis metallic Profile Farbgleich', '19230 pastelltürkis Profile in 66030', '71620 grün metallic Profile Farbgleich', '66030 pastellgrün Profile Farbgleich', '92881 hellgrün gemustert Profile in 01950', '01950 hellgrün Profile Farbgleich', '20070 gelbgrün Profile Farbgleich', '92921 grün bedruckt Profile in 01950', '07050 verkehrsgrün Profile Farbgleich', '20110 mintgrün Profile in 07100', '07100 opalgrün Profile Farbgleich', '05380 elfenbein Profile Farbgleich', '20830 perlweiss Profile Farbgleich', '48061 beige perforiert Profile Farbgleich', '73251 gebürstet Profile in 01060', '20050 beige Profile Farbgleich', '90811 beige mamoriert Profile in 20050', '02100 glitzer gold Profile Farbgleich', '02120 glitzer kupfer Profile Farbgleich', '01170 braun Profile Farbgleich', '01640 schwarz Profile Farbgleich');
foreach ($vars as $var)
$$var = $_POST[$var];
if ($sender)
printf("Die Daten wurden von %s aus verschickt.",
htmlentities($sender));
if (!isset($breite))
$breite = '60';
if (!isset($hoch))
$hoch = '80';
//Preisgruppe----------------------------------
$pg = substr($_POST['dessin'], 4, 1);
if (!isset($preis))
$preis = '69';
//varianten------------------------------------
if (!isset($variante1_1))
$variante1_1 = $EinB;
if (!isset($variante2_1))
$variante2_1 = $EinB;
//seitenfuehrung--------------------------------
if (!isset($sf))
$sf = 'nein';
//stanzung--------------------------------------
if (!isset($vs))
$vs = 'nein';
//klemmtraeger----------------------------------
if (!isset($klemm))
$klemm = 'nein';
//bedienung-------------------------------------
if (!isset($bedien))
$bedien = 'links';
//bilder----------------------------------------
if (!isset($_POST['dessin'])) {
$dess = '20000';
} else {
$dess = $_POST['dessin'];
}
if (!isset($_POST['dessin'])) {
$dessinimage = '20000';
} else {
$dessinimage = substr($_POST['dessin'], 0, 5);
}
//Warenkorbbild---------------------------------
if (!isset($_POST['dessin'])) {
$bild = '20000';
} else {
$bild = substr($_POST['dessin'], 0, 5);
}
// Datenbankabfrage-----------------------------
$hochpg = $hoch + substr($_POST['dessin'], 4, 1);
$gp = "h" . $hochpg;
$sqlab= "select breite, $gp from jalou";
$sqlab .= " where breite like '" . $breite . "%'";
$res = mysql_query($sqlab) OR die(mysql_error());
$num = mysql_num_rows($res);
if ($num==0) echo "keine passenden Datensätze gefunden". "<br>";
while ($dsatz = mysql_fetch_assoc($res))
{
$preis = $dsatz["$gp"];
}
?>
Provider habe ich schon informiert.
Für eure Hilfe schon mal Dank im voraus
Viele Grüße
Peter