Toon posts:

What to do??? [php]

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zoals menig PHP-ers weten kun je de CSS van de highlight_string(); niet veranderen...maar ik wil em wel gebruiken in mijn Artikelen die ik wil gaan schrijven voor op m'n website, maar hoe kan ik dat het beste aanpakken?

Want ik vind het best dat de PHP Color Coding in Courier New is geschreven, maar ik wil wel de rest van m'n Artikel in m'n eigen CSS...

Hoe kan ik dit voor elkaar krijgen?

Als voorbeeld: http://www.phpfreakz.nl/artikelen.php

Daar combineren ze het, misschien weet jij ut truckje...

Grtz Mark

Verwijderd

Je zou alle output kunne opvangen in een string, deze even bestuderen, waarna je dmv een regex het een en ander veranderd.
Je kan de output alsvolgt opvangen:
PHP:
1
2
3
4
5
6
<?
ob_start();
 highlight_string($source);
 $jepaginaineenstring = ob_get_contents();
ob_end_clean();
?>

Dit staat trouwens ook redelijk goed omschreven in de PHP manual.

Verwijderd

Topicstarter
En hoe zou die regex er dan uit moeten zien? Want ik heb nog weinig verstand van regex...

Verwijderd

Topicstarter
Heb ik weinig aan....

Kan iemand me het niet gewoon ff uitleggen?

Want iedereen leert toch het meest van het zelf doen, dan een lap tekst doorlezen...

ik heb dus al veel getest, maar aan deze code had ik nu dus ook nix aan netzoals die code (zowat hetzelfde) op php.net...

Waarvoor dient ie, en werkt ie wel, en hoe gebruik je em?

Greetz Mark

  • Grum
  • Registratie: Juni 2001
  • Niet online
tjeez lazy fuck ...

ga zelf eens IETS doen ...

*zucht*

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op donderdag 04 oktober 2001 20:51 schreef Mark-Z het volgende:
Heb ik weinig aan....

Kan iemand me het niet gewoon ff uitleggen?

Want iedereen leert toch het meest van het zelf doen, dan een lap tekst doorlezen...

ik heb dus al veel getest, maar aan deze code had ik nu dus ook nix aan netzoals die code (zowat hetzelfde) op php.net...

Waarvoor dient ie, en werkt ie wel, en hoe gebruik je em?

Greetz Mark
precies, zoals je zelf zegt leer je het meest door het zelf te doen, dus lees die lap tekst door en ga dan aan de slag, lekker experimenteren, met kleine stapjes, daar leer je het meeste van.

dus niet vragen of wij lapjes code voor je ophoesen die jij dan bij elkaar kan copy-pasten, daar leer je niks van...

Verwijderd

Topicstarter
Sorry, maar jullie hebben me kennelijk totaal verkeerd begrepen....

Je weet niet hoelang ik al heb zitten prutsen met die dingen, wordt er gek van....

Ik heb al van alles geprobeerd met die highlight_string(); en ik kom er maar niet uit...

Ik ben echt de laatste die je hier lazy kunt noemen...

Kan niemand me gewoon op weg helpen? Want wie heeft er gezegd dat ik een lap code wil? Ik niet, dus...??

Greetz Mark

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

als je regexen niet kan, dan probeer je toch gewoon hoever je komt met str_replace() ?

btw je hoeft niet je naam onder je bericht te zetten.

Klaar voor een nieuwe uitdaging.


  • Grum
  • Registratie: Juni 2001
  • Niet online
1/ ga 10 tutorials lezen over regexps
2/ ga oefenen/proberen met regexps
3/ ga kleine SPECIFIEKE dingen vragen over regexps
4/ ga je verbazen over de kracht van regexps
5/ kom nu nog eens terug ...

*zucht*

moet ik ook je veters strikken en je reet afvegen ?

der zijn hier HONDERDEN posts over regexps
er zijn HONDERDEN tutorials over regexps

kan je ze niet vinden ?
ZOEK DAN BETER!

www.google.com

Verwijderd

Topicstarter
Ik zoek gewoon specifiek de manier om highlight_string(); te verwerken in mijn code!

En ik hoef niet die hele regexes uit m'n kop te kennen want daar heb ik op het moment nix aan!!

Ik vraag dus alleen maar hulp bij het verwerken van die highlight_string(); in mijn code....

Dus help me gewoon op een normale manier, en doe niet of ik net een i-net mongool ben die niet kan zoeken...


tsss....

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op woensdag 03 oktober 2001 21:04 schreef The_dude het volgende:
PHP:
1
2
3
4
5
6
<?
ob_start();
 highlight_string($source);
 $jepaginaineenstring = ob_get_contents();
ob_end_clean();
?>
et wat is hiermee dan mis ? .. ben je blind ofzo ? :P

Verwijderd

Grum heeft gelijk, aan precieze code heb je op de lange termijn niets. Leer regex, daar leer je pas wat functioneels van.

Verwijderd

Topicstarter
Lees dan aub ook ff het Topic door :), ben jij blind dan??? :P

Ik zeg dan ik er nix van snap en er al mee aan het stoeien ben....want deze heb ik ook al van php.net gebruikt, maar hoe gebruik ik em?

De PHP Color Coding werkt dan gewoon niet bij mij, wat doe ik fout, of hoe gebruik ik 'em?

Alvast bedankt...

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

jongens, jongens... jullie hebben vakantie nodig :)

jullie lezen ook over mark's vraag heen: hoe kan ik de output van highlight_*() aanpassen. Ja, het antwoord staat er al en mark moet dus ook goed lezen :)

Als mark het gegeven antwoord niet snapt, dan moet hij DAT vragen.

Klaar voor een nieuwe uitdaging.


  • Grum
  • Registratie: Juni 2001
  • Niet online
die gast blijft net zo lang gillen tot ie een mailtje krijgt met een japanner erin die het even voor hem code naar z'n wensen ...

1/ antwoord op je vraag is al LANG gegeven
2/ regexps moet je ZELF leren ... er is GENOOOOOEG documentatie

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 oktober 2001 21:11 schreef chem het volgende:
jongens, jongens... jullie hebben vakantie nodig :)
zou niet gek zijn >:)

Verwijderd

Dus help me gewoon op een normale manier, en doe niet of ik net een i-net mongool ben die niet kan zoeken...
tsss....
Ehm, je loopt anders wel al een uur te zeuren om een stukje code wat binnen 1 minuut gevonden kan worden op het 'i-net'..

Verwijderd

Topicstarter
IK VRAAG HET TOCH :).

KIJK: Ik wil gewoon antwoordt op m'n vraag, hoe gebruik ik die gegeven code???

Kan iemand me het niet gewoon uitleggen?

En zoals ik al 10x heb gezegd: IK VRAAG NIET OM EEN LAP CODE DUS ZEG DAN OOK NIET DAT IK DAT DOE...zow, dat lucht op, en nu aub antwoordt op m'n vraag....

En als je het allemaal zo goed weet, zeg het dan!!

|:(

  • Grum
  • Registratie: Juni 2001
  • Niet online
1/ men neme een stuk phpcode en stop dat in $string
2/ men neme de onderstaande code
PHP:
1
2
3
4
5
6
<?
ob_start();
highlight_string($string);
$nieuwe_string = ob_get_contents();
ob_end_clean();
?>

3/ men heeft nu de gehighlighte string in $nieuwe_string staan
4/ bevallen de kleuren niet dan
5a/ pas php.ini aan (zelf zoeken waar .. spreekt ECHT voorzich)
5b/ str_replace/ereg_replace/eregi_replace/preg_replace tot het naar je zin is

liever dan dit kanniet

ow .. mja dan moet ik alles voordoen :P

Verwijderd

Topicstarter
Jah, je kunt wel gaan zeggen dat je die zo gemakkelijk vind, nou ik vind em niet op google.com jij wel dan??? Denk ut ook niet...

En als ik em wel vind snap ik 'em niet omdat regex zo verekte shitty is...

Dus leg het me gewoon ff uit als je het zo goed allemaal weet....

BTW: Ik ben er niet om PHP te leren, maar gewoon om een code te fixen, met een stukje Color Coding erin...

ALVAST ERG BEDANKT (als je zonder zeuren en zeiken me gewoon ff helpt!!)

Verwijderd

Topicstarter
Ik zal kijken of het me lukt, bedankt in ieder geval..

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 oktober 2001 21:19 schreef Mark-Z het volgende:
Ik zal kijken of het me lukt, bedankt in ieder geval..
je realiseert je toch wel dat wat ik nu heb gedaan nix meer/minder is dan gewoon opnoemen wat in dit topic is geweest

en dat deze reactie er alleen maar meer op duid dat je zelf nog NIX hebt gedaan (niet eens met de replies die je al kreeg)

Verwijderd

Topicstarter
Hmmm, heb het zitten testen, maar hier heb ik nog steeds weinig aan, ik wil echt gewoon netzoals in dit Forum PHP Color Coding kunnen oproepen...en zodat de rest in dezelfde CSS blijft...

Kijk wat je net voor code hebt geproduceerd is hetzelfde als:
PHP:
1
2
3
4
5
6
7
<?
$var = "hier de code";
$var2 = "hier wat text";

echo "$var2";
highlight_string($var);
?>

Dan heb je dus in principe hetzelfde effect, maar wat ik dus wil is dus eigenlijk hetzelfde als hier: oproepen met een speciaal teken (en dus ook weer afsluiten) en dan die code ge-PHP Color Coded krijgen, en de rest van de text in de normale CSS...

En dus moet het allemaal 1 var zijn....die in de MySQL wordt geduwd...

Maar, hoe doe ik dit?

edit:

Jullie weten toch wel het antwoordt hierop he?? :)

Verwijderd

Topicstarter
Moet ik dus maar m'n eigen browseltje:

$bericht = eregi_replace("\\[php\]","<b><font color=\"#336699\">",$bericht);
$bericht = eregi_replace("\\[/php\]","</font></b>",$bericht);

Gaan gebruiken? Niet slecht hoor :-), alleen is het net niet PHP Color Coding waarmee je het lekker makkelijk kan overkijken op Fouten en zodat het lekker leest...

  • Grum
  • Registratie: Juni 2001
  • Niet online
R E G U L A R   E X P R E S S I O N S

hint: e-modifier

Verwijderd

Topicstarter
En d.w.z.?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Zoals ik in je andere topic ook al zei: zoeken naar 'syntax highlighting' (of nog beter: 'php syntax highlighting'). Dat gaat nu een beetje moeilijk omdat de search het ff niet doet, maar er is altijd nog http://onno.dhs.org

binnen 5 minuten vind ik dit: [topic=95535]

Verwijderd

Topicstarter
Ik heb heel die DB al afgezocht, maar het enige bruikbare, dat werkte niet...dus????

Verwijderd

Topicstarter
Ik zie maybe wat bruikbaars, dus ik ga wel weer testen.....

  • Grum
  • Registratie: Juni 2001
  • Niet online
ik ga nu echt me geduld verlieze ...

... ZOEK ET ZELF GEWOON ES UIT MAN .......

IEDEREEN heeft nu wel hints gegeven waar je ongeveer 8 forums mee kan maken ... en NOG kan jij NIX ...

aan wie/wat zou dat nou liggen ...
damn hee .. lazy FUCK |:( |:( |:( |:( |:( |:( |:(
:r :r :r :r :r
ga php leren ofzo .. en kom terug als je je eerste 'hello world' hebt gemaakt

ps lees ook voor de grap es de faq .. dan snap je misschien waarom der mensen zo reageren ...

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op donderdag 04 oktober 2001 22:19 schreef Grum_ het volgende:
ik ga nu echt me geduld verlieze ...

... ZOEK ET ZELF GEWOON ES UIT MAN .......

IEDEREEN heeft nu wel hints gegeven waar je ongeveer 8 forums mee kan maken ... en NOG kan jij NIX ...

aan wie/wat zou dat nou liggen ...
damn hee .. lazy FUCK |:( |:( |:( |:( |:( |:( |:(
:r :r :r :r :r
ga php leren ofzo .. en kom terug als je je eerste 'hello world' hebt gemaakt

ps lees ook voor de grap es de faq .. dan snap je misschien waarom der mensen zo reageren ...
rustig Grum_

Verwijderd

Topicstarter
Maybe you are just f*cking moody...
PHP:
1
2
3
4
5
<?
echo "Hello sucka!";

/* Zo goed :P */
?>

  • Grum
  • Registratie: Juni 2001
  • Niet online
soms is het maar goed dat ik geen slotjes kan geve huh :P

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
als het zo door gaat komt het slotje snel

maar Mark-Z please utfs

  • Grum
  • Registratie: Juni 2001
  • Niet online
ok .. ik ben je zat ...

geef me:

1/ input var
2/ output var
3/ php versie

Verwijderd

Topicstarter
hmmmzz...ik wordt gewoon gek van die Quasimodo...

En lees en huiver wat er in het FAQ staat:

"Hou er alstjeblieft rekening mee dat niet iedereen even "gifted" is.
Er lopen hier zowel professionals als newbies rond, maar zo af en toe komen we allemaal wel een probleem tegen wat we zelf niet op kunnen lossen. Hou daar rekening mee. Onthoud: domme vragen bestaan niet, domme antwoorden wel."


Dus Grum kap er gewoon es mee...

Verwijderd

Topicstarter
1/ sorry hoor, maar wat bedoel je met dit?? Input var, welke variable wil je nu hebben? Boeit ut wat?
2/ ""
3/ PHP4

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
- Gebruik eerst de search om te kijken of je vraag niet al eerder is geweest!

- Ga vervolgens kijken of je het antwoord niet kan vinden in een manual of tutorial. Zie ook het links-overzicht onderaan. Simpele RTFM-vraagjes zijn niet welkom!
Je vergat een stukje te copy pasten ;)

Verwijderd

Topicstarter
Heb ik al 1000x gedaan, dus haal dat maar lekker weg met "cut" :)

  • Grum
  • Registratie: Juni 2001
  • Niet online
allerlaatste keer (nu iets duidelijker dat JIJ het zelfs goed kan doen)

1/ input var (IN WELKE VARIABELE STAAT DE DATA (STRING!) DIE JIJ GEPARSED WILT HEBBEN)
2/ output var (IN WELKE VARIABELE WIL JIJ DE GEPARSDE DATA UITEINDELIJK HEBBEN)
3/ php versie (MET HET NUMMER ERBIJ! .. 4.0.6/4.0.5/4.0.7cvs/4.0.4pl1)
4/ voorbeeld string (VOORBEELD VAN DE STRING DIE JIJ GEPARSED WIL HEBBEN)

snappez-vous ?

Verwijderd

Topicstarter
Op donderdag 04 oktober 2001 22:27 schreef Grum_ het volgende:
allerlaatste keer (nu iets duidelijker dat JIJ het zelfs goed kan doen)

1/ input var (IN WELKE VARIABELE STAAT DE DATA (STRING!) DIE JIJ GEPARSED WILT HEBBEN)
2/ output var (IN WELKE VARIABELE WIL JIJ DE GEPARSDE DATA UITEINDELIJK HEBBEN)
3/ php versie (MET HET NUMMER ERBIJ! .. 4.0.6/4.0.5/4.0.7cvs/4.0.4pl1)
4/ voorbeeld string (VOORBEELD VAN DE STRING DIE JIJ GEPARSED WIL HEBBEN)

snappez-vous ?
1.) $phpcode
2.) $resultaat
3.) PHP Version 4.0.3pl1
4.) $voorbeeld

Suc6.

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
ik wil even lief zijn:

[topic=204651/1/25]

:O

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 oktober 2001 22:32 schreef Mark-Z het volgende:
1.) $phpcode
2.) $resultaat
3.) PHP Version 4.0.3pl1
4.) $voorbeeld
Suc6.
dan is me code ....
NIX...
aangezien er geen text in het voorbeeld staat heb ik ook geen code nodig om het te parsen ...

snap je wat ik bedoel ? zo niet .. dan help ik je ook niet .. zucht

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op donderdag 04 oktober 2001 22:35 schreef Grum_ het volgende:

[..]

dan is me code ....
NIX...
aangezien er geen text in het voorbeeld staat heb ik ook geen code nodig om het te parsen ...

snap je wat ik bedoel ? zo niet .. dan help ik je ook niet .. zucht
rustig Grum_ >:)

Als hij eventjes op die link hier boven klikt komt het allemaal goed :)

Verwijderd

Topicstarter
Duw er gewoon een voorbeeld of een var in man, doe niet zo moeilijk zeg hey...

Wat maakt het nu uit watvoor var je gebruikt of inhoud, als het maar werkt! Die vars kun je altijd nog wel editten e.d.

Verwijderd

Topicstarter
En volgens mij doet die code van razor-x het perfect, ff testen nog...

  • Eegee
  • Registratie: Januari 2000
  • Laatst online: 13:18
Mark-Z kan ook nog niet veel weten want hij is geboren op 16 januari :P van dit jaar wel te verstaan

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Op donderdag 04 oktober 2001 22:41 schreef Mark-Z het volgende:
En volgens mij doet die code van razor-x het perfect, ff testen nog...
Het zal toch eens niet ;)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 oktober 2001 22:39 schreef Mark-Z het volgende:
Duw er gewoon een voorbeeld of een var in man, doe niet zo moeilijk zeg hey...

Wat maakt het nu uit watvoor var je gebruikt of inhoud, als het maar werkt! Die vars kun je altijd nog wel editten e.d.
ok dan stop ik der '' in ... dan komt er '' uit .. daar heb je toch geen code voor nodig ? ... cluelesspersoon grmbl

Verwijderd

Topicstarter
grum ft gftbak, mooie combi hoor...pffff weirdo :P

  • Grum
  • Registratie: Juni 2001
  • Niet online
n00b .. meer ga ik er niet over zegge :P

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op donderdag 04 oktober 2001 22:41 schreef Mark-Z het volgende:
En volgens mij doet die code van razor-x het perfect, ff testen nog...
sorry hoor, maar dit moet ff: |:( |:( |:( |:( |:( |:(

Als je de search had gebruikt had je het gisteren al gevonden kunnen hebben.

Verwijderd

Topicstarter
razor-x is the best :-).

Want dit werkt perfect...thnx man!

Verwijderd

Topicstarter
marcusk, boeiuh....ik heb al 100x gezocht, maar vond niet de juiste, want je kunt niet alle 100 topics over dit doorlopen met een beperkte vrije tijd, dus ben al blij zat dat ik em nu heb gevonden!

nogmaals thnx

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

mark-z:

helaas heb ik dit topic even niet gevolgd, maar anders was-ie al lang dicht geweest. Ik laat je dus weten dat je bij een volgend topic eerder een slotje kan verwachten.

de reden hiervoor: uiteindelijk doe je toch een scriptrequest, en de oplossing wordt enkele malen gegeven. Een béétje inzet mag nog wel...

Grum_ had hier en daar best gelijk.

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Nou sorry....maar ik zag dus echt nergens een oplossing hoor...

  • Grum
  • Registratie: Juni 2001
  • Niet online
coden is meer dan zoeken alleen ...

coden is problemen oplossen op een creatieve manier

creatief doelt 99% van de keren op iets ZELF doen

bij elke van de bovenstaande punten kom jij nogal tekort in deze post

Verwijderd

Topicstarter
Maareh, het spijt me...

Ik ging misschien soms een beetje te ver, maar die grum_ zat wel erg shaggy te doen, dus dan zeg ik daar wat van...

Verwijderd

Topicstarter
Hehe, dan weet jij nog niet wat ik zelf al allemaal heb gemaakt :)

Ik kan echt wel aardig PHP proggen, maar dat taaltje van jullie, daar snap ik soms echt gewoon geen reet van...dus dan kan ik misschien hier wel als een vette newbie/n00b worden gezien, omdat ik dat taaltje van jouw gewoon niet begrijp...

het werken met MySQL is mijn sterkste punt, en daar kan ik echt superz veel mee, maar met regex ben ik nog helemaal niet ver...

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
love is in the air O-)

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 oktober 2001 23:10 schreef Mark-Z het volgende:
Maareh, het spijt me...

Ik ging misschien soms een beetje te ver, maar die grum_ zat wel erg shaggy te doen, dus dan zeg ik daar wat van...
mja ok .. fair is fair .. ik was indeed wat pissed ... sowwie! :9

maar je toonde ook werkelijk nihil inzet (nu moet ik dus niet weer beginnen ;) )

Verwijderd

Topicstarter
Maybe kwam dat zo over...

maar na aldat gezeik en getest met die regex shit, werd ik die hele regex wel errug beu....en omdat ik er weinig vanaf wist, kan ik dus ook weinig doen he...

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op donderdag 04 oktober 2001 23:07 schreef Mark-Z het volgende:
Nou sorry....maar ik zag dus echt nergens een oplossing hoor...
De eerste link die je in [topic=282905/1/35] (van Zef). Als je die had doorgelezen, daarin staat de oplossing (post van Heolan).

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
Handjes geven , en vriendjes zijn!

(laat dit een voorbeeld zijn voor iedereen :D )



ik heb dikke lol hier

Verwijderd

Topicstarter
CHEM: http://www.vanbragt.com/misc/

Ziet er allemaal leuk uit ;-)

Verwijderd

Topicstarter
Op donderdag 04 oktober 2001 23:16 schreef marcusk het volgende:

[..]

De eerste link die je in [topic=282905/1/35] (van Zef). Als je die had doorgelezen, daarin staat de oplossing (post van Heolan).
Nopezzz....daar stond de oplossing niet in, die code werkte bij mij niet goed...

die van razor-x daarentegen wel :7

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
razor-x is the best :-).
Want dit werkt perfect...thnx man!
Nopezzz....daar stond de oplossing niet in, die code werkte bij mij niet goed...

die van razor-x daarentegen wel :7
*D
Pagina: 1