login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ASCII naar HTML pre_replace ?

Offline Tony_mortana - 18/04/2007 19:34
Avatar van Tony_mortanaPHP interesse Ik wil text omzetten voor HTML in begrippen
ik moet teken er uit krijgen als: &#201

Ik gebruik nu
  1. <?php
  2. preg_replace('/[\x00-\x7F]/e', '"&#".ord("$0").";"', $string);
  3. ?>


En dit werkt perfect, alleen werkt dit dus niet voor
tekens als < en > enz....

Kan iemand mij hiermee helpen ?
Zal we iets simpels voor zijn!

5 antwoorden

Gesponsorde links
Offline Ibrahim - 18/04/2007 19:36
Avatar van Ibrahim PHP expert
Offline BaddyZ - 18/04/2007 21:24
Avatar van BaddyZ Nieuw lid Voorbeeldje je wilt bijvoorbeeld dit op je site afgebeeld hebben(inclusief de tags natuurlijk:P):

<h1>HTML & Text</h1>

Dit doe je als volgt:
  1. $text = "<h1>HTML & Text</h1>";
  2.  
  3. $headText = htmlentities($text);
  4.  
  5. echo $headText;


Wat op je site wordt afgebeeld is als volgt:
<h1>HTML & Text</h1>
Offline Tony_mortana - 19/04/2007 08:46 (laatste wijziging 19/04/2007 08:48)
Avatar van Tony_mortana PHP interesse htmlentities heb ik idd ook geporbeerd,
maar helaas blijft de waarde (zoals headtext)
gewoon de waarde < behouden en niet de ASCI code!

zoals: &#getal
Offline BaddyZ - 19/04/2007 10:01 (laatste wijziging 19/04/2007 10:04)
Avatar van BaddyZ Nieuw lid je wilt toch alleen de html entities afgebeeld hebben zoals <h1> etc.?? of wil je ook de php tags afgebeeld hebben? zoals de dollar teken.

Ik heb de code hieronder in een php file gestopt en geviewed in ie browser en hij laat bij mij dit <h1>HTML & Text</h1> compleet met tags en al zien.

  1. $text = "<h1>HTML & Text</h1>";
  2.  
  3. $headText = htmlentities($text);
  4.  
  5. echo $headText;
Offline Tony_mortana - 19/04/2007 11:08
Avatar van Tony_mortana PHP interesse HAHA,Gelijk hebben jullie wel!

Ik zit namelijk iets te verbeteren op werk wat een voorganger heeft gemaakt. Die heeft voor elk teken een STR_REPLACE gebruikt

zeker 300 regels!
hahaha

maar nu met 1 regel al de meeste tekens, en de
rest komt ook wel door het script denk.

Dus iedereen bedankt,

Altijd kut als je iemand anders script moet verbeteren! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s