hyperlink bij mail form

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Albert Dijkstra

Albert Dijkstra

31/12/2004 12:12:00
Quote Anchor link
hallo iedereen, ik wil graag een url in mijn mailform. hij ziet er nu zo uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
    $psuroot
= str_replace("\\","/",dirname(__FILE__));
    $scriptpath = $psuroot;
    $psuroot = substr($psuroot,0,strrpos($psuroot, "/"));
    $phpext = strrchr (__FILE__, ".");
    $headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: Forum <[email protected]>\r\n";

    $psuurl = substr($PHP_SELF,0,strrpos($PHP_SELF, "/"));    

    include($psuroot."/lib/ini.class".$phpext);
    include($psuroot."/lib/template.class".$phpext);
    include($psuroot."/lib/textdb.class".$phpext);    
    include($psuroot."/lib/lib".$phpext);
    
    if (!PostCheck(array("PSU_NAME","PSU_EMAIL","PSU_TOPIC","PSU_TEXT"))) exit;
    
    $ini = new Ini($scriptpath."/cfg".$phpext);

    $PSU_NAME = myTrim($PSU_NAME);
    $PSU_EMAIL = myTrim($PSU_EMAIL);
    $PSU_TOPIC = myTrim($PSU_TOPIC);
    $PSU_TEXT = myTrim($PSU_TEXT);
    $errormsg = CheckFilter($scriptpath."/cfg".$phpext, $scriptpath."/..", "edit");
    if (($ini->Get("badwordfilter") == 1) && BadwordFilter($scriptpath."/../",array($PSU_NAME,$PSU_EMAIL,$PSU_TOPIC,$PSU_TEXT))) {
        $errormsg = CommonError($scriptpath."/..", "badword_error", array());
    }

    if (($ini->Get("urlfilter") == 1) && UrlFilter(array($PSU_NAME,$PSU_EMAIL,$PSU_TOPIC,$PSU_TEXT))) {
        $errormsg = CommonError($scriptpath."/..", "url_error", array());
    }

    if ($ini->get("htmlfilter") == 1) {
        $PSU_NAME = strip_tags($PSU_NAME);
        $PSU_EMAIL = strip_tags($PSU_EMAIL);
        $PSU_TOPIC = strip_tags($PSU_TOPIC);
        $PSU_TEXT = strip_tags($PSU_TEXT);
    }

    
    if ((!$errormsg) && (($min = $ini->Get("spam")) > 0)) {    
        $table = new TextDB($scriptpath."/data/ip");
        if ($table->DoOpen()) {
            if ($table->DoSelect("WHERE timestamp < '".(time()-60*$min)."'")) {
                do {
                    $ip = $table->QueryGet("ip");
                    $table->DoDelete("ip",$ip);
                }
while ($table->QueryNext());
            }

            if ($table->DoSelect("WHERE ip = '$REMOTE_ADDR'")) {
                $errormsg = CommonError($scriptpath."/..", "spam_block", array($min));
            }
else {
                $table->DoAppend(array($REMOTE_ADDR,time()));
            }
        }
    }


    if ($errormsg) {
        $tpl = new Template($scriptpath."/error.tpl");
        $tpl->Replace(":errortext",$errormsg);
        $tpl->Output();            
    }
else {
        $board = split(";",$ini->Get("board$PSU_ID"));
        $key = md5($board[0]);
      $table = new TextDB($scriptpath."/data/$key");
        if ($table->DoOpen()) {
            $time = time();
            $id = md5($PSU_TOPIC.$time);
            $text = SaveContentToFile($PSU_TEXT,"s-".$id,$scriptpath."/data/");
            $table->DoAppend(array($id,$id,$PSU_TOPIC,$PSU_NAME,$time,$PSU_EMAIL,$text,$REMOTE_ADDR));
            
            if ($ini->Get("adminconfirm")) {
                $aan = "[email protected]";
                $subject = $ini->Get("adminsubject");
                $text = "<code>Geachte klant,<br>
<br>
<strong>$PSU_NAME</strong> heeft een nieuw bericht geplaatst.<br>
U kunt het bericht vinden in: <strong> $board[0] </strong> -> <strong> $PSU_TOPIC </strong><br>
<br>
link<br>
<br>
Met vriendelijke groet,<br>
<br>
Albert Dijkstra</code>"
;
                @
mail($aan,$subject,$text,$headers);
            }
        }

        header("Location: topics$phpext?_ID=$PSU_ID");
    }



nu wil ik graag ipv de tekst "link" een hyperlink plaatsen.

iemand enig idee?
 
PHP hulp

PHP hulp

22/12/2024 08:20:13
 

31/12/2004 12:21:00
Quote Anchor link
Kan toch gewoon? HTML
<a href="HIER DE URL" target="HIER DOEL VENSTER">Tekst</a>
 
Niek s

niek s

31/12/2004 14:49:00
Quote Anchor link
uhhmm ik snap de vraag niet echt?
 
Bram Z

Bram Z

31/12/2004 15:03:00
Quote Anchor link
Kan jij wel php :D, weet je wel wat het is n00b
 

31/12/2004 17:42:00
Quote Anchor link
Nou nou D@rk niet zo gemeen. Iedereen moet het leren.
 
Bram Z

Bram Z

31/12/2004 17:47:00
 
Albert Dijkstra

Albert Dijkstra

31/12/2004 18:55:00
Quote Anchor link
eey bedankt voor jullie reacties echt top...
helpt me echt...

<a href enz werkt niet

haha wat denk je? dat ik dat nog niet geprobeerd had?

enne dit werkt ook niet:

<span style='cursor: hand' onClick=\"parent.hoofdframe.location='http://www.PHPHULP.nl'\">PHPHULP.nl</span>

nog meer suggesties?

of wordt de vraag nu te moeilijk?
 
Bram Z

Bram Z

31/12/2004 19:16:00
Quote Anchor link
lol je doet het verkeerd, het moet zo:

<a href="http://www.phphulp.nl">PHPhulp.nl</a>
 
Niek s

niek s

31/12/2004 20:23:00
Quote Anchor link
tip: ik zou eerst wat eens HTML gaan leren als je dat nog niet weet...
 
Albert Dijkstra

Albert Dijkstra

31/12/2004 22:02:00
Quote Anchor link
ha ha volgens mij snap je me niet...

ik zei:

<a href enz werkt niet...

hiermee bedoel ik natuurlijk
<a href="http://www.phphulp.nl">PHPHulp.nl</a>

dus bedankt voor je tip maar verder doe ik er niets mee, HTML ken ik wel.

dus nog suggesties?

ps. het zou ook kunnen met:
<span style='cursor: hand' onClick=\"parent.hoofdframe.location='http://www.PHPHULP.nl'\">PHPHULP.nl</span>

maar ja dat werkt ook al niet....

dus verder nog iets?
 
Alfred -

Alfred -

31/12/2004 22:40:00
Quote Anchor link
Je headers voor je mail in html zetten... Maw dat je html kan meezenden... dan werk <a href=""></a> wel... Maar dan moet je wel heel je mail zo opmaken...

Doch bij mijn weten de meeste emailclients een link auto omzetten... :) Maar de oplossing is dus; mail als html zenden... Hoe? Zoek maar op :)

Edit: Je hebt je headers zo al staan, dus de fout ligt em dat je niet je ganse mail opmaakt als html.... Beginnen met <html> en eindigen met </html> dus :)
Gewijzigd op 31/12/2004 22:41:00 door Alfred -
 
Albert Dijkstra

Albert Dijkstra

01/01/2005 12:44:00
Quote Anchor link
werkt ook niet...

edit: nog een gelukkig nieuwjaar iedereen
Gewijzigd op 01/01/2005 12:45:00 door Albert Dijkstra
 

01/01/2005 12:48:00
Quote Anchor link
Dan denk ik dat de fout bij je e-mail client ligt.
Welke gebruikje?
Heb je hem ingesteld om alleen platte tekst te laten zien?
Wat zie je wel, wat niet..
 
Albert Dijkstra

Albert Dijkstra

01/01/2005 19:21:00
Quote Anchor link
ik zie alleen platte tekst, en als ik die <span> enz. doe dan zie ik ook die cursor:hand maar hoe kan ik dit veranderen?
 
Albert Dijkstra

Albert Dijkstra

01/01/2005 19:43:00
Quote Anchor link
okee allemaal ik heb het gevonden...

heb er even een php boek bijgehaald.

dit is de code die ik nu gebruik:
<a href=\"http://www.hotmail.com\">hoi</a>

let op die \ voor de "aanhalingstekens"

iedereen bedankt voor de moeite
 
Alfred -

Alfred -

01/01/2005 19:49:00
Quote Anchor link
omfg.... Je wist niet eens dat je "" binnen een variable moest escapen? :/
 
Albert Dijkstra

Albert Dijkstra

02/01/2005 21:44:00
Quote Anchor link
jawel wist ik wel, maar was t hier vergeten :D

sorry voor al die moeite... kwam er achter toen ik nog maar eens enkele phpboeken erbij pakte
 
Marien xD

Marien xD

03/01/2005 11:53:00
Quote Anchor link
is het geen phpbb board ofso?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.