abonnement Unibet Coolblue Bitvavo
pi_131575662
quote:
0s.gif Op donderdag 26 september 2013 00:08 schreef xaban06 het volgende:
Ik ben bezig met het bouwen van een nieuwssysteem, mijn vraag is welk type moet ik gebruiken om 'datum/tijd' op te slaan?

Vroeger gebruikte ik gewoon varchar en gebruikte formaat: 201309260007 (2013 - 09 - 26, 00:07). Dit was makkelijk om records uit 2013 te zoeken, records uit een bepaald maand te zoeken etc.

Echter heeft het ook zijn nadelen.

Wat raden jullie aan?
Dat moet eeuwen geleden zijn dan :P
Je hebt gewoon het type DATETIME die slaat de datum op als "Y-m-d H:i:s" "2013-09-26 00:11:00"
pi_131575948
quote:
0s.gif Op donderdag 26 september 2013 00:11 schreef totalvamp het volgende:

[..]

Dat moet eeuwen geleden zijn dan :P
Je hebt gewoon het type DATETIME die slaat de datum op als "Y-m-d H:i:s" "2013-09-26 00:11:00"
En bestaat daar ook een PHP functie voor om bijvoorbeeld 'nu-3 jaar' te doen? Dus "2010-09-26 00:11:00"
pi_131576029
Dat kan ook met MySQL: UNIX_TIMESTAMP(datum) > $mystamp, of iets met YEAR(datum) afhankelijk van wat je wilt bereiken.
pi_131576075
quote:
0s.gif Op donderdag 26 september 2013 00:26 schreef xaban06 het volgende:

[..]

En bestaat daar ook een PHP functie voor om bijvoorbeeld 'nu-3 jaar' te doen? Dus "2010-09-26 00:11:00"
Ja, maar je kunt het beter in mysql zelf doen.
1
2
3
4
5
<?php
select 

from orders 
where order_date 
>= DATE_SUB(NOW(),INTERVAL 3 YEAR);
?>

Waarvoor maak je een nieuwssystem trouwens?

[ Bericht 1% gewijzigd door #ANONIEM op 26-09-2013 00:37:38 ]
pi_131576140
quote:
0s.gif Op donderdag 26 september 2013 00:35 schreef totalvamp het volgende:

[..]

Ja, maar je kunt het beter in mysql zelf doen.
[ code verwijderd ]

Waarvoor maak je een nieuwssystem trouwens?
Voor mij zelf, een hobby website.

Kan helaas geen kant en klare systeem gebruiken omdat bij ieder pakket wel iets mist.
pi_131576149
quote:
0s.gif Op donderdag 26 september 2013 00:39 schreef xaban06 het volgende:

[..]

Voor mij zelf, een hobby website.

Kan helaas geen kant en klare systeem gebruiken omdat bij ieder pakket wel iets mist.
Ik snap je dilemma.
Maak je gebruik van classes?
pi_131576177
quote:
0s.gif Op donderdag 26 september 2013 00:40 schreef totalvamp het volgende:

[..]

Ik snap je dilemma.
Maak je gebruik van classes?
Nee. Ik heb PHP geleerd met versie 4, toen was er nog niet echt OOP ondersteuning, de boeken die ik gebruikte gingen er dus ook niet echt diep op in. Helaas, nooit geleerd.
pi_131576190
quote:
0s.gif Op donderdag 26 september 2013 00:42 schreef xaban06 het volgende:

[..]

Nee. Ik heb PHP geleerd met versie 4, toen was er nog niet echt OOP ondersteuning, de boeken die ik gebruikte gingen er dus ook niet echt diep op in. Helaas, nooit geleerd.
Dan zou ik vanaf het begin af aan beginnen. Wat er toen in die boeken stond is nu gevaarlijk(was het toen ook al).
Heb je toevallig een voorbeeld van je code?
pi_131576200
quote:
0s.gif Op donderdag 26 september 2013 00:43 schreef totalvamp het volgende:

[..]

Dan zou ik vanaf het begin af aan beginnen. Wat er toen in die boeken stond is nu gevaarlijk(was het toen ook al).
Heb je toevallig een voorbeeld van je code?
Nee, al jaren niet meer gescript :)

Om nu vanaf begin te beginnen, pfff, gaat weer zoveel tijd in zitten.

Even kijken of ik iets kan vinden (eigen code).
pi_131576245
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
pi_131576316
Dit wordt de structuur ongeveer, is nog niet af.
1
2
3
4
5
6
7
8
9
10
11
News
|- id                 int        6    unsigned    auto_increment
|- post_title         varchar    80
|- post_introduction  text       -
|- post_content       text       -
|- post_icon          varchar    15
|- post_date          datetime   -
|- post_category      varchar    10
|- post_url           varchar    85
|- post_author        int        5    unsigned
|- post_status        varchar    10
pi_131576333
Hallo, vergeef mij dat ik een php noob ben, ik wil het graag leren. Ik heb 2 vragen:
Ik ben wat aan het klooien met php en mysql. Nu maak ik dat in een mapje op de pc, en upload ik dit naar m'n server. Alles werkte prima, maar sinds vanmiddag, van het 1 op andere moment wordt de php code lokaal niet meer geparsd. Dus als ik de file dan open in chrome zie ik de code ipv het resultaat. Als ik deze file upload naar m'n server werkt alles naar behoren. Enig idee hoe dit zou kunnen komen zonder instellingen te hebben verander/software geïnstalleerd of gedeïnstalleerd etc.?

En vraag 2: Ik heb hiervoor altijd in actionscript geprogrammeerd. Ik ben toe aan iets nieuws en daarom begonnen met php/mysql. Welk boek raden jullie aan om goed te leren phpen? Ik heb wel 2 boeken maar daar wordt teveel over syntax geleutert, dat snap ik allemaal wel... Een soort van boek met tutorials heeft m'n voorkeur..

Bednakt voor het lezen en antwoorden!
pi_131576336
quote:
0s.gif Op donderdag 26 september 2013 00:48 schreef xaban06 het volgende:
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Oei :P dat kan stukken netter.
Het is ook makkelijker met classes te werken die kun je automatisch inladen.

quote:
0s.gif Op donderdag 26 september 2013 00:55 schreef xaban06 het volgende:
Dit wordt de structuur ongeveer, is nog niet af.
[ code verwijderd ]
ik zou alleen een category_id meegeven ipv de cat naam. Dan kun je een tabel maken met categorieën en die joinen op news
pi_131576338
quote:
0s.gif Op donderdag 26 september 2013 00:48 schreef xaban06 het volgende:
Ok, heb iets kunnen vinden, maar is maar half, ik zie dat ik tig bestanden heb gebruikt waardoor ik niet meer weet wat wat is :P

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Let je wel op met sql-injectie?

En staat $first en $second voor wat ik denk dat het staat? Wat gebeurt er dan wanneer je de website in een ander pad draait? Gebruik hiervoor een router class, te vinden in allerlei frameworks.
pi_131576347
quote:
0s.gif Op donderdag 26 september 2013 00:57 schreef Kakdieusernameisalbezet het volgende:
Hallo, vergeef mij dat ik een php noob ben, ik wil het graag leren. Ik heb 2 vragen:
Ik ben wat aan het klooien met php en mysql. Nu maak ik dat in een mapje op de pc, en upload ik dit naar m'n server. Alles werkte prima, maar sinds vanmiddag, van het 1 op andere moment wordt de php code lokaal niet meer geparsd. Dus als ik de file dan open in chrome zie ik de code ipv het resultaat. Als ik deze file upload naar m'n server werkt alles naar behoren. Enig idee hoe dit zou kunnen komen zonder instellingen te hebben verander/software geïnstalleerd of gedeïnstalleerd etc.?

En vraag 2: Ik heb hiervoor altijd in actionscript geprogrammeerd. Ik ben toe aan iets nieuws en daarom begonnen met php/mysql. Welk boek raden jullie aan om goed te leren phpen? Ik heb wel 2 boeken maar daar wordt teveel over syntax geleutert, dat snap ik allemaal wel... Een soort van boek met tutorials heeft m'n voorkeur..

Bednakt voor het lezen en antwoorden!
voorbeeld van de code :P?

Ik zou geen boeken raadplegen. Het beste is om de bekende frameworks na te lopen en kijken hoe dat in elkaar steekt. Lees je ook in op OOP er zijn zat voorbeelden met uitleg online.
pi_131576365
quote:
0s.gif Op donderdag 26 september 2013 00:59 schreef totalvamp het volgende:

[..]

voorbeeld van de code :P?

Ik zou geen boeken raadplegen. Het beste is om de bekende frameworks na te lopen en kijken hoe dat in elkaar steekt. Lees je ook in op OOP er zijn zat voorbeelden met uitleg online.
Gaat niet om de code, als ik in een pagina <?php echo "hallo"; ?> doe laat ie het ook zo zien, ipv dat de output "hallo" is. Dit heeft sowieso niet met de code te maken, op alle browsers geeft ie ehtzelfde probleem. Geen idee waar het aan kan liggen.
pi_131576382
quote:
0s.gif Op donderdag 26 september 2013 01:02 schreef Kakdieusernameisalbezet het volgende:

[..]

Gaat niet om de code, als ik in een pagina <?php echo "hallo"; ?> doe laat ie het ook zo zien, ipv dat de output "hallo" is. Dit heeft sowieso niet met de code te maken, op alle browsers geeft ie ehtzelfde probleem. Geen idee waar het aan kan liggen.
klinkt alsof de php module niet wordt geladen. Wat voor webserver heb je? Xampp?
pi_131576399
quote:
0s.gif Op donderdag 26 september 2013 01:03 schreef totalvamp het volgende:

[..]

klinkt alsof de php module niet wordt geladen. Wat voor webserver heb je? Xampp?
Mja zoiets dacht ik al, alleen grappige is dat ik nooit zoiets heb geïnstalleerd. Ik ben wat phptutorials gaan doen, phpfiles maken in dreamweaver, openen met chrome en dat werkte. Niks voor geïnstalleerd
pi_131576407
quote:
0s.gif Op donderdag 26 september 2013 01:05 schreef Kakdieusernameisalbezet het volgende:

[..]

Mja zoiets dacht ik al, alleen grappige is dat ik nooit zoiets heb geïnstalleerd. Ik ben wat phptutorials gaan doen, phpfiles maken in reamweaver, openen met chrome en dat werkte. Niks voor geïnstalleerd
Dan zal dreamweaver een ingebouwde server hebben gehad. Installeer XAMPP en probeer opnieuw :P
pi_131576417
quote:
0s.gif Op donderdag 26 september 2013 01:06 schreef totalvamp het volgende:

[..]

Dan zal dreamweaver een ingebouwde server hebben gehad. Installeer XAMPP en probeer opnieuw :P
Haha yes sir, thanks! Morgen direct proberen!
pi_131576841
quote:
0s.gif Op donderdag 26 september 2013 00:57 schreef totalvamp het volgende:

[..]

Oei :P dat kan stukken netter.
Het is ook makkelijker met classes te werken die kun je automatisch inladen.

[..]

ik zou alleen een category_id meegeven ipv de cat naam. Dan kun je een tabel maken met categorieën en die joinen op news
Een nieuws artikel kan meer dan 1 categorien hebben :)
Een voorbeeld record wordt dan 1|6|9, artikel zit dus in category 1, 6 en 9. Of kan dat ook slimmer/handiger/logischer?
pi_131576877
quote:
0s.gif Op donderdag 26 september 2013 03:01 schreef xaban06 het volgende:

[..]

Een nieuws artikel kan meer dan 1 categorien hebben :)
Een voorbeeld record wordt dan 1|6|9, artikel zit dus in category 1, 6 en 9. Of kan dat ook slimmer/handiger/logischer?
koppel tabellen.
  donderdag 26 september 2013 @ 08:33:03 #233
125913 Devolution
Beep beep Richie
pi_131577614
quote:
0s.gif Op donderdag 26 september 2013 01:08 schreef Kakdieusernameisalbezet het volgende:

[..]

Haha yes sir, thanks! Morgen direct proberen!
Een aanrader voor beginners: http://www.usbwebserver.net/
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_131578042
quote:
12s.gif Op donderdag 26 september 2013 08:33 schreef Devolution het volgende:

[..]

Een aanrader voor beginners: http://www.usbwebserver.net/
Niet alleen voor beginners hoor ;) heeft precies wat een gemiddelde web (php) developer nodig heeft.. gebruik het nu al jaren! veel beter dan xamp, wamp en dergelijke alternatieven!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_131579037
quote:
0s.gif Op vrijdag 20 september 2013 22:42 schreef Light het volgende:

[..]
[ code verwijderd ]

Ik zou voor meervoud kiezen ipv enkelvoud. En /assets/1/edit heb je eigenlijk alleen nodig voor web. Om een edit te kunnen maken, moet er een edit-pagina zijn. En daar voorziet REST niet in.

Dan kom je op zoiets:
[ code verwijderd ]

new en edit zijn puur bedoeld om een formuliertje te presenteren. En dit lijstje komt uit een Ruby on Rails projectje.
Meervoud klopt niet, want als jij een pagina asset/1 hebt, dan is het logisch dat er meerdere zijn. Dus je hebt het al over meervoud. Zelfde als bij database tabellen. Een tabel "persons" noemen is vreemd, aangezien er meerdere records al in komen te staan over personen. Daarom gebruik ik altijd enkelvoud. Meervoud in urls kom ik ook eigenlijk nooit tegen, zelfs database tabellen in meervoud niet.
pi_131579096
quote:
0s.gif Op donderdag 26 september 2013 09:06 schreef Chandler het volgende:
Niet alleen voor beginners hoor ;) heeft precies wat een gemiddelde web (php) developer nodig heeft.. gebruik het nu al jaren! veel beter dan xamp, wamp en dergelijke alternatieven!
Ik ben niet de intended audience, maarruh.. waarom is het beter dan? Want ik zie niet wat er moeilijk is aan een webserver optuigen die PHP serveert..
In theory there is no difference between theory and practice. In practice there is.
pi_131579358
quote:
0s.gif Op donderdag 26 september 2013 10:01 schreef slacker_nl het volgende:
Ik ben niet de intended audience, maarruh.. waarom is het beter dan? Want ik zie niet wat er moeilijk is aan een webserver optuigen die PHP serveert..
Omdat het klik en play is! sterker nog, gewoon uitpakken, starten en het werkt! XAMPP en dergelijke packs bevatten veel meer dan een gemiddelde webdeveloper nodig heeft (imo). Daarnaast doet het precies wat een 'normale' webserver ook doet, het serveren van pagina's! :P

Maar goed, alles is persoonlijk maar mijn voorkeur gaat idd naar usbwebserver aangezien ik vele webservers heb geprobeerd en toch steeds bij deze terug kom! *)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_131579552
sudo apt-get install lamp-server^

:O
pi_131580096
quote:
0s.gif Op donderdag 26 september 2013 03:21 schreef totalvamp het volgende:

[..]

koppel tabellen.
Hoe bedoel je?

Een aparte relationship tabel?
pi_131581533
Ik heb een aantal records opgeslagen, met een veld datum, opgeslagen als date("c").

Als ik de records van de laatste 2 uur wil ophalen, wil ik dat doen met:

1
2
3
4
$nu = date("c");
$einddatum = date("c", strtotime('-2 hours'));

select * from blabla where date BETWEEN "'.$nu.'" and "'.$einddatum.'"

Alleen krijg ik niks terug?

$nu en $einddatum geven wel

12013-09-26T11:41:54+02:00   2013-09-26T09:41:54+02:00

terug, hoe kan dit? Of kan dit veel makkelijker/ effectiever?
pi_131581626
`date` is wel een datetime veld?
pi_131581657
quote:
0s.gif Op donderdag 26 september 2013 10:45 schreef xaban06 het volgende:

[..]

Hoe bedoel je?

Een aparte relationship tabel?
...in goed Nederlands ook wel koppeltabel genoemd ja.
pi_131582019
quote:
5s.gif Op donderdag 26 september 2013 11:47 schreef KomtTijd... het volgende:
`date` is wel een datetime veld?
Nee, moet dat persé?
pi_131582092
quote:
99s.gif Op donderdag 26 september 2013 12:01 schreef boskameel het volgende:

[..]

Nee, moet dat persé?
Ja, anders gaat het nooit werken... tenzij je de string on the fly naar een datetime omzet met een sql-functie. Maar dat is iets wat je liever niet doet.
pi_131582213
Oke, `date` is nu een datetime.

Datums in de db staan er als volgt in:

2013-09-26 11:59:33
2013-09-26 11:55:00
etc

Nu en einddatum heb ik op deze manier ingesteld:

1
2
$nu = date('Y-m-d H:i:s');
$einddatum = date("Y-m-d H:i:s", strtotime('-2 hours'));

en geven dit als output:
2013-09-26 12:08:17
2013-09-26 10:08:17

Lege output, zie ik nog iets over het hoofd?
  donderdag 26 september 2013 @ 12:21:29 #246
166255 Maringo
Bèhèhèhèh
pi_131582495
quote:
99s.gif Op donderdag 26 september 2013 12:09 schreef boskameel het volgende:
Lege output, zie ik nog iets over het hoofd?
Ook geen error?
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_131582499
quote:
99s.gif Op donderdag 26 september 2013 12:09 schreef boskameel het volgende:
Oke, `date` is nu een datetime.

Datums in de db staan er als volgt in:

2013-09-26 11:59:33
2013-09-26 11:55:00
etc

Nu en einddatum heb ik op deze manier ingesteld:
[ code verwijderd ]

en geven dit als output:
2013-09-26 12:08:17
2013-09-26 10:08:17

Lege output, zie ik nog iets over het hoofd?
Misschien moet je $nu en $einddatum in je query even omdraaien ;) $einddatum ligt namelijk voor $nu (dus zou ook eigenlijk $startdatum moeten heten)
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_131582516
Aargh, ik was er zelf net achter :'). Danku!
pi_131582636
Om verwarring te voorkomen zou je $einddatum beter anders kunnen noemen. Het is eigenlijk de begindatum en $nu is je einddatum.
pi_131599215
quote:
99s.gif Op donderdag 26 september 2013 12:09 schreef boskameel het volgende:
Oke, `date` is nu een datetime.

Datums in de db staan er als volgt in:

2013-09-26 11:59:33
2013-09-26 11:55:00
etc

Nu en einddatum heb ik op deze manier ingesteld:
[ code verwijderd ]

en geven dit als output:
2013-09-26 12:08:17
2013-09-26 10:08:17

Lege output, zie ik nog iets over het hoofd?
Je kan het ook gewoon in MYSQL zelf doen :) dit met DATE_SUB(NOW(), -2 HOUR)
pi_131600815
Ik ben nu al zeker een jaar met php bezig, en ik zou zeggen dat ik het redelijk goed beheers maar nu loop ik tegen iets simpels aan wat ik gewoon niet begrijp :{

search.php
1
2
3
4
5
6
7
8
9
10
11
<?php
    
if ( key_exists"not"$_GET ) )
    {
        echo 
"test1";
        if ( !
is_null$_GET"not" ] ) || !empty($_GET["not"]) )
        {
            echo 
"test2";
            
        }
    }
?>

Met
1search.php?match=d_ 
komt die nergens, tot zover snap ik het nog, echter met
1search.php?match=d_¬=
komt die tot test2.. Hij zou toch enkel tot test1 moeten komen dan?

Wat zie ik over het hoofd? :')

Edit: Geen idee hoe ¬ opeens in de uri staat, dat moet een ampersand zijn.., in het invoerveld hier staat die gewoon als ampersand..

[ Bericht 2% gewijzigd door #ANONIEM op 26-09-2013 22:01:34 ]
  donderdag 26 september 2013 @ 22:15:43 #252
118585 Crutch
Filantroop || Taalzwengel
pi_131601619
quote:
2s.gif Op donderdag 26 september 2013 21:58 schreef d4v1d het volgende:
Ik ben nu al zeker een jaar met php bezig, en ik zou zeggen dat ik het redelijk goed beheers maar nu loop ik tegen iets simpels aan wat ik gewoon niet begrijp :{

search.php
[ code verwijderd ]

Met
[ code verwijderd ]

komt die nergens, tot zover snap ik het nog, echter met
[ code verwijderd ]

komt die tot test2.. Hij zou toch enkel tot test1 moeten komen dan?

Wat zie ik over het hoofd? :')

Edit: Geen idee hoe ¬ opeens in de uri staat, dat moet een ampersand zijn.., in het invoerveld hier staat die gewoon als ampersand..
Wat probeer je te bereiken?
Misschien de hele search snippet even posten?
Je moeder is een hamster
pi_131601650
quote:
2s.gif Op donderdag 26 september 2013 21:58 schreef d4v1d het volgende:
Ik ben nu al zeker een jaar met php bezig, en ik zou zeggen dat ik het redelijk goed beheers maar nu loop ik tegen iets simpels aan wat ik gewoon niet begrijp :{

search.php
[ code verwijderd ]

Met
[ code verwijderd ]

komt die nergens, tot zover snap ik het nog, echter met
[ code verwijderd ]

komt die tot test2.. Hij zou toch enkel tot test1 moeten komen dan?

Wat zie ik over het hoofd? :')

Edit: Geen idee hoe ¬ opeens in de uri staat, dat moet een ampersand zijn.., in het invoerveld hier staat die gewoon als ampersand..
Ik neem aan dat je array_key_exists() bedoelt en niet key_exists?

als je iets uit een invoerveld in de URL wilt zul je urlencode moeten gebruiken.
pi_131601739
quote:
0s.gif Op donderdag 26 september 2013 22:16 schreef totalvamp het volgende:

[..]

Ik neem aan dat je array_key_exists() bedoelt en niet key_exists?

als je iets uit een invoerveld in de URL wilt zul je urlencode moeten gebruiken.
key_exists is een alias, dus zou niet uit moeten maken.

urlendecode was ik vergeten, even doen ja :P
quote:
0s.gif Op donderdag 26 september 2013 22:15 schreef Crutch het volgende:

[..]

Wat probeer je te bereiken?
Misschien de hele search snippet even posten?
Al gevonden, Het moest
1
2
3
<?php
if ( !(is_null$_GET"not" ] ) || empty($_GET["not"])) )
?>
zijn. (Dus met de haakjes om beide)

Opgelost dus.

[ Bericht 0% gewijzigd door #ANONIEM op 26-09-2013 22:19:52 ]
pi_131601888
...ik mag aannemen dat je zo'n maffe if niet in je productiecode zet?
pi_131601895
quote:
2s.gif Op donderdag 26 september 2013 22:18 schreef d4v1d het volgende:

Al gevonden, Het moest
[ code verwijderd ]

zijn. (Dus met de haakjes om beide)

Opgelost dus.
empty() controleert ook op null-waardes. Als een variabele null is, is deze ook empty. Die extra null-check is dus niet nodig.
pi_131601943
quote:
14s.gif Op donderdag 26 september 2013 22:21 schreef KomtTijd... het volgende:
...ik mag aannemen dat je zo'n maffe if niet in je productiecode zet?
Wat is er maf aan?
quote:
0s.gif Op donderdag 26 september 2013 22:21 schreef Light het volgende:

[..]

empty() controleert ook op null-waardes. Als een variabele null is, is deze ook empty. Die extra null-check is dus niet nodig.
Ah, thx.
pi_131601974
quote:
14s.gif Op donderdag 26 september 2013 22:21 schreef KomtTijd... het volgende:
...ik mag aannemen dat je zo'n maffe if niet in je productiecode zet?
Wat is er gek aan? (even los van het commentaar van Light).
In theory there is no difference between theory and practice. In practice there is.
pi_131602025
quote:
0s.gif Op donderdag 26 september 2013 22:23 schreef slacker_nl het volgende:

[..]

Wat is er gek aan? (even los van het commentaar van Light).
normaal heb je in een framework functies die de requests afvangen en controleren op foutieve data.
pi_131602043
quote:
0s.gif Op donderdag 26 september 2013 22:23 schreef slacker_nl het volgende:

[..]

Wat is er gek aan? (even los van het commentaar van Light).
Nouja dat, plus het lijkt meer een soort van puzzelopdracht om de haakjes en dubbele negaties te ontcijferen.
pi_131602122
quote:
0s.gif Op donderdag 26 september 2013 22:24 schreef totalvamp het volgende:

[..]

normaal heb je in een framework functies die de requests afvangen en controleren op foutieve data.
Ik gebruik geen framework.
quote:
14s.gif Op donderdag 26 september 2013 22:25 schreef KomtTijd... het volgende:

[..]

Nouja dat, plus het lijkt meer een soort van puzzelopdracht om de haakjes en dubbele negaties te ontcijferen.
Hoe bekijk jij dan of iets van je $_GET is zoals je het wil? (In dit geval niet leeg of niet opgegeven..)
pi_131602158
quote:
2s.gif Op donderdag 26 september 2013 22:26 schreef d4v1d het volgende:

[..]

Ik gebruik geen framework.

[..]

Hoe bekijk jij dan of iets van je $_GET is zoals je het wil? (In dit geval niet leeg of niet opgegeven..)
gewoon met empty().
pi_131602200
quote:
14s.gif Op donderdag 26 september 2013 22:27 schreef KomtTijd... het volgende:

[..]

gewoon met empty().
Ja dat heb ik nu, zie de opmerking van Light. :+

1
2
3
4
5
6
7
8
9
10
11
<?php
    
    
if ( key_exists"not"$_GET ) )
    {
        
$not urldecode$_GET"not" ] );
        if ( !empty( 
$not ) )
        {
            
// doe iets..
        
}
    }
?>


[ Bericht 0% gewijzigd door #ANONIEM op 26-09-2013 22:28:40 ]
pi_131602261
Wat dacht je van
1
2
3
4
5
6
<?php
if (!empty($_GET['not']))
{
  
//doe iets
}
?>

...om maar een bizarre dwarsstraat te noemen.
pi_131602281
quote:
14s.gif Op donderdag 26 september 2013 22:29 schreef KomtTijd... het volgende:
Wat dacht je van
[ code verwijderd ]

...om maar een bizarre dwarsstraat te noemen.
En dan een warning krijgen dat de key "not" niet bestaat :P (ookal staan die in de productieomgeving uiteindelijk uit natuurlijk..)

[ Bericht 5% gewijzigd door #ANONIEM op 26-09-2013 22:30:00 ]
pi_131602324
quote:
2s.gif Op donderdag 26 september 2013 22:26 schreef d4v1d het volgende:

[..]

Ik gebruik geen framework.

[..]

Hoe bekijk jij dan of iets van je $_GET is zoals je het wil? (In dit geval niet leeg of niet opgegeven..)
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
class Request {
   public static function 
get($key) {
         return (!empty(
$_GET[$key])?$_GET[$key]:false;
   }

  public static function 
post($key) {
         return (!empty(
$_POST[$key])?$_POST[$key]:false;
   }
}

$var Request::get('not');
?>


[ Bericht 9% gewijzigd door #ANONIEM op 26-09-2013 22:32:44 ]
pi_131602338
empty controleert ook op bestaan.
pi_131602362
http://php.net/manual/en/function.empty.php

Documentatie. Wat moesten we zonder.
pi_131602371
quote:
14s.gif Op donderdag 26 september 2013 22:30 schreef KomtTijd... het volgende:
empty controleert ook op bestaan.
Meen je die? :@
pi_131602393
Ik deed moeilijk om niks dus _O-
pi_131602434
quote:
0s.gif Op donderdag 26 september 2013 22:30 schreef totalvamp het volgende:

[..]
[ code verwijderd ]

Ziet er netjes uit wel. Toch even overwegen misschien
pi_131602525
quote:
2s.gif Op donderdag 26 september 2013 22:32 schreef d4v1d het volgende:

[..]

Ziet er netjes uit wel. Toch even overwegen misschien
Voordeel van (static) classes en functies :) erg handig voor dingen die je meerdere keren gebruikt.

Mijn favo voor lokaal testen vand data
1
2
3
4
5
6
7
8
9
10
11
<?php

    
class HTML {
        public static function 
printr($txt) {
            echo 
'<pre>';
            
print_r($txt);
            echo 
'</pre>';
        }
    }
HTML::printr($eenarray);
?>


[ Bericht 29% gewijzigd door #ANONIEM op 26-09-2013 22:35:55 ]
pi_131602616
quote:
0s.gif Op donderdag 26 september 2013 22:34 schreef totalvamp het volgende:

[..]

Voordeel van (static) classes en functies :) erg handig voor dingen die je meerdere keren gebruikt.

Mijn favo voor lokaal testen vand data
[ code verwijderd ]

die jat ik even. :P
pi_131602658
Echt ga een framework gebruiken allemaal. Zoveel onnodige hoofdpijn hier... :P
pi_131602663
quote:
0s.gif Op donderdag 26 september 2013 22:30 schreef totalvamp het volgende:

[..]
[ code verwijderd ]

Dan zou ik het wel iets uitgebreider maken, al was het maar omdat empty() ook true kan opleveren voor situaties waarbij er wel data (de string "0") aanwezig is. Er zijn meer situaties, maar die lijken me minder van belang voor $_GET en $_POST.
pi_131602673
quote:
14s.gif Op donderdag 26 september 2013 22:36 schreef KomtTijd... het volgende:
Echt ga een framework gebruiken allemaal. Zoveel onnodige hoofdpijn hier... :P
Sssssssst ik laat hem langzaam die kant op gaan xD
pi_131602677
quote:
14s.gif Op donderdag 26 september 2013 22:36 schreef KomtTijd... het volgende:
Echt ga een framework gebruiken allemaal. Zoveel onnodige hoofdpijn hier... :P
Zijn er eigenlijk al kant en klare frameworks voor dit soort basis dingen? Ik kan er natuurlijk zelf een schrijven maar waarom het wiel opnieuw uitvinden :P (Natuurlijk wel zelf aanvullen)

[ Bericht 1% gewijzigd door #ANONIEM op 26-09-2013 22:37:50 ]
pi_131602722
quote:
2s.gif Op donderdag 26 september 2013 22:37 schreef d4v1d het volgende:

[..]

Zijn er eigenlijk al kant en klare frameworks voor dit soort basis dingen?
_O- you're kidding I hope?
pi_131602736
quote:
10s.gif Op donderdag 26 september 2013 22:38 schreef KomtTijd... het volgende:

[..]

_O- you're kidding I hope?
Oke ik snap hem al :')
  donderdag 26 september 2013 @ 22:38:24 #280
166255 Maringo
Bèhèhèhèh
pi_131602742
quote:
10s.gif Op donderdag 26 september 2013 22:38 schreef KomtTijd... het volgende:

[..]

_O- you're kidding I hope?
Dat is precies wat ik dacht toen ik je bericht tevoorschijn zag komen...
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')