html codes omzetten
Ik heb dankzij deze site veel bijgeleerd over php...
Ben nog een volledige leek... maar trek heel goed mijn plan met de hulp die ik vind op het internet en zeker op deze site!
Maar nu zit ik met een vraag en vind niet direct een oplossing!
Ik heb een nieuws pagina gemaakt die de gegevens weg schrijft naar mysql... het nieuws systeem (waarvan ik de codes heb gebruikt die op het net te vinden waren) had oorspronkelijk geen techniek om tekst in BOLD, ITALIC enz... weg te schrijven.
Ik heb al door middel van javascript ervoor kunnen zorgen dat het mijn tekst die weg geschreven word met HTML tags ook weg kan shrijven.
Maar als het nieuws systeem zijn gegevens opvraagt uit msql zie ik ook nog die tags... en ik wil eigelijk dat ze omgezet worden zodat de html tags de layout word.
Ik hoop dat jullie het een beetje kunnen begrijpen?
Als je de code uit de database haalt, en in de tekst staat letterlijke html code (dus < en niet <) dan moet dat volgens mij gewoon automatisch in html worden omgezet.
Kasper:
Behalve natuurlijk als er htmlspecialchars() gebruikt wordt...Zou gewoon moeten werken?
Als je de code uit de database haalt, en in de tekst staat letterlijke html code (dus < en niet <) dan moet dat volgens mij gewoon automatisch in html worden omgezet.
Als je de code uit de database haalt, en in de tekst staat letterlijke html code (dus < en niet <) dan moet dat volgens mij gewoon automatisch in html worden omgezet.
Voor de TS:
Je kan beter alles in UBBC wegschrijven en daar een 'ubbc parser' overheen halen (zodra je de tekst laat zien). Op die manier is het onderhouden van de teksten makkelijker.
Elwin
Want heb al gezocht maar het iets wat voor gevorderde is volgens mij... want vind niet echt een duidelijke uitleg hoe en wat?
Maar in eerste instantie zou ik natuurlijk graag ook dit probleem willen kunnen oplossen...
http://www.phphulp.nl/php/scripts/6/108/
hier staan er veel van die links
(ik weet niet of je dit bedoelt)
hier staan er veel van die links
(ik weet niet of je dit bedoelt)
Maar nu komt mijn noob vraag?
Waar moet ik die UBBC code dan plaatsen?
Voor het script die het bericht toont? of voor het script waar je het bericht maakt?
Greedyxl:
Voor wat? Er worden twee opties gegeven...Voor
Je moet de tekst in UBBC in de DB opslaan.
Als je de tekst wilt laten zien dan moet je zo doen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql = "SELECT tekst FROM tabel WHERE iets = 'conditie'";
$query = mysql_query($sql);
// Fetch it
$data = mysql_fetch_object($query);
// Tekst parsen
$tekst = $data->text;
include("ubbc.php");
echo $tekst;
?>
$sql = "SELECT tekst FROM tabel WHERE iets = 'conditie'";
$query = mysql_query($sql);
// Fetch it
$data = mysql_fetch_object($query);
// Tekst parsen
$tekst = $data->text;
include("ubbc.php");
echo $tekst;
?>
Elwin
Er begint eindelijk wat vorm in te komen.... Misschien niet direct zoals jullie het bedoelen.... maar ik krijg resultaten en dat is hoopgevend. ;-)
Ben tevreden van de hulp die ik van jullie hier gekregen heb.
Alweer een reden waarom ik deze site bezoekt ;-)
Mooizo :)
Zo ben ik ook begonnen. Ik ben nu de beste van de klas (ICT) in php :P
Quote:
Zo ben ik ook begnnen. Ik ben nu de beste van de klas (ICT) in php :P
*bescheiden*
Sorry, kon het niet laten :p
Nja, ik volg ElektroTechnieken (ET) ...
Totaal niks met PHP / webdesign te maken...
't is gewoon een hobby die soms een beetje uit de hand loopt... :p
ik zeg niet dat ik het echt super goed kan ;) maar ik weet wel het meest. en kan iets snel in elkaar flansen
Quote:
en kan iets snel in elkaar flansen
Dat was sneller dan jij... :p
Code (php)
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
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
<?
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";v
?>
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";
echo "Hello world!";v
?>
Grote dingen... :p Je copy/paste was ook niet alles he? :p
Edit: Typo
Gewijzigd op 03/11/2004 23:15:00 door Alfred -
Hehe, die lus stopt nooit, als je zoiets in C(++) gebruikt krijg je dus eindeloos 'Hello World', de PHP parser zal wel 'Timed out' aangeven ^^
hoe kan ik een liedje omzetten in html ?
♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫♫
En dan psies het aantal bytes typen :+
Liedje in HTML :S