Met de functie touch() wordt de timestamp van het bestand aangepast. Zij-effect van deze functie is dat als het bestand niet bestaat, het (leeg) wordt aangemaakt.quote:Op donderdag 9 februari 2006 11:59 schreef the_disheaver het volgende:
[..]
Wat is er niet normaal aan het updaten van de timestamp. Daarbij bedoel je de aanmaak datum van het bestand? Wat van datum krijgt de fopen dan?
Ja, maar dan breekt hij ook met alles onder de if. En dat moet nog wel uitgevoerd worden.quote:Op donderdag 9 februari 2006 15:00 schreef mschol het volgende:
volgens mij kan je gewoon exit mee geven en dan breektie uit z;n if?
Je kan dit op verschillende manieren oplossen. Ten eerste kan je je afvragen of je wel wilt dat de form na het ontdekken van de eerste invoerfout stopt met een foutmelding. Handiger is misschien dat je alles controleert en eventuele foutmeldingen opslaat. Bv:quote:Op donderdag 9 februari 2006 14:55 schreef the_disheaver het volgende:
Vraagje: kun je met een functie een if-functie niet verder laten uitvoeren? Dus een soort exit;, maar dat ie aan het einde van de iffunctie dor gaat. Betwijfel het, aangezien ie de if functie in een if functie eigenlijk moet beeindigen.
voorbeeldje:
[ code verwijderd ]
Ik zit vies te denken met een while functie die maar 1 loop maakt, met daar een endwhile in.
Maar kan het netter, op de een of andere manier?
(wat ik in feite wil, is na het inzenden van een form, hij de gegevens verwerkt. Mocht er iets niet goed gaan (password niet gelijk ofzo), dat hij een melding geeft, de verwerking verder stopt, en de formulier, die er onder zit in een if fucntie opnieuw uitvoert.
(opbouw php-file:
if ($_POST['status'] == 'add') {
//formulier verwerking
$added = 1;
}
if (!isset($added) {
//formulier
}
Als er iets niet goed is, zal added niet ingesteld worden, waardoor het formulier opnieuw geprint moet worden.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $error_msg = array(); // meer code... if ( check1_failed ) { $error_msg[] = "Check 1 failed"; } if ( check2_failed ) { $error_msg[] = "Check 2 failed"; } // etc... if (count($error_msg)) { echo join("<br />", $error_msg"); // .... } ?> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | form_check() { // Als er een check in deze functie niet voldoet, return false. // Op het einde (na alle checks) return true // (of ipv true false bv de foutmelding als string en anders true } form_display() { // ... } if ($_REQUEST['action'] == "submitted") { if (form_check() !== true) form_display() else // ... } ?> |
Zie date() en time().quote:Op donderdag 9 februari 2006 17:40 schreef Fatality het volgende:
Ik wil nu dus ervoor zorgen dat ik in mijn formulier de Hidden Input Tijd een waarde meegeef (de tijd waarde) dit gaan we dus mbv. php doen, maar hoe verwerk ik dit zo in het formulier dat ook werkelijk de phpwaarde wordt meegegeven
<input type="hidden" name="tijd" value= hier moet t dus komen >
| 1 |
Een break; misschien?quote:Op donderdag 9 februari 2006 14:55 schreef the_disheaver het volgende:
Vraagje: kun je met een functie een if-functie niet verder laten uitvoeren? Dus een soort exit;, maar dat ie aan het einde van de iffunctie dor gaat. Betwijfel het, aangezien ie de if functie in een if functie eigenlijk moet beeindigen.
Dat heb ik ook (2.6.1). Net even opgezocht, het schijnt dus dat de standaard collation swedish is omdat MySQL uit Zweden komt, maar dat je dat vroeger niet zag omdat de collation column er toen nog niet was. Zie http://www.desktoppublishingforum.com/bb/showthread.php?t=1581quote:Op donderdag 9 februari 2006 11:33 schreef ikke_ook het volgende:
Ik heb net mijn phpmyadmin ge update naar versie 2.7, en nu hebben alle tabellen opeens
collation latin1_swedish_ci
Hoe komt het en hoe maak ik het weer goed?
-edit-
ALTER TABLE `table` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci
zodus, maar hoe komt die default op swedish te staan?
ja dat had ik dus zo gedaan, maar toen deed ie nietquote:Op donderdag 9 februari 2006 17:55 schreef ikke_ook het volgende:
Gefe je html file de extensie .php, zet hem in de apache directory, en type:
[ code verwijderd ]
Moet je wel de dubbele quotes escapen.quote:Op donderdag 9 februari 2006 17:55 schreef ikke_ook het volgende:
Gefe je html file de extensie .php, zet hem in de apache directory, en type:
[ code verwijderd ]
Nee, dat moet niet. Waar heb je het over?quote:Op donderdag 9 februari 2006 18:57 schreef Tijn het volgende:
[..]
Moet je wel de dubbele quotes escapen.
Hmmm... de PHP wordt zeker eerst uitgevoerd en dan pas tussen de dubbele quotes van de HTML gezet?quote:Op donderdag 9 februari 2006 19:02 schreef JeRa het volgende:
[..]
Nee, dat moet niet. Waar heb je het over?
Dat kloptquote:Op donderdag 9 februari 2006 19:56 schreef Tijn het volgende:
[..]
Hmmm... de PHP wordt zeker eerst uitgevoerd en dan pas tussen de dubbele quotes van de HTML gezet?
| 1 |
Is <?= daadwerkelijk sneller dan echo? Ik dacht dat het precies hetzelfde was.quote:Op donderdag 9 februari 2006 19:59 schreef JeRa het volgende:
[..]
Dat klopteen iets snellere methode is trouwens zoiets:
[ code verwijderd ]
Het ging eigenlijk om het verschil tussen time() en date("U")quote:Op donderdag 9 februari 2006 20:02 schreef Tijn het volgende:
[..]
Is <?= daadwerkelijk sneller dan echo? Ik dacht dat het precies hetzelfde was.
Aha, typischquote:Op donderdag 9 februari 2006 18:04 schreef R-Mon het volgende:
[..]
Dat heb ik ook (2.6.1). Net even opgezocht, het schijnt dus dat de standaard collation swedish is omdat MySQL uit Zweden komt, maar dat je dat vroeger niet zag omdat de collation column er toen nog niet was. Zie http://www.desktoppublishingforum.com/bb/showthread.php?t=1581
Dankje Jera!quote:Op donderdag 9 februari 2006 21:17 schreef JeRa het volgende:
@Fatality
Je ziet de waarde ('9' in dat geval) wel in de broncode van je pagina staan? Is je formulier daadwerkelijk een POST-formulier en geen GET-formulier?
Altijd CTRL f5 doen wanneer je een verandering hebt geuploadquote:Op donderdag 9 februari 2006 22:36 schreef Fatality het volgende:
[..]
Dankje Jera!
Het was dus wel een post formulier, máár de waarde stond dus niet in de broncode doordat dat dingde pagina uit de cache haalde. Nu doet ie dit iig wel goed, kijken hoe nu verder.
nou jij hebt ook wel geschitterd door afwezigheid zeg, komtie nu mee aanzettenquote:Op donderdag 9 februari 2006 22:45 schreef Swetsenegger het volgende:
[..]
Altijd CTRL f5 doen wanneer je een verandering hebt geupload
Ja ik was bezig een unix server te ontleden.quote:Op donderdag 9 februari 2006 22:51 schreef Fatality het volgende:
[..]
nou jij hebt ook wel geschitterd door afwezigheid zeg, komtie nu mee aanzetten
quote:Op dinsdag 7 februari 2006 22:56 schreef beerten het volgende:
Ik heb een array met array's. ($menuitem)
Nu krijg ik via een sessie een naam binnen. $_SESSION['naam'].
Hoe kan ik nu met in-array zoeken naar een naam in een van de onderliggende array's? Als ik de array gevonden heb met de naam erin, dan wil ik de gevonden array afdrukken.
[...]
Ik ben redelijk onbekend met array's. Dus daar zou de fout al kunnen zitten.
Hoe krijg ik dit werkend?
[.....]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | foreach ($menuitem as $key => $row) { foreach($row as $cell) { if (strpos($cell, $search_value) !== FALSE) { foreach ($menuitem[$key] as $menuarray) { print $menuarray; } } } } } |
strcmp of strcasecmpquote:Op vrijdag 10 februari 2006 15:32 schreef beerten het volgende:
Nu alleen nog iets uitvogelen dat het scriptje alleen de exacte waarde opzoekt.
Stel, de naam is "Jaap" Deze waarde wordt nu ook gevonden bij een naam als "Jan Jaap". En dat is niet de bedoeling.
Iemand een idee?
Kent iemand een freeware programma die iets dergelijks kan?quote:Op vrijdag 10 februari 2006 23:53 schreef mschol het volgende:
voor iedereen die zit te kutten met Regular expressions (en volgens mij zijn er wel een paar hier)
heb ik een erg handig programma gevonden:
regexbuddy
deze kan a.d.h.v menu's (die alle opties netjes aangeven) een regex maken, die je verovolgens kan testen en e.v.t. debuggen
KRegexpeditorquote:Op zaterdag 11 februari 2006 11:36 schreef Nevermind het volgende:
[..]
Kent iemand een freeware programma die iets dergelijks kan?
je kan em idd niet downloaden zomaar maar eff googelen en je kan de trail versie vindenquote:Op zaterdag 11 februari 2006 11:36 schreef Nevermind het volgende:
[..]
Kent iemand een freeware programma die iets dergelijks kan?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |