abonnement bol.com Unibet Coolblue
  vrijdag 18 mei 2012 @ 12:28:41 #1
118585 Crutch
Filantroop || Taalzwengel
pi_111700076


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
Je moeder is een hamster
pi_111700705
quote:
0s.gif Op vrijdag 18 mei 2012 06:50 schreef xaban06 het volgende:
Hoi :)

Ik heb een datum + tijd formaat, een voorbeeld is: 2012-05-02T21:00:00 (2 mei 2012, 21:00). Welk functie kan ik het beste gebruiken om hiermee te werken? Volgens mij is het geen standaard format?
DateTime gaat dat gewoon snappen, daar hoef je niets moeilijks voor te doen.
pi_111702429
quote:
0s.gif Op vrijdag 18 mei 2012 12:48 schreef Light het volgende:

[..]

DateTime gaat dat gewoon snappen, daar hoef je niets moeilijks voor te doen.
Is dat niet vanaf PHP 5.3.0? Tenminste een boel functies ervan. Ik draai 5.2.x
pi_111702590
quote:
0s.gif Op vrijdag 18 mei 2012 13:50 schreef xaban06 het volgende:

[..]

Is dat niet vanaf PHP 5.3.0? Tenminste een boel functies ervan. Ik draai 5.2.x
Bijna alles werkt vanaf 5.2.0, volgens mij alleen DateTime::diff() niet. Maar die heb je niet nodig in dit geval :)
pi_111732910
Cool!
1$now = strtotime("now");

1
2
3
$date = new DateTime('2012-05-19T07:56:00');
$date2 = $date->format('Y-m-d H:i:s');
$date3 = strtotime($date2);
Dit weergeeft de tijd terug in unixtime.

Unixtime 'nu+30 minuten' doe ik met:
1$future = strtotime("+30 minutes");

Vervolgens vergelijk ik of $date3 valt tussen $now en $future:
1if ($date3 > $now && $date3 < $future) { echo "date3 binnen 30 min"; } else { echo "niet binnen 30 min"; }

Ik ben totaal noob met tijd/data. Dus het zal vast wel makkelijk/sneller/beter kunnen. Of doe ik het toch correct? :)

[ Bericht 14% gewijzigd door xaban06 op 19-05-2012 08:23:03 ]
pi_111733026
Geen idee, maar weet wel dat ik blij ben met datetime functies in .net ;)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_111733180
quote:
0s.gif Op zaterdag 19 mei 2012 08:16 schreef xaban06 het volgende:
Cool!
[ code verwijderd ]

[ code verwijderd ]

Dit weergeeft de tijd terug in unixtime.

Unixtime 'nu+30 minuten' doe ik met:
[ code verwijderd ]

Vervolgens vergelijk ik of $date3 valt tussen $now en $future:
[ code verwijderd ]

Ik ben totaal noob met tijd/data. Dus het zal vast wel makkelijk/sneller/beter kunnen. Of doe ik het toch correct? :)
Je kunt ook DateTime objecten met elkaar vergelijken :)

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
date_default_timezone_set
('Europe/Amsterdam'); // Voor het geval er geen tijdzone is ingesteld

$now = new DateTime(); // of met 'now' als parameter
$future = new DateTime('+30 minutes');

$date = new DateTime('2012-05-19T07:56:00');
if(
$now $date && $date $future) {
    echo 
'$date ligt in de aankomende 30 minuten.';
} else {
    echo 
'$date ligt niet in de aankomende 30 minuten.';
}
?>

Ik heb hier geen PHP 5.2 om te testen of het daar ook werkt. Ik vermoed van wel :)
pi_111733787
quote:
0s.gif Op zaterdag 19 mei 2012 09:02 schreef Light het volgende:

[..]

Je kunt ook DateTime objecten met elkaar vergelijken :)
[ code verwijderd ]

Ik heb hier geen PHP 5.2 om te testen of het daar ook werkt. Ik vermoed van wel :)
Ik zie dat dat ook werkt, thanks! had je ook eerder mee kunnen komen, had ik het gelijk al :P
pi_111747594
Het volgende werkt niet:
1
2
$exp_time = '2012-05-23T02:00:00';
$tstamp = new DateTime($exp_time);

Foutmelding:
1Catchable fatal error: Object of class DateTime could not be converted to string in..

Hoe moet het wel?
  zaterdag 19 mei 2012 @ 20:02:32 #10
84244 Scorpie
Abject en infaam!
pi_111751866
quote:
0s.gif Op zaterdag 19 mei 2012 18:05 schreef xaban06 het volgende:
Het volgende werkt niet:
[ code verwijderd ]

Foutmelding:
[ code verwijderd ]

Hoe moet het wel?
Jouw code werkt bij mij gewoon:

1
2
3
4
5
<?php
$exp_time 
'2012-05-23T02:00:00';
$tstamp = new DateTime($exp_time);
debug($tstamp);
?>

Geeft als output:

1
2
3
4
5
6
7
8
<?php
DateTime Object
(
    [
date] => 2012-05-23 02:00:00
    
[timezone_type] => 3
    
[timezone] => Europe/Amsterdam
)
?>
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_111756869
quote:
0s.gif Op zaterdag 19 mei 2012 20:02 schreef Scorpie het volgende:

[..]

Jouw code werkt bij mij gewoon:
[ code verwijderd ]

Geeft als output:
[ code verwijderd ]

Pff, wat doe ik dan verkeerd :(

1
2
3
<?php
echo $exp_time2[0];
?>
output:
12012-05-23T02:00:00

1
2
3
4
<?php
$tstamp 
= new DateTime($exp_time2[0]);
echo 
$tstamp;
?>
output:
1Catchable fatal error: Object of class DateTime could not be converted to string in...
pi_111757973
quote:
0s.gif Op zaterdag 19 mei 2012 21:39 schreef xaban06 het volgende:

[..]

Pff, wat doe ik dan verkeerd :(
[ code verwijderd ]

output:
[ code verwijderd ]

[ code verwijderd ]

output:
[ code verwijderd ]

Probeer eens print_r() in plaats van echo().
  zaterdag 19 mei 2012 @ 22:01:17 #13
84244 Scorpie
Abject en infaam!
pi_111758004
Doe eens print_r ipv echo.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_111758172
DateTime Object
(
)
pi_111781811
1
2
3
4
5
6
7
<?php
$tijd
[] = '2012-05-23T02:00:00';

$date = new DateTime($tijd[0]);

echo 
$date;
?>

output:
1
2
3
# php time3.php

Catchable fatal error: Object of class DateTime could not be converted to string in /root/time3.php on line 8

Ik moet het volgens mij dus omzetten naar een string, echter is dat wel mogelijk en is dat wel juist?
  zondag 20 mei 2012 @ 16:41:40 #16
298746 Dalando
18, niet meer gefrustreerd
pi_111787096
quote:
0s.gif Op zondag 20 mei 2012 14:44 schreef xaban06 het volgende:

[ code verwijderd ]

output:
[ code verwijderd ]

Ik moet het volgens mij dus omzetten naar een string, echter is dat wel mogelijk en is dat wel juist?
Je kan niet de class weergeven, je moet aangeven dat je het wil weergeven in de class, en in DateTime is dat format:

1
2
3
4
5
6
7
<?php
$tijd
[] = '2012-05-23T02:00:00';

$date = new DateTime($tijd[0]);

echo 
$date->format('d-m-Y H:i:s');
?>
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_111787696
quote:
2s.gif Op zondag 20 mei 2012 16:41 schreef Dalando het volgende:

[..]

Je kan niet de class weergeven, je moet aangeven dat je het wil weergeven in de class, en in DateTime is dat format:
[ code verwijderd ]

Klopt, had het al opgelost, thanks voor je post!
pi_111802916
Ik heb het eindelijk voor elkaar dat ik wildcards kan gebruiken voor mijn wamp-server

Als ik in de browser typ "mijnproject.local" krijg ik d:\projects\mijnproject te zien

Dus zonder httpd.conf en de host file aan te passen... heb het voor elkaar gekregen met deze en deze tip.
  zondag 20 mei 2012 @ 21:39:26 #19
137776 boem-dikkie
Jedi Mind Baby!
pi_111804293
Kun je die files niet aanpassen met Windows? Heb op OSX gewoon een paar regeltjes toegevoegd en website.dev e.d. werkt nu prima.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111805314
quote:
14s.gif Op zondag 20 mei 2012 21:39 schreef boem-dikkie het volgende:
Kun je die files niet aanpassen met Windows? Heb op OSX gewoon een paar regeltjes toegevoegd en website.dev e.d. werkt nu prima.
Ja kan, net als elke keer een nieuwe virtualhost toevoegen, maar het wordt al snel vervelend om dat bij elk project te doen.. en bij een format ben je weer al je instellingen kwijt.. nu werkt het automatisch zonder nadenken, ik creeer een app of ik doe een git clone, en gelijk doet ie het onder z'n eigen subdomein

[ Bericht 2% gewijzigd door Schepseltje op 20-05-2012 22:05:15 ]
  maandag 21 mei 2012 @ 11:08:25 #21
137776 boem-dikkie
Jedi Mind Baby!
pi_111822892
Hebben jullie tips voor een multiple file upload? Script van Uploadify werkt bijzonder brak.

Ik wil eigenlijk dat de gebruiker met 1 uploadvenster meerdere files kan selecteren en dat deze in een /uploads/ map komen en met hun naam in de database.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_111823802
quote:
14s.gif Op maandag 21 mei 2012 11:08 schreef boem-dikkie het volgende:
Hebben jullie tips voor een multiple file upload? Script van Uploadify werkt bijzonder brak.

Ik wil eigenlijk dat de gebruiker met 1 uploadvenster meerdere files kan selecteren en dat deze in een /uploads/ map komen en met hun naam in de database.
Is makkelijk zelf te maken, probleem is een upload/progress bar. Heb jij misschien tips voor kant en klare systemen? Hoeft geen multiple files te ondersteunen.
  maandag 21 mei 2012 @ 11:51:23 #23
137776 boem-dikkie
Jedi Mind Baby!
pi_111824419
Hoe moet ik dat 'makkelijk' zelf maken dan? Met een loop elke file die geselecteerd wordt in de database plempen en naar de goede map zetten?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  maandag 21 mei 2012 @ 11:59:43 #24
84244 Scorpie
Abject en infaam!
pi_111824722
quote:
0s.gif Op maandag 21 mei 2012 11:33 schreef xaban06 het volgende:

[..]

Is makkelijk zelf te maken, probleem is een upload/progress bar. Heb jij misschien tips voor kant en klare systemen? Hoeft geen multiple files te ondersteunen.
plupload.com
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
  maandag 21 mei 2012 @ 12:01:25 #25
63192 ursel
"Het Is Hier Fantastisch!
pi_111824789
quote:
14s.gif Op maandag 21 mei 2012 11:59 schreef Scorpie het volgende:

[..]

plupload.com
Ik wou hem net posten. :')
http://www.plupload.com/example_all_runtimes.php
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')