Niet... dat gekut met tijd in php is gewoon ranzig.quote:Op vrijdag 23 februari 2007 21:57 schreef Geqxon het volgende:
Nu we toch over timestamps aan het miepen zijn
[ code verwijderd ]
Het resultaat? De timestamp van vandaag, exact op 00:00:00. Ik vind het enorm ranzige code, en vroeg mij af hoe ik dat netter ga krijgen?
strtotime('00:00') ofzo?quote:Op vrijdag 23 februari 2007 21:57 schreef Geqxon het volgende:
Nu we toch over timestamps aan het miepen zijn
[ code verwijderd ]
Het resultaat? De timestamp van vandaag, exact op 00:00:00. Ik vind het enorm ranzige code, en vroeg mij af hoe ik dat netter ga krijgen?
Gelukkig hebben we ook negatieve timestampsquote:Op vrijdag 23 februari 2007 21:59 schreef Swetsenegger het volgende:
[..]
Het bespaart me moeite want met een timestamp moet ik nadenken en
WHERE thedate<=DATE_SUB(NOW(), INTERVAL 1 DAY)
is gewoon easy en gemakkelijk en helder leesbaar enzo. Dat snap ik over een jaar nogAl dat gereken met microsecondes heb ik als voormalig uurwerkmaker een pleurishekel.
Ik bedoel, het hele idee van microtime is om te huilen natuurlijk. Het aantal microseconden verstreken sinds 1 januari 1970? Welke bosmongool heeft dat verzonnen? Hou dan in godesnaam gewoon de algemeen geaccepteerde epoch aan van 01-01-0000.
Nee, javascript is daar lekker inquote:Op vrijdag 23 februari 2007 22:00 schreef Swetsenegger het volgende:
[..]
Niet... dat gekut met tijd in php is gewoon ranzig.
Ehm, waarom begin je opeens over microtime? time() is voldoende hoorquote:Op vrijdag 23 februari 2007 21:59 schreef Swetsenegger het volgende:
[..]
Het bespaart me moeite want met een timestamp moet ik nadenken en
WHERE thedate<=DATE_SUB(NOW(), INTERVAL 1 DAY)
is gewoon easy en gemakkelijk en helder leesbaar enzo. Dat snap ik over een jaar nogAl dat gereken met microsecondes heb ik als voormalig uurwerkmaker een pleurishekel.
Ik bedoel, het hele idee van microtime is om te huilen natuurlijk. Het aantal microseconden verstreken sinds 1 januari 1970? Welke bosmongool heeft dat verzonnen? Hou dan in godesnaam gewoon de algemeen geaccepteerde epoch aan van 01-01-0000.
Ik ruik een tweede milenium bug... en dat is waarom mijn opa altijd zei: DD-MM-YYYY !quote:Note: If the number of the year is specified in a two digit format, the values between 0-69 are mapped to 2000-2069 and 70-100 to 1970-2000.
Nog steeds gezeikquote:Op vrijdag 23 februari 2007 22:13 schreef JeRa het volgende:
[..]
Ehm, waarom begin je opeens over microtime? time() is voldoende hooren het refereert natuurlijk naar de standaard Unix times, die vooral op unix-like systemen wordt gebruikt.
Ontzettend handig als je relatief wilt werken, bijvoorbeeld wilt weten hoeveel tijd er tussen twee data zit. Als je dat wilt doen met DATETIME moet je eerst allerlei vage conversiefuncties gaan gebruikenquote:
SELECT unix_timestamp(date1) -quote:Op vrijdag 23 februari 2007 22:18 schreef JeRa het volgende:
[..]
Ontzettend handig als je relatief wilt werken, bijvoorbeeld wilt weten hoeveel tijd er tussen twee data zit. Als je dat wilt doen met DATETIME moet je eerst allerlei vage conversiefuncties gaan gebruiken
| 1 2 3 | str_replace("<%$tag%>" , $data , $this->output); } |
| 1 |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | $MySQL_Landen_Select = "SELECT * FROM CMS_Countries ORDER BY Country ASC"; $MySQL_Landen_Query = mysql_query ( $MySQL_Landen_Select ) or die ( $error->MySQL ( __FILE__, $MySQL_Landen_Select, __LINE__ ) ); echo "<table width="100%">"; echo '<tr><td>-</td>'; while($obj = mysql_fetch_object($MySQL_Landen_Query)){ echo '<td>'; echo $obj->Country; echo'</td>'; } echo'<tr>'; echo'<td>LaagsteIQ</td>'; while($obj = mysql_fetch_object($MySQL_Landen_Query)){ echo'<td>'; echo $obj->IQLaag; echo'</td>'; } echo'</tr>'; echo'<tr>'; echo'<td>HoogsteIQ</td>'; while($obj = mysql_fetch_object($MySQL_Landen_Query)){ echo'<td>'; echo $obj->IQHoog; echo'</td>'; } echo'</tr>'; echo "</table>"; ?> |
Staat nu in script, gewoon 1 tabel met 3 rijenquote:Op zaterdag 24 februari 2007 14:19 schreef Swetsenegger het volgende:
hoe ziet je database model er eigenlijk uit? heb je 1 tabel of 2 tabellen voor deze gegevens?
moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?quote:Op zaterdag 24 februari 2007 14:34 schreef Swetsenegger het volgende:
dan zou ik gewoon in een cel divjes onder elkaar gooien en zo voor elke kolom een cel.
Die while-loop zorgt ervoor dat je de resultset helemaal leegtrektquote:Op zaterdag 24 februari 2007 14:37 schreef wobbel het volgende:
[..]
moet met tabel, ivm kopieeren plakken naar andere progsels enzo, maar waarom wordt die query geleegd na 1e object?
| 1 2 3 | $POSTCONTENT = "<div align='center'><a href='{$URL}' target='_blank'><img src='{$THUMB1}' border='0'></a> <a href='{$URL}' target='_blank'><img src='{$THUMB2}' border='0'></a></div>{$POST_DESCR}"; ?> |
Was net bezig de quotes aan te passen ja... nu werkt het als een speerquote:Op zondag 25 februari 2007 15:11 schreef ralfie het volgende:
ziet ernaar uit dat je je quotjes niet geescaped hebt
probeer je tekst eerst eens door mysql_real_escape_string() te halen
| 1 2 3 | SELECT MAX(ID)+1 AS ID FROM wp_posts ?> |
ik heb met die fetch_row geklooitquote:Op zondag 25 februari 2007 17:37 schreef SuperRembo het volgende:
Wat heb je dan geprobeerd? Op php.net staat vrij duidelijk uitgelegd hoe je mysql_fetch_assoc gebruikt.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $ID = "SELECT MAX(ID)+1 AS ID FROM wp_posts"; $GUID = "http://localhost/{$POSTJAAR}/$POSTMAAND/{$POSTDAG}/{$POSTNAME}/"; $BLOGPOST = mysql_fetch_assoc($result01); /* Result Library */ $result01 = mysql_query($ID) or die (result01); $query_post2cat = "INSERT INTO wp_post2cat (post_id, category_id) VALUES ('{$BLOGPOST}', '{$CATEGORIE}')"; $result03 = mysql_query($query_post2cat) or die (result03); $query01 = "INSERT INTO wp_posts (ID, post_author, post_date, post_date_gmt, post_content, post_title, post_category, post_excerpt, post_status, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_content_filtered, post_parent, guid, menu_order, post_type, post_mime_type, comment_count) VALUES ('', '1', '{$POSTIME}', '{$POSTIME}', '{$POSTCONTENT}', '{$POSTITLE}', '{$CATEGORIE}', '', 'future', 'open', 'open', '', LOWER('{$POSTNAME}'), '', '', NOW(), DATE_SUB(NOW(), INTERVAL 1 HOUR), '', '0', LOWER('{$GUID}'), '0', 'post', '', '0')"; $result02 = mysql_query($query01) or die (result02); ?> |
| 1 |
je kunt niet eerst de gegevens uit een query uitlezen en daarna je query pas makenquote:Op zondag 25 februari 2007 19:06 schreef JortK het volgende:
Ik kom er toch niet helemaal uit
Ik heb deze source (een deel)
[ code verwijderd ]
Ik krijg deze foutmelding:
[ code verwijderd ]
Zou iemand een blik willen werken waarom ik deze melding krijg?
Het gaat er dus om dat ik met de variabele BLOGPOST query_post2cat wil vullen
(bijna?) alle functies in php die bestanden kunnen inlezen kunnen ook bestanden op andere servers (webpagina's dus ook) inlezen. Kijk dus eens naar functies als file(), file_get_contents(), fopen(). Als je specifieke informatie moet vinden in die tekst, moet je waarschijnlijk wel met regexp's gaan werken: zie http://nl3.php.net/manual/nl/ref.pcre.phpquote:Op zondag 25 februari 2007 19:24 schreef bleiblei het volgende:
Ik ben momenteel aan het zoeken naar een PHP functie maar krijg em niet gevonden.
Ik wil namelijk tekst van een website inlezen.
Beetje a la RSS feed maar dan zonder dat die tekst via RSS aangeboden wordt.
Het inlezen van tekst die op een andere website staat.
Kan dat in PHP?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |