[PHP] accolades

Pagina: 1
Acties:
  • 210 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb nu stukje code in html:

<a HREF="javascript:void(0)"
onclick="open('voegtoe.html','miniwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=300,height=100')">Voeg toe</a>

DIt werkt dus prima in html, maar als ik dit wil echo'en met php, dan moet ik allemaal haakjes enzo plaatsen, en ik krijg het persoonlijk niet voor elkaar, aangezien ik geen drie verschillende soorten haakjes weet. Hoe moet dit? :)

(dit is vast nogal een n00bvraag, maja :P)

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Escapen. Beetje research op php.net doet wonderen.

Beetje botte reply misschien, aangezien het je eerste post is. :) Het is de bedoeling dat je eerst zelf wat initiatief toont voordat je wat vraagt.

offtopic:
Accolades zien anders uit, dat zijn { en }.

[ Voor 69% gewijzigd door NMe op 02-03-2004 16:04 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

de ' en " escapen en daarna echo'en

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 02 maart 2004 @ 16:03:
de ' en " escapen en daarna echo'en
Er hoeft maar één soort quotes ge-escaped te worden.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nme84, ik had zulke replies wel verwacht hoor :P maar nu weet ik iig waar ik op moet zoeken :)

en ik denk altijd maar, het kost jullie net zo veel tijd me de huid vol te schelden als gewoon ff vlug het antwoord typen :P

Acties:
  • 0 Henk 'm!

Verwijderd

NMe84 schreef op 02 maart 2004 @ 16:05:
Er hoeft maar één soort quotes ge-escaped te worden.
Hj gebruikt " en ' door elkaar.
Dat geeft problemen als je er 1 escaped en de output daarvan met echo doorgeeft..

PHP:
1
echo"[img]"wauw.jpg"[/img]";

Acties:
  • 0 Henk 'm!

Verwijderd

printf of sprintf gebruiken.

[edit]
Ik zie het verkeerd geloof ik, het gaat om de quotes...

Je er trouwens rekening mee houden dat je binnen een HTML attribuut niet met een backslash kunt escapen. Als je de htmlentities functie over de waarde van een attribuut haalt, gaat dit altijd goed. De enkele quotes mag je daar schrijven als &#39;

[ Voor 97% gewijzigd door Verwijderd op 02-03-2004 16:14 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 02 maart 2004 @ 16:09:
Hj gebruikt " en ' door elkaar.
Dat geeft problemen als je er 1 escaped en de output daarvan met echo doorgeeft..

PHP:
1
echo"[img]"wauw.jpg"[/img]";
Daarom moet je ook de " quotes escapen en niet de ' quotes. Je echot namelijk de string die je zelf aangeeft met " quotes.

PHP:
1
echo "[img]\"wauw.jpg\"[/img]";

Dat volstaat.

EN: escapen doe je met \, en niet met /.

[ Voor 17% gewijzigd door NMe op 02-03-2004 16:12 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, het werkt, thanks :)

gooi de topic nou maar weer weg :D

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 02 maart 2004 @ 16:17:
ok, het werkt, thanks :)

gooi de topic nou maar weer weg :D
Zodat anderen hem niet meer kunnen lezen en eruit kunnen leren? Dacht het niet. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • flexje
  • Registratie: September 2001
  • Laatst online: 12:34

flexje

got-father

PHP:
1
2
3
4
print <<<EOQ
<a HREF="javascript:void(0)"
onclick="open('voegtoe.html','miniwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=300,height=100')">Voeg toe</a>
EOQ;


:p

"Try not to become a man of success but rather to become a man of value..."


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Als we dan toch alle verschillende manieren opsommen... 8)
PHP:
1
2
3
4
5
6
//blah
?>
<a HREF="javascript:void(0)"
onclick="open('voegtoe.html','miniwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=300,height=100')">Voeg toe</a>
<?
//blah


:P

[ Voor 27% gewijzigd door NMe op 02-03-2004 16:40 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Dit staat ook best wel in de manual, hoor. N00b-vraag of niet, de manual er op na slaan kunnen we allemaal.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
drm dude, dit bedoel ik nu. Je loopt te zeuren, maar in die tijd kan je net zo goed het antwoord typen...whats the difference....

Acties:
  • 0 Henk 'm!

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 14:42
Verwijderd schreef op 02 maart 2004 @ 22:10:
drm dude, dit bedoel ik nu. Je loopt te zeuren, maar in die tijd kan je net zo goed het antwoord typen...whats the difference....
Een vervuild forum waar niemand meer zinnige informatie vandaan kan halen en niemand uberhaupt nog zin heeft om nog te helpen reageren? Laten we het andersom stellen, in de tijd dat jij deze topic aangemaakt hebt, had je ook zelf de oplossing kunnen zoeken ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 02 maart 2004 @ 22:10:
drm dude, dit bedoel ik nu. Je loopt te zeuren, maar in die tijd kan je net zo goed het antwoord typen...whats the difference....
Het verschil is dat drm één van die mensen die zorgen dat het forum interessant blijft, ook voor mensen die hier dus al jaren komen. Die zitten niet erop te wachten dat er elke dag mensen komen die vragen stellen zonder zelf even iets uit te zoeken.
Er zijn genoeg fora die dat soort vragen prima vinden. Maar die fora zijn geen tweakers.net. Wij richten ons op de mensen die echt geïnteresseerd zijn. En daar lijkt het niet erg op als je met een vraag komen waarop het antwoord zo'n beetje letterlijk in de manual staat.

En tot slot vind ik dat jij niet zo'n grote mond moet geven tegen iemand die zijn strepen inmiddels heeft verdiend.

offtopic:
drm æs un striepleupar! abs

Acties:
  • 0 Henk 'm!

  • seamus21
  • Registratie: December 2001
  • Laatst online: 24-02-2018
Eigenlijk moet je om vervuiling van topics tegen te gaan imho het volgende doen:

Niet-discussietopics, dus bijvoorbeeld topics waarin puur om een oplossing gevraagd wordt zoals deze, daar moet je een soort van slotje opzetten zodra het goede antwoord gegeven/bekend is. Dit voorkomt namelijk verdere vervuiling of discussies.

Daarnaast is een goed beleid en moderatie ook belangrijk bij het schoon houden van GoT.

Op deze manier houdt je de topics denk ik schoner en zijn ze beter voor de search en wordt GoT een nog betere KB ;)

Always shoot for the moon. Even if you miss you will land among the stars...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
haha, briljant dit :D

ik geef toe, ik ben een luie aap, ben te lui een manual door te lezen :) maar ik moet zeggen dat ik idd wel respect heb voor iemand die zn strepen heeft verdiend door 12000 posts te maken op een site :D:D:D:D respect jochie :)

Acties:
  • 0 Henk 'm!

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 16-09 19:21

klokop

swiekie swoeng

TS heeft het over 'haakjes' maar bedoeld denk ik 'aanhalingstekens'. Valt me op dat deze fout heel erg vaak gemaakt wordt....

"Passing silhouettes of strange illuminated mannequins"


Acties:
  • 0 Henk 'm!

  • PhoeniX-
  • Registratie: Juni 2000
  • Laatst online: 01-09 10:26
Ik gebruik ook die heredoc syntax zoals flexje als voorbeeld geeft, zo kan je alles in een var zetten zonder dingen te escapen.
Werkt prima!

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op 02 maart 2004 @ 22:52:
haha, briljant dit :D

ik geef toe, ik ben een luie aap, ben te lui een manual door te lezen :) maar ik moet zeggen dat ik idd wel respect heb voor iemand die zn strepen heeft verdiend door 12000 posts te maken op een site :D:D:D:D respect jochie :)
Ik denk niet dat jij snapt wat er bedoeld wordt met "zijn strepen verdiend"... Die heeft hij verdiend door streng doch rechtvaardig het kaf van het koren te scheidin in de wirwar van (vaak zinloze) topics op dit forum. 12000 posts maken kan iedere maf, door zinloze replies te geven kom je een heel eind.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1