1 |
1 |
Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.quote:Op donderdag 25 maart 2010 15:48 schreef Joooo-pi het volgende:
Gaat redelijk met mijn zelfstudie php tot nu toe
Hier weer ff een vraag:
De volgende code geeft een fout:
[ code verwijderd ]
volgens mij door de aanhalingstekens binnen de aanhalingstekens...
Ik heb dit als volgt opgelost:
[ code verwijderd ]
Is het normaal om steeds een stukje code af te breken om html te schrijven en vervolgens weer te beginnen met code? Het loopt allemaal zo door elkaar heen op laatst. Sowieso, moet het onderscheid tussen de enkele en dubbele aanhalingstekens mij nog wat meer duidelijk worden.
Iemand tips?
1 |
1 |
1 2 3 | $oTVP->plaats(1431596); ?> |
1 |
Eenvoudiger is:quote:Op donderdag 25 maart 2010 15:58 schreef SinofEnvy het volgende:
[..]
Je kan aanhalingstekens gewoon in PHP code gebruiken door ze te escapen met een backslash.
[ code verwijderd ]
Geeft: Hoi, dit: " is een aanhalingsteken. Zo ook bij HTML.
[ code verwijderd ]
1 |
1 |
1 |
:X. Liever append je die gewoon met de string concatenate operator:quote:Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:
[..]
Dubbele quotes alleen gebruiken als je daarwerkelijk variabelen wilt gebruiken binnen de string.
1 |
1 |
Dat is een stuk netter inderdaad.quote:Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:
[..]
. Liever append je die gewoon met de string concatenate operator:
[ code verwijderd ]
ipv
[ code verwijderd ]
Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
Agreed.quote:Op donderdag 25 maart 2010 16:14 schreef Anthraxx het volgende:
[..]
Die eerste blijft sowieso werken. Die tweede is niet eens zeker of ze dat ooit gaan uitfaseren. Dubbele quotes gebruik je alleen als je control characters wilt gebruiken en die niet letterlijk in je string op wilt nemen.
quote:Op donderdag 25 maart 2010 16:07 schreef wijsneus het volgende:
Helaas kun je dan niet iets doen als:
[ code verwijderd ]
1 2 3 | $type= 'text'; echo '<input type="'.$type.'" />'; //goed! ?> |
Of je gebruikt gewoon php-templates:quote:Op donderdag 25 maart 2010 16:19 schreef cablegunmaster het volgende:
[..]
[ code verwijderd ]
Zo kan het ook
1 2 3 4 5 | $bla = doeIets(); define('TEMPLATE', 1); require('templates/home.php'); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | if(!defined('TEMPLATE')) { header('HTTP/1.x 301 Moved Permanently'); header('Location: /'); exit(); } ?> <html> <head> <title>Bla!</title> </head> <body> <?php foreach($bla as $k => $v): ?> K: <?=$k?><br /> V: <?=$v?><br /> <?php endforeach; ?> </body> </html> |
1 2 3 4 5 6 7 | $topic = Topic::find(array('id' => 1431596)); if($topic) { $post = new Post($this->user, "Terugvindpost", "14.gif"); $topic->addPost($post); } ?> |
Gebaseerd op echte FOK-code?quote:
You lost me...quote:Op donderdag 25 maart 2010 16:59 schreef Trollface. het volgende:
[..]
Of je gebruikt gewoon php-templates:
/index.php:
[ code verwijderd ]
/templates/home.php:
[ code verwijderd ]
Of je doet het, nog beter, via MVC.
1 |
1 |
1 |
1 |
Het is geen vervanger voor AND. Rij wordt al teruggegeven als 1 van de criteria overeenkomt. Het is inderdaad wel korter als status = 1 OR status = 2 OR status =4quote:Op vrijdag 26 maart 2010 09:49 schreef Anthraxx het volgende:
[ code verwijderd ]
Zo uit mijn hoofd.
De WHERE ... IN syntax is erg handig als je kolom meer dan 1 waarde kan hebben. Elke keer WHERE x = 1 AND WHERE x = 2 AND ... n is ook weer zoiets.
Hoewel dat in de meeste gevallen werkt is het maar geheel afhankelijk van de implementatie van de browser hoe en of dat werkt, en of zoekmachines de link bijvoorbeeld ook volgen. Daarnaast kun je het verschil tussen 301 (permanente) en 302 (tijdelijke) redirects niet aangeven, dus op SEO-gebied is die meta-tag zeker geen alternatief..quote:Op vrijdag 26 maart 2010 10:48 schreef Anthraxx het volgende:
Iets als:
Redirect to http://example.com/ after 5 seconds:
[ code verwijderd ]
In je HTML?
Zet bovenaan je php script:quote:Op vrijdag 26 maart 2010 10:27 schreef Puala het volgende:
Is er ook een andere manier om iemand door te sturen naar een andere pagina naast
[ code verwijderd ]
Want in het script kunnen we de verwijzing niet eerder neerzetten.. :? :@
1 |
1 |
Oh D'oh. Je hebt gelijk . Zat even niet op te letten tijdens het typen.quote:Op vrijdag 26 maart 2010 11:04 schreef Intrepidity het volgende:
[..]
Het is geen vervanger voor AND. Rij wordt al teruggegeven als 1 van de criteria overeenkomt. Het is inderdaad wel korter als status = 1 OR status = 2 OR status =4
dankjewelquote:Op vrijdag 26 maart 2010 11:35 schreef SinofEnvy het volgende:
[..]
Zet bovenaan je php script:
[ code verwijderd ]
En onderaan:
[ code verwijderd ]
Uiteraard in PHP tags. Dan kan je overal op de pagina header() gebruiken.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |