php vraagje

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
jantjuh92
Berichten: 144
Lid geworden op: 23 jun 2004, 17:13

php vraagje

Bericht door jantjuh92 » 27 jul 2004, 17:14

$inhoud = ($_POST['begroet']) . <br>;

het script schrijft $inhoud weg in een tekst bestand

komt nu alles wat men intypt met een ENTER er tussen te staan in het tekst bestand of moet dat anders

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 27 jul 2004, 17:18

<br> kun je niet zomaar in php gebruiken, het is namelijk html.

volgens mij is /n hetzelfde, alleen in php. weet het niet zeker hoor :roll:
Afbeelding

jantjuh92
Berichten: 144
Lid geworden op: 23 jun 2004, 17:13

Bericht door jantjuh92 » 27 jul 2004, 17:23

iemand die wel zeker weet

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 27 jul 2004, 18:27

je kan het toch proberen :bier:

Gebruikersavatar
WebPaulsky
Berichten: 232
Lid geworden op: 27 jan 2004, 20:25
Locatie: Honselersdijk
Contacteer:

Bericht door WebPaulsky » 27 jul 2004, 18:30

jep het is

/n :thumb:

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

Bericht door Donny_nl » 27 jul 2004, 19:19

\n
Wil je Poker leren spelen?
SQL leren?

jantjuh92
Berichten: 144
Lid geworden op: 23 jun 2004, 17:13

Bericht door jantjuh92 » 27 jul 2004, 20:39

is hot nou / of \

jantjuh92
Berichten: 144
Lid geworden op: 23 jun 2004, 17:13

Bericht door jantjuh92 » 27 jul 2004, 20:39

of er bestaat tog ook </br> of <br />

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 27 jul 2004, 20:52

maar niet in php ;)
dat is voor html, dus in je template files
Guess who's back..

jantjuh92
Berichten: 144
Lid geworden op: 23 jun 2004, 17:13

Bericht door jantjuh92 » 27 jul 2004, 21:03

Rico schreef:maar niet in php ;)
dat is voor html, dus in je template files
dit staat op phphulp.nl
In php kun je ook werken met HTML, dit is best handig voor de opmaak van de text:
Code:


<?php
print ("<B>Hello World!</B>");
?>

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 27 jul 2004, 21:08

ja maar "echt" html is alleen dit

Code: Selecteer alles

<b>Hello World</b>
ipv met opmaak
Guess who's back..

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 28 jul 2004, 10:00

jantjuh92 schreef:is hot nou / of \
het is wat donny_nl zei: \n

(heb het even nagezocht in een php bestand :wink: )
Afbeelding

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 28 jul 2004, 11:01

Kleine toevoeging aan dit:
jantjuh92 schreef:of er bestaat tog ook </br> of <br />
"<br>" is HTML, maar <br /> is XHTML.

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

Bericht door Donny_nl » 28 jul 2004, 16:18

Stefkuh schreef:Kleine toevoeging aan dit:
jantjuh92 schreef:of er bestaat tog ook </br> of <br />
"<br>" is HTML, maar <br /> is XHTML.
<br> wordt hoe langer hoe meer vervangen door <br />. Voorlopig zijn allebei de tags bruikbaar binnen HTML, maar ook op W3C.org wordt steeds meer gebruik gemaakt van <br /> dus zou ik aanraden om <br /> te gebruiken bij een nieuwe regel in HTML
Wil je Poker leren spelen?
SQL leren?

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

Re: php vraagje

Bericht door mosymuis » 28 jul 2004, 16:24

jantjuh92 schreef:$inhoud = ($_POST['begroet']) . <br>;
De () haakjes rond de $_POST array waarde zijn onnodig, en als je HTML aan een string wilt toevoegen moet je er quotes '' omheen zetten. Als je dus wilt dat er een HTML break komt na de $_POST waarde maak je er dit van:

Code: Selecteer alles

$inhoud = $_POST['begroet'] . '<br />';
als je een break in je source wilt maak je er dit van

Code: Selecteer alles

$inhoud = $_POST['begroet'] . "\n";
Bovendien: als je $_POST onbewerkt erin zet krijg je last van slashes, die in een standaard PHP installatie worden geplaatst om alle binnenkomende waarden (post, get en cookie), en spaties. Dit is dus beter:

Code: Selecteer alles

$inhoud = stripslashes(trim($_POST['begroet'])) . '<br />';
Als je HTML ook nog wilt wegfilteren (veiligheid voor alles) plaats je er stripslashes() of htmlspecialchars() omheen.

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

Bericht door Donny_nl » 28 jul 2004, 16:26

Je hebt alleen last van slashes als magic_quotes aan staat in de php.ini. Als dat uit staat mag je onder geen beding stripslashes gebruiken!

meer info hierover kun je vinden op YAPF
Wil je Poker leren spelen?
SQL leren?

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

Bericht door mosymuis » 28 jul 2004, 16:45

donny_nl schreef:Je hebt alleen last van slashes als magic_quotes aan staat in de php.ini.
Dat klopt, maar zoals ik al zei staat dat standaard aan op de meeste webservers.

Gesloten