quote:Op dinsdag 29 juni 2010 21:42 schreef Sitethief het volgende:
[..]
Die manier van jou kan snel tot verwarring leiden omdat je niet in een oogopslag kunt zien welk id je te pakken hebt. Te snel gelezen
Maar idd, de tweede methode is een stuk fijner werken.
Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.quote:Op dinsdag 29 juni 2010 21:40 schreef retorbrapi het volgende:
Overigens had ik het zelf nog anders gedaan:
quiz_questions
id
text
question_id
Ik zie het nu pasquote:Op dinsdag 29 juni 2010 23:55 schreef Light het volgende:
[..]
Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.
Maar dat was niet de vraagquote:Op woensdag 30 juni 2010 07:13 schreef Light het volgende:
Dat lijkt er al meer opNadeel is dan alleen dat je bij iedere vraag slechts 1 antwoord kunt geven, en da's misschien toch niet zo handig.
1 2 3 4 5 6 7 8 | include "library/Zend/Translate.php"; $translate = new Zend_Translate('gettext', './languages/nl.mo', 'nl'); $translate->setLocale('nl'); print $translate->_("Mark"); ?> |
1 |
1 |
1 2 3 4 5 6 7 8 | $t = new Zend_Translate(); function _($t, $v) { return $t->_($v); } echo _($t, 'Test'); ?> |
Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.quote:Op donderdag 1 juli 2010 22:13 schreef Trollface. het volgende:
Niet doen, globals zijn slecht. Je kunt wel doen:
[ code verwijderd ]
Maar ik zou gewoon $translate->_('Test') aanroepen.
Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?quote:Op donderdag 1 juli 2010 22:21 schreef mark_1980 het volgende:
[..]
Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.
In standaard PHP is _() gewoon een alias voor gettext()quote:Op donderdag 1 juli 2010 22:24 schreef Trollface. het volgende:
[..]
Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?
Weer wat geleerd.quote:Op donderdag 1 juli 2010 22:34 schreef Light het volgende:
[..]
In standaard PHP is _() gewoon een alias voor gettext()
Ik wil de schrijfwijze zo kort mogelijk houden. Hou zou jij dit oplossen?quote:Op donderdag 1 juli 2010 22:34 schreef Light het volgende:
[..]
In standaard PHP is _() gewoon een alias voor gettext()
Dat is wel heel erg apart.quote:Op maandag 12 juli 2010 14:55 schreef wobbel het volgende:
Als ik met Firebug kijk naar de volgende pagina krijg ik een 500 - Internal Server Error maar de pagina wordt wel gewoon weergegeven!!
http://v3.progenion.nl/sh(...)-Filter-PR-101-.html
Kan in error_log niks vinden...
Meest grappige is nog wel dat ik met PHP extra headers kan meegeven...Kan in plaats van de 500 met PHP wel een code 404, 302 etc forceren maar geen 200 OK. Wat kan dit zijn?
Ga ik nu doen, momentje...beetje lastig want draait allemaal op Plesk en die is niet zo blij met handmatige wijzingenquote:Op maandag 12 juli 2010 15:10 schreef Keiichi het volgende:
[..]
Dat is wel heel erg apart.
Als je bij apache de loglevel in de config op debug zet, krijg je misschien net iets meer te weten.
Zelf gemaakt dingetje...quote:
1 2 3 | eval ( "if ($condition) { \$condition = 0; } else { \$condition = 1; }" ); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function parseIfStatement ( $condition, $content, $elseContent = "" ) { $condition = trim ( $condition ); $condition = preg_replace ( "/(#)(\w+?)($|\s|\W)/me", "\$this->parseVariable ( \"\\2\", \"\\3\", 1 );", $condition ); eval ( "if ($condition) { \$condition = 0; } else { \$condition = 1; }" ); if ( $condition ) return stripslashes ( $content ) . $dbg; else return stripslashes ( $elseContent ) . $dbg; } ?> |
Komt uit een template parser, die moet m'n condition controlerenquote:
Dat dus.quote:
quote:Op zaterdag 24 juli 2010 12:05 schreef Trollface. het volgende:
Gebruik gewoon een Twitter-widget en style die met CSS.
1 2 3 | $twitter = substr("P2000: " . $melding, 0, 119) . "(automatisch bericht)"; ?> |
1 2 3 4 5 6 7 | <td>Voornaam:</td> <td>Achternaam: </td> </tr> <tr> <td><INPUT TYPE="text" NAME="voornaam" SIZE="22" MAXLENGTH="40" TABINDEX="1"></td> <td><INPUT TYPE="text" NAME="achternaam" SIZE="22" MAXLENGTH="40" TABINDEX="2"></td> |
1 2 3 | echo $_POST['voornaam']; ?> |
1 2 3 | $voornaam = $_POST['voornaam']; ?> |
1 2 3 4 5 6 7 | if($_POST['voornaam']){ $voornaam = $_POST['voornaam']; }else{ $voornaam = ''; } ?> |
Dat levert je een notice op als er geen veld "voornaam" aanwezig is in de post-data.quote:Op dinsdag 27 juli 2010 13:33 schreef Sitethief het volgende:
maar nog beter is dit
[ code verwijderd ]
Dit geeft de waarde die in het voornaam veld zit uit. Maar voor je verder gaat met het verwerken van die gegevens zou ik toch nog even wat dieper in de materie duiken als je dit soort basic dingen niet weet.
Daarom die derde optie. En dan zou ik zelf nog validatie toevoegen in die if, en evt shorthanded neerzetten.quote:Op dinsdag 27 juli 2010 13:51 schreef Light het volgende:
[..]
Dat levert je een notice op als er geen veld "voornaam" aanwezig is in de post-data.
Die derde optie levert ook een notice op.quote:Op dinsdag 27 juli 2010 14:52 schreef Sitethief het volgende:
[..]
Daarom die derde optie. En dan zou ik zelf nog validatie toevoegen in die if, en evt shorthanded neerzetten.
1 2 3 | if(isset($_POST['voornaam'])) { $voornaam = $_POST['voornaam']; } ?> |
1 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |