/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
parse error
Fra : Ole Madsen


Dato : 26-05-01 08:13

Parse error: parse error in
/web/sites/104/olemadsen/www.olemadsen.f2s.com/allinone_form.php on line 156

Hvad betyder dette? jeg lavede en ændring, og så kom dette

Ole




 
 
Michael Legart (26-05-2001)
Kommentar
Fra : Michael Legart


Dato : 26-05-01 08:07

On Sat, 26 May 2001 09:13:20 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
> Parse error: parse error in
> /web/sites/104/olemadsen/www.olemadsen.f2s.com/allinone_form.php on line 156
>
> Hvad betyder dette? jeg lavede en ændring, og så kom dette

Det betyder at der er en parseerror i linie 156?

--
Michael
Arbejder for Tiscali, men taler for sig selv.

Ole Madsen (26-05-2001)
Kommentar
Fra : Ole Madsen


Dato : 26-05-01 08:39


Michael Legart <legart@daarligstil.dk> wrote in message
news:slrn9gulgq.qee.legart@dustpuppy.worldonline.dk...
> On Sat, 26 May 2001 09:13:20 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
> > Parse error: parse error in
> > /web/sites/104/olemadsen/www.olemadsen.f2s.com/allinone_form.php on line
156
> >
> > Hvad betyder dette? jeg lavede en ændring, og så kom dette
>
> Det betyder at der er en parseerror i linie 156?

Den var god, før jeg lavede en ændring i en anden linie, så kom den.

linie 156: </HTML>



Michael Legart (26-05-2001)
Kommentar
Fra : Michael Legart


Dato : 26-05-01 08:34

On Sat, 26 May 2001 09:39:14 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
>
> linie 156: </HTML>

Er det indenfor eller udenfor et kodeafsnit? (<? ?>)

Hvis det er indenfor skal du skrive: print "</HTML>"; i stedet

--
Michael
Arbejder for Tiscali, men taler for sig selv.

Ole Madsen (26-05-2001)
Kommentar
Fra : Ole Madsen


Dato : 26-05-01 10:00


Michael Legart <legart@daarligstil.dk> wrote in message
news:slrn9gun3r.qee.legart@dustpuppy.worldonline.dk...
> On Sat, 26 May 2001 09:39:14 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
> >
> > linie 156: </HTML>
>
> Er det indenfor eller udenfor et kodeafsnit? (<? ?>)
>
> Hvis det er indenfor skal du skrive: print "</HTML>"; i stedet


Det står udenfor

Ole



Michael Legart (26-05-2001)
Kommentar
Fra : Michael Legart


Dato : 26-05-01 09:54

On Sat, 26 May 2001 11:00:12 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
>
> Det står udenfor

Saa bliver du nok lige noedt til at vise os noget kode...

--
Michael
Arbejder for Tiscali, men taler for sig selv.

Ole Madsen (26-05-2001)
Kommentar
Fra : Ole Madsen


Dato : 26-05-01 10:16


Michael Legart <legart@daarligstil.dk> wrote in message
news:slrn9gurpr.qee.legart@dustpuppy.worldonline.dk...
> On Sat, 26 May 2001 11:00:12 +0200, Ole Madsen <olem@post6.tele.dk> wrote:
> >
> > Det står udenfor
>
> Saa bliver du nok lige noedt til at vise os noget kode...


<HTML>
<HEAD>
<TITLE>All-In-One Feedback Form</TITLE>
</HEAD>
<BODY>
<CENTER>
<?

$form_block = "

<FORM METHOD=\"post\" ACTION=\"$PHP_SELF\">



<table><tr><td></td><td colspan=5><CENTER><input type=\"text\"
name=\"dinby\" value=\"DIN BY\" size=\"20\">.FORJESUS.DK</CENTER></td></tr>
<tr><td></td><td>Produkt</td><td>Harddisk plads</td><td>Pris pr.
måned</td><td>Afregnes</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"website\" VALUE=\"web2\"></td><td>Web
2</td><td>2 MB</td><td>kr. 25</td><td>kr. 150</td><td>/6 mdr.</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"website\" VALUE=\"web10\"></td><td>Web
10</td><td>10 MB</td><td>kr. 30</td><td>kr. 180</td><td>/6 mdr</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"website\" VALUE=\"web15\"></td><td>Web
15</td><td>15 MB</td><td>kr. 50</td><td>kr. 300</td><td>/6 mdr</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"website\" VALUE=\"web30\"></td><td>Web
30</td><td>*30 MB</td><td>kr. 70</td><td>kr. 420</td><td>/6 mdr</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"website\" VALUE=\"web50\"></td><td>Web
50</td><td>*50 MB</td><td>kr. 90</td><td>kr. 540</td><td>/6 mdr</td></tr>
<tr><td colspan=5><BR>
</td></tr>
<tr><td></td><td colspan=5>Udvidelser el. tilbehør *</td></tr>
<tr><td></td><td colspan=2>Beskrivelse</td><td>Pris pr.
måned</td><td>Oprettelse</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"udv\" VALUE=\"ASPogODBC\"></td><td
colspan=2>ASP og ODBC</td><td>kr. 0</td><td>kr. 50</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"udv\" VALUE=\"PHPogMySql\"></td><td
colspan=2>PHP og MySql</td><td>kr. 0</td><td>kr. 50</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"udv\" VALUE=\"ingen\"></td><td
colspan=2>Ingen</td><td>kr. 0</td><td>kr. 50</td></tr>

<tr><td colspan=5><BR>
</td></tr>
<tr><td colspan=5>Lidt andet (om året)
</td></tr>

<tr><td><INPUT TYPE=\"radio\" NAME=\"lidtandet\"
VALUE=\"sogemaskiner\"></td><td colspan=2>Tilføj link til 3400
søgemaskiner</td><td></td><td>kr. 500</td></tr>
<tr><td><INPUT TYPE=\"radio\" NAME=\"lidtandet\" VALUE=\"ingen\"></td><td
colspan=2>Ingen</td><td></td><td></td></tr>

<tr><td></td><td colspan=5>
<CENTER><P>For og Efternavn:<BR>
<input type=\"text\" name=\"navn\" size=\"30\">
<P>Adresse:<BR>
<input type=\"text\" name=\"adresse\" size=\"30\">
<P>Post nr og by:<BR>
<input type=\"text\" name=\"postby\" size=\"30\">
<P>Telefon nr:<BR>
<input type=\"text\" name=\"tlf\" size=\"30\">
<P>Email:<BR>
<input type=\"text\" name=\"email\" size=\"30\">

<input type=\"hidden\" name=\"op\" value=\"ds\">
<BR>
<INPUT TYPE=\"reset\" VALUE=\"reset\"><INPUT TYPE=\"submit\"
NAME=\"submit\"></CENTER></td></tr>
</table>
</FORM>
";

if ($op != "ds") {

// they need to see the form
echo "$form_block";

} else if ($op == "ds") {
if ($dinby == "") {
$dinby_err = "<font color=red>Please enter your name!</font><br>";
$send = "no";

if ($website == "") {
$website_err = "<font color=red>Please enter your name!</font><br>";
$send = "no";
}

if ($udv == "") {
$udv_err = "<font color=red>Please enter your name!</font><br>";
$send = "no";
}

if ($navn == "") {
$navn_err = "<font color=red>Skriv dit navn</font><br>";
$send = "no";
}

if ($adresse == "") {
$adresse_err = "<font color=red>Skriv din adresse</font><br>";
$send = "no";
}

if ($postby == "") {
$postby_err = "<font color=red>Skriv post nr og by</font><br>";
$send = "no";
}

if ($tlf == "") {
$tlf_err = "<font color=red>Skriv telefon nr</font><br>";
$send = "no";
}

if ($email == "") {
$email_err = "<font color=red>Skriv din e-mail</font><br>";
$send = "no";
}


if ($send != "no") {

// it's ok to send!
$msg = "E-MAIL SENDT FRA FORJESUS.DK\n\n";
$msg .= "Sender's Navn: $navn\n";
$msg .= "Sender's E-Mail: $email\n";
$msg .= "Adresse: $adresse\n";
$msg .= "Post By: $postby\n";
$msg .= "Tlf: $tlf\n\n";
$msg .= "Din by: $dinby\n";
$msg .= "Website: $website\n";
$msg .= "Udv: $udv\n";
$msg .= "Lidt andet: $lidtandet";

$to = "ole@danmarkforjesus.dk";
$subject = "All-in-One Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";

mail($to, $subject, $msg, $mailheaders);
echo "<P>Mail has been sent!<BR>
$navn<BR>
$adresse<BR>
$postby<BR>
$tlf<BR>
$email<BR>
$dinby<BR>
$website<BR>
$udv<BR>
$lidtandet


</p>";

} else if ($send == "no") {
echo "$dinby_err";
echo "$website_err";
echo "$udv_err";
echo "$navn_err";
echo "$adresse_err";
echo "$postby_err";
echo "$tlf_err";
echo "$email_err";

echo "$form_block";

}

}

?>
</CENTER>
</BODY>
</HTML>



Nezar Nielsen (26-05-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 26-05-01 12:23

"Ole Madsen" <olem@post6.tele.dk> wrote in message
news:9enrpk$oca$1@news.inet.tele.dk...

>
> } else if ($op == "ds") {
> if ($dinby == "") {
> $dinby_err = "<font color=red>Please enter your name!</font><br>";
> $send = "no";

^ <-- der mangler en tuborgklamme-lukker..


Iøvrigt, hvis du har en stor blok text som den der, så kan det anbefales at
benytte sig af en here-doc blok:


$str=<<<END

<form action="$PHP_SELF" method="POST"> .. osv

END;

så slipper du for en billiard name=\"value\" elementer, til at forvirre..

--
Mvh. Nezar Nielsen
http://fez.dk/





Ole Madsen (26-05-2001)
Kommentar
Fra : Ole Madsen


Dato : 26-05-01 14:01

Tak for dit svar

Ole



Christian Iversen (26-05-2001)
Kommentar
Fra : Christian Iversen


Dato : 26-05-01 21:26

"Ole Madsen" <olem@post6.tele.dk> wrote in message
news:9eo8v9$4rs$1@news.inet.tele.dk...
> Tak for dit svar
>
> Ole
>
>

En anden måde, der (IMHO) både er mere overskuelig, og lettere at bruge, er
at skifte gådeøjne (") i HTML-koden ud med pling ('). Det er stadigvæk
gyldig HTML, men det er de færreste der bruger det. Jeg bruger det selv for
at slippe for 10^9 gåseøjne... stakkels gæs!....


--
Regards, Christian Iversen [FIDUSO]
-----BEGIN GEEK CODE BLOCK-----
d- s a-- C++++ U P L E- W+++ N+++ o K- w++++ O! M-- V? PS++
PE++ Y+ PGP t+ 5? X++++ R tv- b++ DI+++ D+ G++ e>+++++ h!
------END GEEK CODE BLOCK------



Ronni (26-05-2001)
Kommentar
Fra : Ronni


Dato : 26-05-01 23:26

Hvad i hel***** er en here-doc blok ? :)

Kan ikke lige finde det nogle steder ?

/Ronni



Christian Joergensen (26-05-2001)
Kommentar
Fra : Christian Joergensen


Dato : 26-05-01 23:57

Ronni <riwen@ofir.dk> wrote:

> Hvad i hel***** er en here-doc blok ? :)
>
> Kan ikke lige finde det nogle steder ?

Prøv at kigge i Nezar's eksempel

--
Christian Jørgensen | "Ford, you're turning into a penguin"
http://www.razor.dk | "Stop it"

Ronni (27-05-2001)
Kommentar
Fra : Ronni


Dato : 27-05-01 00:25

Er det bare at skrive :
<<<END

bla bla HTML, Javascript etc.

END;

??

/Ronni





Christian Joergensen (27-05-2001)
Kommentar
Fra : Christian Joergensen


Dato : 27-05-01 00:42

Ronni <riwen@ofir.dk> wrote:

> Er det bare at skrive :
> <<<END
>
> bla bla HTML, Javascript etc.
>
> END;

print <<<END
bla bla HTML, Javascript etc.
END;

ville nok virke lidt bedre vil jeg tro..

--
Christian Jørgensen | "Ford, you're turning into a penguin"
http://www.razor.dk | "Stop it"

Niels Andersen (27-05-2001)
Kommentar
Fra : Niels Andersen


Dato : 27-05-01 09:02

"Ronni" <riwen@ofir.dk> wrote in message
news:9epaf9$2k2$1@news.inet.tele.dk...
> Hvad i hel***** er en here-doc blok ? :)
> Kan ikke lige finde det nogle steder ?

http://www.php.net/manual/en/language.types.string.php

"Search for [here doc] in the [online documentation]"
Så kommer den som nummer 2 og 3. :)
(samme side, to forskellige layouts...)


Mvh.

Niels Andersen



Stefan Bruhn (26-05-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 26-05-01 10:11

On Sat, 26 May 2001 09:39:14 +0200, "Ole Madsen" <olem@post6.tele.dk>
wrote:

>Den var god, før jeg lavede en ændring i en anden linie, så kom den.
>
>linie 156: </HTML>

Det lyder som om du har nogle åbne klammer. F.x. en IF statement a la
denne

<?
if (blabla) {
bla bla
} else
if {
bla bla
?>

Altså, der mangler en afsluttende tuborg }.
Check dit script igennem for dem.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Søg
Reklame
Statistik
Spørgsmål : 177523
Tips : 31968
Nyheder : 719565
Indlæg : 6408674
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste