[PHP] Colorcode + spaties

Pagina: 1
Acties:

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 18-10-2025
Is er misschien een makkelijke manier nadat je via:
PHP:
1
2
3
4
5
6
7
<?
ob_start();
highlight_string(dehtmlspecialchars( "<?".$Input_."?>" ) );
$Output = ob_get_contents();
ob_end_clean();
return str_replace( array( "\n", "\r" ), array( "", "" ), $Output );
?>

een phpscript colorcode, alle spaties in de html vervangt door   (zoals GoT ook doet) omdat ik geen autowrap wil enzow.. het zal best lukken via allerlei preg_replace functies :) maar kan het ook op een makkelijkere manier?

Tnx

Uhm... ja


  • eek
  • Registratie: Februari 2001
  • Laatst online: 06-04-2020

eek

@MagickNET

str_replace?

Skill is when luck becomes a habit.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 11:21

Janoz

Moderator Devschuur®

!litemod

trouwens.. ALs je dit als html output gaat gebruiken dan zou ik ipv het < teken < gebruiken.. Voorkomt veel problemen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 17 januari 2002 22:52 schreef Janoz het volgende:
trouwens.. ALs je dit als html output gaat gebruiken dan zou ik ipv het < teken < gebruiken.. Voorkomt veel problemen.
Dat doet highligh_string wel voor je :P

Verwijderd

Op donderdag 17 januari 2002 22:22 schreef The_Eternal het volgende:

een phpscript colorcode, alle spaties in de html vervangt door   (zoals GoT ook doet) omdat ik geen autowrap wil enzow.. het zal best lukken via allerlei preg_replace functies :) maar kan het ook op een makkelijkere manier?

Tnx
Is dit wat je zoekt http://www.php.net/htmlspecialchars ?

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Nee dus, dat is is het niet.

Maar je kan toch gewoon een simpele replacement doen? Als het alleen om spaties gaat?

str_replace zou het moeten kunnen:
PHP:
1
2
3
<?
$nieuw = str_replace (' ', '&amp;nbsp', $oud);
?>

  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 18-10-2025
denk je dat ik dat niet weet ;)
Het probleem (Was) dat dat ook IN de html tags word gedaan. maar ik heb er denk ik al een oplossing voor via preg_replace omdat in html alleen de tags uit < en > bestaan is het opzich toch wel makkelijk op te lossen met een preg_replace

Bedankt iniedergeval *D

Uhm... ja


  • The_Eternal
  • Registratie: Oktober 2001
  • Laatst online: 18-10-2025
hmm dat is nu gelukt... maar nu wrapped ie de woorden nog steeds.. echt vaag :\ (als ik dezelfde code hier post wordwrapped ie niet, maar de html ziet er hetzelfde uit)

Uhm... ja

Pagina: 1