abonnement Unibet Coolblue
pi_136465964


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

Succes heren met het volgende deeltje!
In theory there is no difference between theory and practice. In practice there is.
pi_136498640
Hoe maak ik in mysql een BIGINT unsigned? <-- misschien een domme vraag.
Lekker happen
  Moderator / Redactie Sport / Devops zondag 9 februari 2014 @ 12:19:18 #3
176766 crew  zoem
zoemt
pi_136498688
De ALTER TABLE syntax gebruiken?
1ALTER TABLE table MODIFY field bigint(20) unsigned NOT NULL default '0';
  zondag 9 februari 2014 @ 14:16:56 #4
187069 slacker_nl
Sicko pur sang
pi_136503658
Heeft PHP een test framework? As in, psuedo code:

1
2
3
4
5
6
7
use Some::Package;

my $pkg = Some::Package->new();

ok($pkg, "Package created");
ok($pkg->can("do_something"), "Kan iets doen");
ok($pkg->do_something, "Deed iets");
In theory there is no difference between theory and practice. In practice there is.
pi_136504551
quote:
0s.gif Op zondag 9 februari 2014 14:16 schreef slacker_nl het volgende:
Heeft PHP een test framework? As in, psuedo code:
[ code verwijderd ]

PHP Unit?
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  zondag 9 februari 2014 @ 17:28:06 #6
118585 Crutch
Filantroop || Taalzwengel
pi_136512726
quote:
0s.gif Op zondag 9 februari 2014 14:16 schreef slacker_nl het volgende:
Heeft PHP een test framework? As in, psuedo code:
[ code verwijderd ]

PHP unit, werkt vrij goed met PHPStorm
Je moeder is een hamster
  maandag 10 februari 2014 @ 11:26:32 #7
343369 Laser.
Love Always Shines
pi_136541169
Is er naast "file_get_contents" een andere (makkelijke) manier om data van een ander domein te krijgen in een PHP variabel?

Voorbeeld:

Ik heb domein A.nl en B.com. Dit zijn verschillende websites. Op A.nl staat ergens een versienummer. Deze versienummer kan ik op een lege HTML pagina zetten of in een tekstbestand. Deze versienummer wil ik dan op B.com gebruiken in een variabel, zodat ik de versienummer overal waar ik wil op B.com kan laten weergeven.

De reden van mijn vraag is omdat bij mij file_get_contents zo nu en dan zeer traag werkt. Zo kan ik soms een hele pagina niet laden, of in ieder geval met veel moeite. Mocht er geen alternatief zijn, is er dan een mogelijkheid om een soort van timer op de file_get_contents te zetten? Dus dat het script een x aantal seconden probeert en als het dan niet lukt een melding te laten weergeven?
  † In Memoriam † maandag 10 februari 2014 @ 11:27:25 #8
159335 Boze_Appel
Vrij Fruit
pi_136541194
quote:
0s.gif Op maandag 10 februari 2014 11:26 schreef Laser. het volgende:
Is er naast "file_get_contents" een andere (makkelijke) manier om data van een ander domein te krijgen in een PHP variabel?

Voorbeeld:

Ik heb domein A.nl en B.com. Dit zijn verschillende websites. Op A.nl staat ergens een versienummer. Deze versienummer kan ik op een lege HTML pagina zetten of in een tekstbestand. Deze versienummer wil ik dan op B.com gebruiken in een variabel, zodat ik de versienummer overal waar ik wil op B.com kan laten weergeven.

De reden van mijn vraag is omdat bij mij file_get_contents zo nu en dan zeer traag werkt. Zo kan ik soms een hele pagina niet laden, of in ieder geval met veel moeite. Mocht er geen alternatief zijn, is er dan een mogelijkheid om een soort van timer op de file_get_contents te zetten? Dus dat het script een x aantal seconden probeert en als het dan niet lukt een melding te laten weergeven?
curl?
Carpe Libertatem
  maandag 10 februari 2014 @ 11:29:38 #9
91039 mstx
2x1/2 = 1/2 x 1/2
pi_136541272
quote:
0s.gif Op maandag 10 februari 2014 11:26 schreef Laser. het volgende:
De reden van mijn vraag is omdat bij mij file_get_contents zo nu en dan zeer traag werkt. Zo kan ik soms een hele pagina niet laden, of in ieder geval met veel moeite.
Dat ligt niet aan de functie maar aan de verbinding, dan gaat een andere functie dus ook niet werken.
Je kan de default_socket_timeout variabele lager zetten in je php.ini of met ini_set().
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  maandag 10 februari 2014 @ 12:34:45 #10
125913 Devolution
Beep beep Richie
pi_136543380
Of als het niet per se server-side hoeft te zijn, met Javascript/Ajax? Javascript heeft verschillende mogelijkheden voor timeouts en dergelijke, PHP is daar wat beperkter in. Bovendien kun je, als je het via Javascript doet, ook asynchroon opvragen zodat de rest van de pagina ondertussen kan laden.
"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_136544003
quote:
12s.gif Op maandag 10 februari 2014 12:34 schreef Devolution het volgende:
Of als het niet per se server-side hoeft te zijn, met Javascript/Ajax? Javascript heeft verschillende mogelijkheden voor timeouts en dergelijke, PHP is daar wat beperkter in. Bovendien kun je, als je het via Javascript doet, ook asynchroon opvragen zodat de rest van de pagina ondertussen kan laden.
Ik zou requests naar een externe host sowieso altijd (indien mogelijk) asynchroon afhandelen. Gewoon in een cronjob aanroepen en de resultaten bufferen in je eigen database.
  Moderator / Redactie Sport / Devops maandag 10 februari 2014 @ 13:52:39 #12
176766 crew  zoem
zoemt
pi_136546113
quote:
14s.gif Op maandag 10 februari 2014 12:51 schreef KomtTijd... het volgende:

[..]

Ik zou requests naar een externe host sowieso altijd (indien mogelijk) asynchroon afhandelen. Gewoon in een cronjob aanroepen en de resultaten bufferen in je eigen database.
Dit dus.

Scheelt niet alleen in laadtijd, maar je ontlast hiermee ook de service. Stel dat je veel bezoekers hebt, dan wil je niet dat de bezoekers zorgen voor een stortvloed aan requests naar de externe partij. Gevolg is dat de boel nog trager wordt, waarop gaan mensen refreshen (sneeuwbaleffect).
  maandag 10 februari 2014 @ 16:07:43 #13
343369 Laser.
Love Always Shines
pi_136551944
Thanks voor de antwoorden!
  dinsdag 11 februari 2014 @ 07:59:00 #14
187069 slacker_nl
Sicko pur sang
pi_136577233
quote:
0s.gif Op zondag 9 februari 2014 17:28 schreef Crutch het volgende:

[..]

PHP unit, werkt vrij goed met PHPStorm
Ik gebruik vim :)

Maar bedankt voor de antwoorden, ik zal eens kijken of ik zin heb om m'n PHP meuk ook testbaar te maken.
In theory there is no difference between theory and practice. In practice there is.
pi_136594384
quote:
0s.gif Op dinsdag 11 februari 2014 07:59 schreef slacker_nl het volgende:

[..]

Ik gebruik vim :)

Maar bedankt voor de antwoorden, ik zal eens kijken of ik zin heb om m'n PHP meuk ook testbaar te maken.
Ik kan me echt geen enkele reden voorstellen waarom je uit eigen keuze vim gebruikt? :P
  dinsdag 11 februari 2014 @ 20:50:50 #16
272287 henrivo
Tikt tegen jassies
pi_136601818
quote:
19s.gif Op dinsdag 11 februari 2014 17:56 schreef TwenteFC het volgende:

[..]

Ik kan me echt geen enkele reden voorstellen waarom je uit eigen keuze vim gebruikt? :P
Ik ook niet, maar ben wel benieuwd.
pi_136604779
quote:
0s.gif Op dinsdag 11 februari 2014 07:59 schreef slacker_nl het volgende:

[..]

Ik gebruik vim :)

Maar bedankt voor de antwoorden, ik zal eens kijken of ik zin heb om m'n PHP meuk ook testbaar te maken.
PHPUnit is ook gewoon command-line te gebruiken :)
  woensdag 12 februari 2014 @ 06:01:28 #18
272287 henrivo
Tikt tegen jassies
pi_136614994
Na ruim een half jaar ZF2 gebruikt te hebben overweeg ik nu dan tóch om Symfony2 eens te proberen. Iemand positieve ervaringen met Symfony2? Graag jullie mening :)
pi_136617081
quote:
1s.gif Op dinsdag 11 februari 2014 20:50 schreef henrivo het volgende:

[..]

Ik ook niet, maar ben wel benieuwd.
Gaan we een editor war beginnen? Maar ik kan met vim overal hetzelfde doen, of ik nou remote werk of lokaal, het ziet er altijd hetzelfde uit en ik werk er al jaren mee en doe er vanalles mee, van code kloppen tot brieven schrijven. Ik ben er erg blij mee.
In theory there is no difference between theory and practice. In practice there is.
pi_136617311
quote:
0s.gif Op woensdag 12 februari 2014 06:01 schreef henrivo het volgende:
Na ruim een half jaar ZF2 gebruikt te hebben overweeg ik nu dan tóch om Symfony2 eens te proberen. Iemand positieve ervaringen met Symfony2? Graag jullie mening :)
Heb er vorig jaar een start mee gemaakt, stijle leercurve maar als je erin zit werkt het als een tierelier. Hopelijk mag ik er binnenkort weer mee verder O+
pi_136617388
quote:
0s.gif Op woensdag 12 februari 2014 06:01 schreef henrivo het volgende:
Na ruim een half jaar ZF2 gebruikt te hebben overweeg ik nu dan tóch om Symfony2 eens te proberen. Iemand positieve ervaringen met Symfony2? Graag jullie mening :)
Ik heb 1 project met ZF2 gedaan en nu 1 project met Symfony2. Mijn voorkeur gaat uit naar Symfony2, maar nog te weinig mee gedaan om er echt een goed oordeel over te kunnen geven.
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
  † In Memoriam † woensdag 12 februari 2014 @ 10:17:23 #22
159335 Boze_Appel
Vrij Fruit
pi_136617601
quote:
0s.gif Op woensdag 12 februari 2014 06:01 schreef henrivo het volgende:
Na ruim een half jaar ZF2 gebruikt te hebben overweeg ik nu dan tóch om Symfony2 eens te proberen. Iemand positieve ervaringen met Symfony2? Graag jullie mening :)
Werkt erg prettig, maar voor kleine projecten is het vaak een dikke overkill. Voor kleine dingetjes gebruik ik toch liever iets als CodeIgniter.
Carpe Libertatem
  woensdag 12 februari 2014 @ 11:47:20 #23
25889 Sitethief
Fulltime Flapdrol
pi_136620257
quote:
0s.gif Op woensdag 12 februari 2014 09:54 schreef slacker_nl het volgende:

[..]

Gaan we een editor war beginnen? Maar ik kan met vim overal hetzelfde doen, of ik nou remote werk of lokaal, het ziet er altijd hetzelfde uit en ik werk er al jaren mee en doe er vanalles mee, van code kloppen tot brieven schrijven. Ik ben er erg blij mee.
Hmm, wij gebruiken Netbeans op werk (vraag me niet waarom) zelf gebruik ik graag Notepad++ voor het kleine hobby werk, en omdat ik op werk veel in Netbeans doe doe ik dat thuis ook al snel bij projecten. Maar goed ik werk dan ook exclusief op Windows systemen atm.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_136620336
Ik gebruik graag geany, maar icm symfony ben ik phpstorm gaan gebruiken en dat bevalt erg goed!
pi_136620991
quote:
0s.gif Op woensdag 12 februari 2014 09:54 schreef slacker_nl het volgende:

[..]

Gaan we een editor war beginnen? Maar ik kan met vim overal hetzelfde doen, of ik nou remote werk of lokaal, het ziet er altijd hetzelfde uit en ik werk er al jaren mee en doe er vanalles mee, van code kloppen tot brieven schrijven. Ik ben er erg blij mee.
Editor war is nergens voor nodig, als jij er fijn en efficiënt mee werkt dan moet je het gewoon gebruiken natuurlijk ;).

Persoonlijk gebruik ik PHPStorm voor de fantastische intelligence voor frameworks als bijv. Laravel.
De automatische snippets, git integratie, en de eenvoudige manier om projecten te beheren.

En voor de kleinere dingetjes wil ik ook wel eens sublime 2 gebruiken.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')