html in een variabele van php

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
hertogh
Berichten: 5
Lid geworden op: 14 mar 2005, 16:38

html in een variabele van php

Bericht door hertogh » 17 mar 2005, 16:31

beste genieen:

ik heb 2 variabele:

$invoer = http://www.test.nl
$temp = <a href="$invoer">$invoer</a>

nu wil ik dat de variabele $temp wordt afgedrukt op me scherm en er dan dus een link komt (http://www.test.nl) waarop ik kan klikken.

waarom werkt dit niet?????

alvast bedankt

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 16:39

omdat het geen geldig php is?

Code: Selecteer alles

$invoer = "http://www.test.nl";
$temp = "<a href=\"$invoer\">$invoer</a> ";
print $temp;

SilVeX
Berichten: 24
Lid geworden op: 24 feb 2005, 22:08

Bericht door SilVeX » 17 mar 2005, 16:41

je kan het volgens mij wel zo doen:
$invoer = "http://www.test.nl";
$temp = '<a href='$invoer'>$invoer</a> ';
print $temp;

hertogh
Berichten: 5
Lid geworden op: 14 mar 2005, 16:38

Bericht door hertogh » 17 mar 2005, 16:41

bedankt

ik had al zo'n vermoede, maar wist niet wat ik fout deed.
Zo wordt ik steeds wijzer
thanx

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 16:47

SilVeX schreef:je kan het volgens mij wel zo doen:
$invoer = "http://www.test.nl";
$temp = '<a href='$invoer'>$invoer</a> ';
print $temp;
dan krijg je als uitvoer:

Code: Selecteer alles

<a href='$invoer'>$invoer</a> 
;)

hertogh
Berichten: 5
Lid geworden op: 14 mar 2005, 16:38

Bericht door hertogh » 17 mar 2005, 16:47

maar als ik er hetvolgende van maak, werkt het weer niet!

<?php
$invoer = "http://www.test.nl";
$temp = "<a href=\"$invoer\" target="_blank"><font face="Arial" size="2" color="#000000"><b>$invoer</b></font</a> ";
print $temp;
?>

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 16:48

hertogh schreef:maar als ik er hetvolgende van maak, werkt het weer niet!

<?php
$invoer = "http://www.test.nl";
$temp = "<a href=\"$invoer\" target="_blank"><font face="Arial" size="2" color="#000000"><b>$invoer</b></font</a> ";
print $temp;
?>
Ik heb niet voor niet \" zo de aanhalingstekens gezet ;)

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 17 mar 2005, 17:43

En dan de goede ;) :

Code: Selecteer alles

<?php 

$invoer = 'http://www.test.nl'; 
$temp = '<a href="'.$invoer.'" target="_blank"><font face="Arial" size="2" color="#000000"><b>'.$invoer.'</b></font></a> ';
 
print ($temp);
 
?>
(PHP technisch dan de goede, want de HTML symantiek is niet helemaal jofel)
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 17:47

Donny_nl schreef:En dan de goede ;) :

Code: Selecteer alles

<?php 

$invoer = 'http://www.test.nl'; 
$temp = '<a href="'.$invoer.'" target="_blank"><font face="Arial" size="2" color="#000000"><b>'.$invoer.'</b></font></a> ';
 
print ($temp);
 
?>
(PHP technisch dan de goede, want de HTML symantiek is niet helemaal jofel)
Of

Code: Selecteer alles

<?

$invoer = "http://www.test.nl"; 
$temp = "<a href=\"$invoer\" target=\"_blank\"><font face=\"Aria\l" size=\"2\" color=\"#000000\"><b>$invoer</b></font></a> ";
 
echo $temp;
 
?>

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 17 mar 2005, 17:49

Variabelen staan niet buiten quotes!
Als je het leert, doe het dan meteen goed ;)
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 17:55

Donny_nl schreef:Variabelen staan niet buiten quotes!
Als je het leert, doe het dan meteen goed ;)
Ik leer het niet, ik kan het al ;)
Dit mag volgens de mooie phphandleiding ook, maar is minder handig :)

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 17 mar 2005, 18:03

Ik bedoelde, als het aan iemand leert.
En welke php handleiding is dat? Want het is in veel situaties niet erg om de var te laten staan, maar er zijn ook veel situaties waar het niet kan.

//edit
Voor wie meer info wil over dit:

http://nl2.php.net/manual/en/language.types.string.php
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 17 mar 2005, 20:49

was gewoon op php.net een gedownloade versie, en uit mijn php boek :)

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 mar 2005, 23:57

Er valt over te twisten. Ik ben zelf ook een groot voorstander van het scheiden van vars en strings, maar er zijn veel scripters die erbij zweren.

Gesloten