Toon posts:

[PHP]source verziekt met <A HREF=mailto:-variabel-

Pagina: 1
Acties:

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
if ($message) 
    { 
    /* uncomment the next two lines to strip out html from input */ 
    /* $name = strip_tags($name); */
    /*$message = strip_tags($message); */
    $message = ereg_replace("\r\n\r\n", "\n<P>", $message); 
    $date = date("l, F j Y, h:i a"); 
    $message = "<B>Added $date by <A HREF="mailto:$meel">$name</A></B><P> <I>$message</I><BR><HR>"; 
    $fp = fopen (basename($PHP_SELF) . ".comment", "a"); 
    fwrite ($fp, $message); 
    fclose ($fp); 
    } 
@readfile(basename(($PHP_SELF . ".comment"))); 
?> 
<FORM method="post"><font face="Verdana" color="#000066" size="2"> 
<b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Your e-mail:</b><BR><INPUT name="meel" type="text" size="55"><BR>
<b>Your news:</b><BR><TEXTAREA name="news" rows=10 cols=55 wrap=virtual> 
</TEXTAREA><BR> 
<INPUT name="submit" type="submit" value="Post your news"> 
</FONT></FORM>
?>

Wat doe ik fout!?

Hij werkte prima tot ik het textveld E-mail en <A HREF=mailto: eraan toe voegde....

Verwijderd

Gigantische parse error, 4X " achter elkaar gaat fout, maak van de " bij <A HREF=mailto: een ' (enkele apostrof)

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 09:59
Op woensdag 26 september 2001 17:30 schreef 5chaap2k het volgende:

Hij werkte prima tot ik het textveld E-mail en <A HREF=mailto: eraan toe voegde....
* Willem is absoluut geen PHP guru :)

Maar moet je niet de double-quotes escapen met een \ ?

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
if ($message) 
    { 
    /* uncomment the next two lines to strip out html from input */ 
    /* $name = strip_tags($name); */
    /*$message = strip_tags($message); */
    $message = ereg_replace("\r\n\r\n", "\n<P>", $message); 
    $date = date("l, F j Y, h:i a"); 
    $message = "<B>Added $date by <A HREF='mailto:$meel'>$name</A></B><P> <I>$message</I><BR><HR>"; 
    $fp = fopen (basename($PHP_SELF) . ".comment", "a"); 
    fwrite ($fp, $message); 
    fclose ($fp); 
    } 
@readfile(basename(($PHP_SELF . ".comment"))); 
?> 
<FORM method="post"><font face="Verdana" color="#000066" size="2"> 
<b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Your e-mail:</b><BR><INPUT name="meel" type="text" size="55"><BR>
<b>Your news:</b><BR><TEXTAREA name="news" rows=10 cols=55 wrap=virtual> 
</TEXTAREA><BR> 
<INPUT name="submit" type="submit" value="Post your news"> 
</FONT></FORM>
?>

Zo dus!?

kan nu niet meer teste omdat de f2s.com ftp er net uit pleurt... :(

Verwijderd

Topicstarter
was het niet...

het zat em in de datum-notatie :)

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21-09 22:39

Kees

Serveradmin / BOFH / DoC
Op woensdag 26 september 2001 18:50 schreef 5chaap2k het volgende:
was het niet...

het zat em in de datum-notatie :)
was het wel :)
code:
1
$message = "<B>Added $date by <A HREF='mailto:$meel'>$name</A></B><P> <I>$message</I><BR><HR>";

dit zit PHP als:
code:
1
$message = "string" mailto:$meel "string";

die mailto:$meel kan hij helemaal niets mee en geeft dus een error daarop :)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
http://www.schaap2k.f2s.com/comment/home.php3


waarom doettie het nu dan??


met deze source
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
if ($message) 
    { 
    /* uncomment the next two lines to strip out html from input */ 
    /* $name = strip_tags($name); */ 
    /* $message = strip_tags($message); */ 
    $message = ereg_replace("\r\n\r\n", "\n<P>", $message); 
    $date = date("j F h:i a"); 
    $message = "<B>Added $date by <A HREF='mailto:$meel?subject=JohanSchaap.nl'>$name</A></B><P><I> $message </I><BR><HR>"; 
    $fp = fopen (basename($PHP_SELF) . ".comment", "a"); 
    fwrite ($fp, $message); 
    fclose ($fp); 
    } 
@readfile(basename(($PHP_SELF . ".comment"))); 
?> 
<FORM method="post"> 
<b>Your name:</b><BR><INPUT name="name" type="text" size="55"><BR>
<b>Your e-mail:</b><BR><INPUT name="meel" type="text" size="55"><BR> 
<b>Your comment:</b><BR><TEXTAREA name="message" rows=10 cols=55 wrap=virtual> 
</TEXTAREA><BR> 
<INPUT name="submit" type="submit" value="Post your comments"> 
</FORM>
?>

Alleen ik moet nog ff uitzoeke hoe ik de tijd goed krijg (dat ie local-time neemt en niet die van de server)

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 21-09 22:39

Kees

Serveradmin / BOFH / DoC
Op woensdag 26 september 2001 17:30 schreef 5chaap2k het volgende:
PHP:
1
2
3
<?
    $message = "<B>Added $date by <A HREF="mailto:$meel">$name</A></B><P> <I>$message</I><BR><HR>"; 
?>
Op woensdag 26 september 2001 19:12 schreef 5chaap2k het volgende:
PHP:
1
2
3
<?
    $message = "<B>Added $date by <A HREF='mailto:$meel?subject=JohanSchaap.nl'>$name</A></B><P><I> $message </I><BR><HR>"; 
?>
Zoek de " en ' verschillen :)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

Topicstarter
ja!

dat zorgde voor een parse fout...

maar die datumnotatie zorgde ervoor dat het niet op de page verscheen...

edit:

Doe ff chill... dit is voor het eerst dat ik zelf een script schrijf (Ben net 1 maand met phpBB's aan het klungelle)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 26 september 2001 19:19 schreef 5chaap2k het volgende:
ja!

dat zorgde voor een parse fout...

maar die datumnotatie zorgde ervoor dat het niet op de page verscheen...

edit:

Doe ff chill... dit is voor het eerst dat ik zelf een script schrijf (Ben net 1 maand met phpBB's aan het klungelle)
Tsja, je vraagt 'dit werkt niet, wat is er fout'.

De duidelijkste fout wordt voor je opgezocht en vervolgens ga jij roepen dat dat niet fout was... En even later weer dat het wel fout was.

Beetje gek toch?
Zet dan iets neer als 'Dat was weliswaar fout, maar niet wat ik bedoelde. Ik bedoelde...'

Verwijderd

Topicstarter
sorry,,,,


heb slecht geslapen en ben idd nog al wazig bezig nu...

MAarjah...

Weet jij een leuke oplossing voor de tijd?? kan ik er een leuke reken-formule op loslaten ofzo!?


of em de tijd van een nederlandse server laten gebruiken?

Alvast ThNx!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 26 september 2001 19:35 schreef 5chaap2k het volgende:
Weet jij een leuke oplossing voor de tijd?? kan ik er een leuke reken-formule op loslaten ofzo!?
Knutsel es wat met mktime() en date() en de bijbehorende andere functies van php.

Verwijderd

Topicstarter
daar heb ik nog nooit van gehoord... ik gaat ff wat voorbeeldjes opzoeke! ThNx 4 the tip!

Verwijderd

[zeikmode]
8:47am US time A Boing 767 got hijacked
---
boing
[/Zeikmode]

Verwijderd

Topicstarter
Op woensdag 26 september 2001 21:12 schreef Zoepnek het volgende:
[zeikmode]
8:47am US time A Boing 767 got hijacked
---
boing
[/Zeikmode]
boeiu!

typvautjez sijn menzeleik hooor! ;)
Pagina: 1