abonnement Unibet Coolblue Bitvavo
pi_141887545
quote:
9s.gif Op zaterdag 28 juni 2014 20:25 schreef robin007bond het volgende:
Damn, ik vind die conferenties zo duur, anders was ik ook wel gegaan denk ik.
Mjah het punt is dat je bij veel conferenties ook gewoon alles online kunt terugzien, ik vind congressen vooral interessant om een beetje te netwerken. Volgend jaar gaan we waarschijnlijk met ons team naar Denemarken.

Hoorde dat men bij TamTam met zo een beetje de hele tent naar South by Southwest is geweest, moesten ze wel studiecontract voor tekenen ;)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_141887891
quote:
0s.gif Op vrijdag 4 juli 2014 14:00 schreef raptorix het volgende:

[..]

Mjah het punt is dat je bij veel conferenties ook gewoon alles online kunt terugzien.
Waar? :@
pi_141887926
quote:
11s.gif Op vrijdag 4 juli 2014 14:09 schreef Drxx het volgende:

[..]

Waar? :@
Nou ik weet niet of het specifiek voor dit congress is, maar voor het product wat ik veel gebruik is het vrij normaal: http://stream.umbraco.org/
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_141896344
quote:
0s.gif Op vrijdag 27 juni 2014 22:28 schreef Sitethief het volgende:
Nog iemand anders die naar DPC 2014 gaat/gegaan is?
:P Wel naar Laracon ( http://laracon.eu/2014/ ), de baas betaald.
pi_141988743
Even een pittige vraag. :P

Ik heb hier 2 MySQL databases.
Database A bevat 3 tabellen, wordt door een externe partij iedere dag automatisch aangevuld.
Database B bevat 1 grote tabel, dit hebben we zelf in beheer, en wordt gebruikt voor onze applicatie.

Het is de bedoeling dat de data van Database A naar Database B overgezet wordt. Dus ik heb een cronjob in PHP geschreven, dat iedere nacht uitgevoerd wordt. Daarin worden de tabellen van database A overgezet naar 1 grote tabel in database B. Dat overzetten werkt goed.

Het is namelijk de bedoeling dat in de cronjob, we een eigen datum meegeven aan de overzetting van A naar database/tabel B. Dat is de datum van vandaag (php: date('d/m/Y')

Dus hoe zorg ik ervoor dat MySQL/PHP eerst kijkt of er al data in database B aanwezig is, en dus niet kopieert, en de rijen data van database A die nog in database B ontbreekt, wel kopieert? Hoe zou ik dat kunnen laten checken?

Googlen bood mij geen goede richting.
pi_141989865
quote:
1s.gif Op zondag 6 juli 2014 23:11 schreef Robuustheid het volgende:

php: date('d/m/Y')
Zonder op de rest van het probleem in te gaan, als je een datum in een tabel opslaat kun je beter het type DATE gebruiken en daar een datum in 'Y-m-d' formaat inzetten. Dan heb je ook de mogelijkheid om te zoeken en te sorteren, om maar eens wat dingen te noemen. VARCHAR (wat je waarschijnlijk gebruikt als je 'd/m/Y' gebruikt) is voor datums niet te sorteren en niet handig te doorzoeken.
  maandag 7 juli 2014 @ 07:35:04 #207
125913 Devolution
Beep beep Richie
pi_141995617
quote:
1s.gif Op zondag 6 juli 2014 23:11 schreef Robuustheid het volgende:
Even een pittige vraag. :P

Ik heb hier 2 MySQL databases.
Database A bevat 3 tabellen, wordt door een externe partij iedere dag automatisch aangevuld.
Database B bevat 1 grote tabel, dit hebben we zelf in beheer, en wordt gebruikt voor onze applicatie.

Het is de bedoeling dat de data van Database A naar Database B overgezet wordt. Dus ik heb een cronjob in PHP geschreven, dat iedere nacht uitgevoerd wordt. Daarin worden de tabellen van database A overgezet naar 1 grote tabel in database B. Dat overzetten werkt goed.

Het is namelijk de bedoeling dat in de cronjob, we een eigen datum meegeven aan de overzetting van A naar database/tabel B. Dat is de datum van vandaag (php: date('d/m/Y')

Dus hoe zorg ik ervoor dat MySQL/PHP eerst kijkt of er al data in database B aanwezig is, en dus niet kopieert, en de rijen data van database A die nog in database B ontbreekt, wel kopieert? Hoe zou ik dat kunnen laten checken?

Googlen bood mij geen goede richting.
Ik zou zelf denk ik beide databases in een aparte array opslaan en deze dan vergelijken met array_diff(). Vervolgens zou je dan de ID's hebben van de waardes die wel in A staan maar niet in B, en die zou je dan over kunnen zetten.
"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_141995855
quote:
1s.gif Op zondag 6 juli 2014 23:11 schreef Robuustheid het volgende:
Even een pittige vraag. :P

Ik heb hier 2 MySQL databases.
Database A bevat 3 tabellen, wordt door een externe partij iedere dag automatisch aangevuld.
Database B bevat 1 grote tabel, dit hebben we zelf in beheer, en wordt gebruikt voor onze applicatie.

Het is de bedoeling dat de data van Database A naar Database B overgezet wordt. Dus ik heb een cronjob in PHP geschreven, dat iedere nacht uitgevoerd wordt. Daarin worden de tabellen van database A overgezet naar 1 grote tabel in database B. Dat overzetten werkt goed.

Het is namelijk de bedoeling dat in de cronjob, we een eigen datum meegeven aan de overzetting van A naar database/tabel B. Dat is de datum van vandaag (php: date('d/m/Y')

Dus hoe zorg ik ervoor dat MySQL/PHP eerst kijkt of er al data in database B aanwezig is, en dus niet kopieert, en de rijen data van database A die nog in database B ontbreekt, wel kopieert? Hoe zou ik dat kunnen laten checken?

Googlen bood mij geen goede richting.
Google eens op A-record. Attributr die veel bij backups wordt gebruikt.
pi_141996241
quote:
0s.gif Op zondag 6 juli 2014 23:38 schreef Light het volgende:

[..]

Zonder op de rest van het probleem in te gaan, als je een datum in een tabel opslaat kun je beter het type DATE gebruiken en daar een datum in 'Y-m-d' formaat inzetten. Dan heb je ook de mogelijkheid om te zoeken en te sorteren, om maar eens wat dingen te noemen. VARCHAR (wat je waarschijnlijk gebruikt als je 'd/m/Y' gebruikt) is voor datums niet te sorteren en niet handig te doorzoeken.
Goede tip! Zal ik in vervolg aanhouden.

quote:
7s.gif Op maandag 7 juli 2014 07:35 schreef Devolution het volgende:

[..]

Ik zou zelf denk ik beide databases in een aparte array opslaan en deze dan vergelijken met array_diff(). Vervolgens zou je dan de ID's hebben van de waardes die wel in A staan maar niet in B, en die zou je dan over kunnen zetten.
Dat is een goede tip. Probleempje is dat de database A 3,5 miljoen aan records telt. Wordt die opgevulde array dan niet heel groot en log voor in gehuegen?
quote:
1s.gif Op maandag 7 juli 2014 08:05 schreef Pakspul het volgende:

[..]

Google eens op A-record. Attributr die veel bij backups wordt gebruikt.
Snap je niet goed? :@.

https://www.google.nl/?gws_rd=ssl#q=A+record+database

Er lijkt geen enkele vermelding van te bestaan.
pi_141996520
quote:
0s.gif Op zondag 6 juli 2014 23:38 schreef Light het volgende:

[..]

Zonder op de rest van het probleem in te gaan, als je een datum in een tabel opslaat kun je beter het type DATE gebruiken en daar een datum in 'Y-m-d' formaat inzetten. Dan heb je ook de mogelijkheid om te zoeken en te sorteren, om maar eens wat dingen te noemen. VARCHAR (wat je waarschijnlijk gebruikt als je 'd/m/Y' gebruikt) is voor datums niet te sorteren en niet handig te doorzoeken.
^O^
Inderdaad. Sowieso altijd goed om even te kijken welk datatype het best bij je gegevens past.
  maandag 7 juli 2014 @ 17:55:49 #211
187069 slacker_nl
Sicko pur sang
pi_142012254
quote:
1s.gif Op zondag 6 juli 2014 23:11 schreef Robuustheid het volgende:
Even een pittige vraag. :P

Ik heb hier 2 MySQL databases.
Database A bevat 3 tabellen, wordt door een externe partij iedere dag automatisch aangevuld.
Database B bevat 1 grote tabel, dit hebben we zelf in beheer, en wordt gebruikt voor onze applicatie.

Het is de bedoeling dat de data van Database A naar Database B overgezet wordt. Dus ik heb een cronjob in PHP geschreven, dat iedere nacht uitgevoerd wordt. Daarin worden de tabellen van database A overgezet naar 1 grote tabel in database B. Dat overzetten werkt goed.

Het is namelijk de bedoeling dat in de cronjob, we een eigen datum meegeven aan de overzetting van A naar database/tabel B. Dat is de datum van vandaag (php: date('d/m/Y')

Dus hoe zorg ik ervoor dat MySQL/PHP eerst kijkt of er al data in database B aanwezig is, en dus niet kopieert, en de rijen data van database A die nog in database B ontbreekt, wel kopieert? Hoe zou ik dat kunnen laten checken?

Googlen bood mij geen goede richting.
Is dit niet wat? http://stackoverflow.com/(...)ad-command-line-tool
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 juli 2014 @ 19:19:25 #212
230788 n8n
Pragmatisch
pi_142057399
Heb een website af, blijkt de webhost op 5.3 te draaien. fml. Hoe kan ik…

1
2
3
4
5
<?php
$database 
= new database();
        
$data $database->select('content''*', ['category' => $category]);
        return 
$data;
?>

volgens de oude 'niet shorthand' manier schrijven (regel 3)? Thanks
Specialization is for insects”.—Robert Heinlein
  dinsdag 8 juli 2014 @ 19:26:16 #213
91039 mstx
2x1/2 = 1/2 x 1/2
pi_142057674
gewoon zo? :P

1
2
3
<?php
$data 
$database->select('content''*', array('category' => $category));
?>
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.
👾
  dinsdag 8 juli 2014 @ 19:41:22 #214
230788 n8n
Pragmatisch
pi_142058390
quote:
0s.gif Op dinsdag 8 juli 2014 19:26 schreef mstx het volgende:
gewoon zo? :P
[ code verwijderd ]

Dankjewel. nooit legacy php geleerd/gebruikt. Kuthost, kan nu alle arrays herschrijven :')
Specialization is for insects”.—Robert Heinlein
  dinsdag 8 juli 2014 @ 20:03:13 #215
230788 n8n
Pragmatisch
pi_142059346
1
2
3
<?php
route
::meta('category')[$collumn]
?>

werkt ook al niet, weer de []-jes
Specialization is for insects”.—Robert Heinlein
pi_142060673
quote:
9s.gif Op dinsdag 8 juli 2014 20:03 schreef n8n het volgende:

[ code verwijderd ]

werkt ook al niet, weer de []-jes
Dat moet in 5.3 over 2 regels:
1
2
3
4
<?php
$route 
route::meta('category');
$route[$column];
?>

Trouwens, column is met 1 l.
pi_142060684
quote:
7s.gif Op dinsdag 8 juli 2014 19:41 schreef n8n het volgende:

[..]

Dankjewel. nooit legacy php geleerd/gebruikt. Kuthost, kan nu alle arrays herschrijven :')
Andere host zoeken?
  dinsdag 8 juli 2014 @ 20:33:34 #218
230788 n8n
Pragmatisch
pi_142060829
quote:
0s.gif Op dinsdag 8 juli 2014 20:30 schreef Light het volgende:

[..]

Andere host zoeken?
ja was al begonnen, 5.4 komt alweer uit mei 2012 zag ik net. bedankt
Specialization is for insects”.—Robert Heinlein
  dinsdag 8 juli 2014 @ 21:10:12 #219
39240 jagermaster
stof en water, dat ben ik
pi_142062742
Wat gaat er mis in php5.5 met de volgende code? Wat ik terug vind is dat include () niet meer mag, maar hoe ik dit wel op moet lossen wordt mij niet duidelijk

1
2
3
4
5
6
7
8
9
10
<?php
 
if(file_exists("/header.php"))
 {
  include(
"/header.php");
 }
 else
 {
  echo 
"<b>header.php was not found.</b>";
 }
?>
Where's my fear???
pi_142062946
quote:
0s.gif Op dinsdag 8 juli 2014 21:10 schreef jagermaster het volgende:
Wat gaat er mis in php5.5 met de volgende code? Wat ik terug vind is dat include () niet meer mag, maar hoe ik dit wel op moet lossen wordt mij niet duidelijk
[ code verwijderd ]

Wat voor fout krijg je bij de include?
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
  dinsdag 8 juli 2014 @ 21:15:09 #221
91039 mstx
2x1/2 = 1/2 x 1/2
pi_142063048
Lijkt me dat het pad gewoon verkeerd is, je zet de header.php toch niet in de root van je filesystem?
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.
👾
  dinsdag 8 juli 2014 @ 21:15:34 #222
39240 jagermaster
stof en water, dat ben ik
pi_142063075
quote:
1s.gif Op dinsdag 8 juli 2014 21:13 schreef Aether het volgende:

[..]

Wat voor fout krijg je bij de include?
dat het niet wordt ge-include, verder geen foutmelding.
Where's my fear???
  dinsdag 8 juli 2014 @ 21:16:48 #223
39240 jagermaster
stof en water, dat ben ik
pi_142063141
quote:
0s.gif Op dinsdag 8 juli 2014 21:15 schreef mstx het volgende:
Lijkt me dat het pad gewoon verkeerd is, je zet de header.php toch niet in de root van je filesystem?
pad is goed. Website draaide jaren goed. De code is correct voor php 5.5?
Where's my fear???
pi_142063339
quote:
0s.gif Op dinsdag 8 juli 2014 21:15 schreef jagermaster het volgende:

[..]

dat het niet wordt ge-include, verder geen foutmelding.
Maar de echo wordt dus ook niet uitgevoerd.
Is het bestand wel te lezen door PHP/webserver?
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_142063399
quote:
0s.gif Op dinsdag 8 juli 2014 21:16 schreef jagermaster het volgende:

[..]

pad is goed. Website draaide jaren goed. De code is correct voor php 5.5?
waar lees je dat include niet meer mag? Kan het niet vinden in changelog.

Misschien includepath niet goed met overstap naar 5.5?


EDIT:

Kan ook met <? en <?php fout gaan.
  dinsdag 8 juli 2014 @ 21:24:07 #226
39240 jagermaster
stof en water, dat ben ik
pi_142063577
quote:
0s.gif Op dinsdag 8 juli 2014 21:21 schreef remi1986 het volgende:

[..]

waar lees je dat include niet meer mag? Kan het niet vinden in changelog.

Misschien includepath niet goed met overstap naar 5.5?
klopt includepath, klopt dank je.
Where's my fear???
  dinsdag 8 juli 2014 @ 21:25:39 #227
39240 jagermaster
stof en water, dat ben ik
pi_142063669
quote:
1s.gif Op dinsdag 8 juli 2014 21:20 schreef Aether het volgende:

[..]

Maar de echo wordt dus ook niet uitgevoerd.
Is het bestand wel te lezen door PHP/webserver?
klopt, echo werd ook niet uitgevoerd. Het bestand is wel te lezen. Nadat ik de instelling van safe-mode heb veranderd werkte alles weer zonder enig probleem. (en in het bestand wat ge-include werd staat alleen wat html en een simpel stukje php wat zo basic is dat het niet veranderd kan zijn)
Where's my fear???
  dinsdag 8 juli 2014 @ 21:26:11 #228
39240 jagermaster
stof en water, dat ben ik
pi_142063699
quote:
0s.gif Op dinsdag 8 juli 2014 21:21 schreef remi1986 het volgende:

[..]

waar lees je dat include niet meer mag? Kan het niet vinden in changelog.

Misschien includepath niet goed met overstap naar 5.5?

EDIT:

Kan ook met <? en <?php fout gaan.
het moet allemaal <? worden?
standaard staat het nog op <?php
Where's my fear???
pi_142063739
quote:
0s.gif Op dinsdag 8 juli 2014 21:26 schreef jagermaster het volgende:

[..]

het moet allemaal <? worden?
standaard staat het nog op <?php
nee, als je de (ik meen short_tag uit mijn hoofd) op on hebt staan.
  dinsdag 8 juli 2014 @ 21:30:00 #230
39240 jagermaster
stof en water, dat ben ik
pi_142063913
quote:
0s.gif Op dinsdag 8 juli 2014 21:27 schreef remi1986 het volgende:

[..]

nee, als je de (ik meen short_tag uit mijn hoofd) op on hebt staan.
de short_open_tag staat op 'on'. Maar ik neem aan dat <?php dan gewoon ook mag.
Where's my fear???
pi_142063988
quote:
0s.gif Op dinsdag 8 juli 2014 21:30 schreef jagermaster het volgende:

[..]

de short_open_tag staat op 'on'. Maar ik neem aan dat <?php dan gewoon ook mag.
Ja dat is goed. Maar het werkt nu toch weer?
  dinsdag 8 juli 2014 @ 21:33:14 #232
39240 jagermaster
stof en water, dat ben ik
pi_142064108
quote:
0s.gif Op dinsdag 8 juli 2014 21:31 schreef remi1986 het volgende:

[..]

Ja dat is goed. Maar het werkt nu toch weer?
alleen zonder code veranderen met iets wat in een nieuwe versie van php ook goed moet zijn is problemen voor de toekomst zien. Want nu werkt het, maar straks niet meer en dat zou vervelend zijn, want het probleem ligt dus ergens anders.
Where's my fear???
pi_142064283
quote:
0s.gif Op dinsdag 8 juli 2014 21:33 schreef jagermaster het volgende:

[..]

alleen zonder code veranderen met iets wat in een nieuwe versie van php ook goed moet zijn is problemen voor de toekomst zien. Want nu werkt het, maar straks niet meer en dat zou vervelend zijn, want het probleem ligt dus ergens anders.
In iedere versie van php worden wel functies aangepast of verwijderd. Daarom test het altijd eerst voordat je het live zet.

Groot voorbeeld is het gebruik van de mysql functies. In 5.5 zijn ze deprecated. In volgende versie niet meer ondersteund.
  dinsdag 8 juli 2014 @ 21:38:15 #234
12221 Tijn
Powered by MS Paint
pi_142064400
quote:
0s.gif Op dinsdag 8 juli 2014 21:33 schreef jagermaster het volgende:

[..]

alleen zonder code veranderen met iets wat in een nieuwe versie van php ook goed moet zijn is problemen voor de toekomst zien. Want nu werkt het, maar straks niet meer en dat zou vervelend zijn, want het probleem ligt dus ergens anders.
Je kunt er natuurlijk niet vanuit gaan dat alles wat in een oude versie van PHP werkt ook in een nieuwe zal werken. Als er niks verandert, hoeven ze ook geen nieuwe versies uit te brengen.
pi_142066178
quote:
0s.gif Op dinsdag 8 juli 2014 21:30 schreef jagermaster het volgende:

[..]

de short_open_tag staat op 'on'. Maar ik neem aan dat <?php dan gewoon ook mag.
<?php mag altijd, maakt niet uit of short open tags aan of uit staat. <? mag alleen als short open tags aan staat. (En vanaf 5.4 mag <?= altijd, ook als short open tags uit staat.)
pi_142082174
Ik wil een script draaien op een server waar meer mensen toegang tot hebben, ik wil niet dat zij de source code kunnen bekijken omdat hier hardcoded wachtwoorden in voorkomen.

Hoe kan ik dit 'encrypten'? Volgens mij met ionCube, maar dat kost al gauw 200 dollar.

Kan het goedkoper, liefst gratis?
  † In Memoriam † woensdag 9 juli 2014 @ 08:05:54 #237
159335 Boze_Appel
Vrij Fruit
pi_142082569
quote:
0s.gif Op woensdag 9 juli 2014 06:59 schreef xaban06 het volgende:
Ik wil een script draaien op een server waar meer mensen toegang tot hebben, ik wil niet dat zij de source code kunnen bekijken omdat hier hardcoded wachtwoorden in voorkomen.

Hoe kan ik dit 'encrypten'? Volgens mij met ionCube, maar dat kost al gauw 200 dollar.

Kan het goedkoper, liefst gratis?
Bovendien is ioncube omkeerbaar.

Of contractmatig dichtstampen of op een server hosten waar alleen jij bij kan. Het laatste is omslachtig en het eerste is het verstandigste. Het encrypten is vrij onzinnig als ze kwaad willen.
Carpe Libertatem
pi_142082710
quote:
7s.gif Op woensdag 9 juli 2014 08:05 schreef Boze_Appel het volgende:

[..]

Bovendien is ioncube omkeerbaar.

Of contractmatig dichtstampen of op een server hosten waar alleen jij bij kan. Het laatste is omslachtig en het eerste is het verstandigste. Het encrypten is vrij onzinnig als ze kwaad willen.
Dat het omkeerbaar is maakt niet uit (tenminste, zal niet heel makkelijk zijn neem ik aan?). Zijn gewoon collega's die er bij kunnen, dat mag best, zolang ze de plain wachtwoord maar niet direct kunnen zien. Ze zullen geen moeite doen om het om te keren.
pi_142083084
quote:
0s.gif Op woensdag 9 juli 2014 06:59 schreef xaban06 het volgende:
Ik wil een script draaien op een server waar meer mensen toegang tot hebben, ik wil niet dat zij de source code kunnen bekijken omdat hier hardcoded wachtwoorden in voorkomen.

Hoe kan ik dit 'encrypten'? Volgens mij met ionCube, maar dat kost al gauw 200 dollar.

Kan het goedkoper, liefst gratis?
Waarom hardcode je dan de wachtwoorden überhaupt?
pi_142083176
quote:
0s.gif Op woensdag 9 juli 2014 06:59 schreef xaban06 het volgende:
Ik wil een script draaien op een server waar meer mensen toegang tot hebben, ik wil niet dat zij de source code kunnen bekijken omdat hier hardcoded wachtwoorden in voorkomen.

Hoe kan ik dit 'encrypten'? Volgens mij met ionCube, maar dat kost al gauw 200 dollar.

Kan het goedkoper, liefst gratis?
Wat maakt dat uit? Of hebben ze ook schrijfrechten en ben je bang dat ze de hashes zelf gaan vervangen? Dat ga je met obfuscaten ook niet kunnen voorkomen waarschijnlijk.
  woensdag 9 juli 2014 @ 10:20:29 #241
187069 slacker_nl
Sicko pur sang
pi_142084332
quote:
0s.gif Op woensdag 9 juli 2014 06:59 schreef xaban06 het volgende:
Ik wil een script draaien op een server waar meer mensen toegang tot hebben, ik wil niet dat zij de source code kunnen bekijken omdat hier hardcoded wachtwoorden in voorkomen.

Hoe kan ik dit 'encrypten'? Volgens mij met ionCube, maar dat kost al gauw 200 dollar.

Kan het goedkoper, liefst gratis?
Hoe wil je dat script gebruiken, moet iedereen het kunnen gebruiken of mag alleen een specifieke user dat gebruiken?

Hoe dan ook:

1) script
2) configfile

In je script load je de config (daarin staat het wachtwoord) en dan ben je klaar. Script kan je readable for all maken, config is specifiek leesbaar voor de betreffende user.
In theory there is no difference between theory and practice. In practice there is.
pi_142088824
Hoe moet dat script dan toegang krijgen tot de config?
  woensdag 9 juli 2014 @ 13:59:17 #243
12221 Tijn
Powered by MS Paint
pi_142091132
quote:
0s.gif Op woensdag 9 juli 2014 12:54 schreef Robuustheid het volgende:
Hoe moet dat script dan toegang krijgen tot de config?
Precies. Als mensen het script kunnen lezen en uitvoeren, kunnen ze ook de config lezen, want anders kan het script de config ook niet lezen.
pi_142092098
Ik zie dat ionCube ook een online encoder heeft, dan maar dat gebruiken, bedankt allemaal! :)
pi_142095716
Beter investeer je tijd om iets aan dat wachtwoord in plain text te doen.
Speaking about configs, wat erg handig is is om een Wrapper class te maken die de config uitleest, op die manier heb je config settings strongtyped :)
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 9 juli 2014 @ 16:13:06 #246
12221 Tijn
Powered by MS Paint
pi_142097484
Ik heb een externe library geïnstalleerd die een "resource" maakt aan de hand van een file. Er zitten een paar functies in die library die werken met die resources en dat gaat allemaal prima, maar nou wil ik de resource graag opslaan in een file. Als ik "echo $resource" doe, krijg ik echter enkel "Resource id #4" te zien, daar heb ik natuurlijk niet zoveel aan.

Iemand enig idee hoe ik de inhoud van deze resource kan opslaan? :?
  FOK!mycroftheld woensdag 9 juli 2014 @ 16:22:24 #247
128465 verified  bondage
Ingewikkeld
pi_142097986
quote:
5s.gif Op woensdag 9 juli 2014 16:13 schreef Tijn het volgende:
Ik heb een externe library geïnstalleerd die een "resource" maakt aan de hand van een file. Er zitten een paar functies in die library die werken met die resources en dat gaat allemaal prima, maar nou wil ik de resource graag opslaan in een file. Als ik "echo $resource" doe, krijg ik echter enkel "Resource id #4" te zien, daar heb ik natuurlijk niet zoveel aan.

Iemand enig idee hoe ik de inhoud van deze resource kan opslaan? :?
Waar verwijst die resource naar? Ik vermoed dat je met fread wel iets kunt: http://php.net/manual/en/function.fread.php
  † In Memoriam † woensdag 9 juli 2014 @ 16:28:08 #248
159335 Boze_Appel
Vrij Fruit
pi_142098285
quote:
0s.gif Op woensdag 9 juli 2014 15:43 schreef raptorix het volgende:
Beter investeer je tijd om iets aan dat wachtwoord in plain text te doen.
Speaking about configs, wat erg handig is is om een Wrapper class te maken die de config uitleest, op die manier heb je config settings strongtyped :)
Hoe is dat handig? Dat is een blinddoek.

Config (met password) gewoon buiten de publieke leesbare path van de webserver zetten.
Carpe Libertatem
  woensdag 9 juli 2014 @ 16:32:57 #249
12221 Tijn
Powered by MS Paint
pi_142098509
quote:
11s.gif Op woensdag 9 juli 2014 16:22 schreef bondage het volgende:

[..]

Waar verwijst die resource naar? Ik vermoed dat je met fread wel iets kunt: http://php.net/manual/en/function.fread.php
Hoe bedoel je "waar verwijst die resource naar"?

Met fread() en fwrite() kun je files openen en schrijven, maar het lijkt erop dat je alleen met strings kunt werken. Ik wil de (binaire) data die in m'n resource zit naar een file schrijven, maar ik weet niet hoe ik bij deze data kan komen.
pi_142098668
quote:
7s.gif Op woensdag 9 juli 2014 16:28 schreef Boze_Appel het volgende:

[..]

Hoe is dat handig? Dat is een blinddoek.

Config (met password) gewoon buiten de publieke leesbare path van de webserver zetten.
Omdat je dan bij eventuele changes in de naam van de config, of de manier waarop je je config wilt lezen je het maar op plek hoeft aan te passen.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
pi_142098781
quote:
2s.gif Op woensdag 9 juli 2014 16:32 schreef Tijn het volgende:

[..]

Hoe bedoel je "waar verwijst die resource naar"?

Met fread() en fwrite() kun je files openen en schrijven, maar het lijkt erop dat je alleen met strings kunt werken. Ik wil de (binaire) data die in m'n resource zit naar een file schrijven, maar ik weet niet hoe ik bij deze data kan komen.
Moet gewoon kunnen: http://php.net/manual/en/function.fread.php
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  woensdag 9 juli 2014 @ 16:40:26 #252
12221 Tijn
Powered by MS Paint
pi_142098815
quote:
Hoe dan? Ik kan wel een file openen met fread() natuurlijk, maar hoe krijg ik de inhoud van de resource die met m'n library is gemaakt dan in de file?
  † In Memoriam † woensdag 9 juli 2014 @ 16:40:40 #253
159335 Boze_Appel
Vrij Fruit
pi_142098831
quote:
0s.gif Op woensdag 9 juli 2014 16:36 schreef raptorix het volgende:

[..]

Omdat je dan bij eventuele changes in de naam van de config, of de manier waarop je je config wilt lezen je het maar op plek hoeft aan te passen.
Als je dat op een plek zet die niet direct leesbaar is ook.
Carpe Libertatem
  FOK!mycroftheld woensdag 9 juli 2014 @ 16:42:29 #254
128465 verified  bondage
Ingewikkeld
pi_142098925
quote:
2s.gif Op woensdag 9 juli 2014 16:32 schreef Tijn het volgende:

[..]

Hoe bedoel je "waar verwijst die resource naar"?

Met fread() en fwrite() kun je files openen en schrijven, maar het lijkt erop dat je alleen met strings kunt werken. Ik wil de (binaire) data die in m'n resource zit naar een file schrijven, maar ik weet niet hoe ik bij deze data kan komen.
Of de resource bijvoorbeeld verwijst naar de inhoud van een bestand. Fread leest namelijk vanuit een resource. Wat gebeurt er precies in die library? Hoe wordt die resource precies aangemaakt?
  woensdag 9 juli 2014 @ 16:45:58 #255
12221 Tijn
Powered by MS Paint
pi_142099110
quote:
14s.gif Op woensdag 9 juli 2014 16:42 schreef bondage het volgende:

[..]

Of de resource bijvoorbeeld verwijst naar de inhoud van een bestand. Fread leest namelijk vanuit een resource. Wat gebeurt er precies in die library? Hoe wordt die resource precies aangemaakt?
De library is pHash (http://www.phash.org). Ik gebruik ph_audiohash() om van een audiofile een hash te maken, zodat ik die kan gebruiken in ph_audio_dist(). Deze laatste functie vergelijkt twee hashes met elkaar om te kijken of twee geluidsfragmenten op elkaar lijken of niet.

ph_audiohash() geeft een resource terug van het type "ph_audio_hash". De inhoud daarvan wil ik naar een file schrijven. Maar ik weet niet hoe ik bij die (binaire) data kan komen, want als ik "echo $resource" doe, krijg ik alleen maar "Resource id #4" te zien.
  FOK!mycroftheld woensdag 9 juli 2014 @ 17:08:04 #256
128465 verified  bondage
Ingewikkeld
pi_142100176
quote:
2s.gif Op woensdag 9 juli 2014 16:45 schreef Tijn het volgende:

[..]

De library is pHash (http://www.phash.org). Ik gebruik ph_audiohash() om van een audiofile een hash te maken, zodat ik die kan gebruiken in ph_audio_dist(). Deze laatste functie vergelijkt twee hashes met elkaar om te kijken of twee geluidsfragmenten op elkaar lijken of niet.

ph_audiohash() geeft een resource terug van het type "ph_audio_hash". De inhoud daarvan wil ik naar een file schrijven. Maar ik weet niet hoe ik bij die (binaire) data kan komen, want als ik "echo $resource" doe, krijg ik alleen maar "Resource id #4" te zien.
En wat krijg je als je die resource meegeeft aan fread en dat echo't?
  woensdag 9 juli 2014 @ 17:17:52 #257
12221 Tijn
Powered by MS Paint
pi_142100896
quote:
0s.gif Op woensdag 9 juli 2014 17:08 schreef bondage het volgende:

[..]

En wat krijg je als je die resource meegeeft aan fread en dat echo't?
Dan krijg ik een fout: "fread(): supplied resource is not a valid stream resource"

Logisch, want hij verwacht een file system pointer resource zoals fopen() die maakt, en ik geef 'm een ph_audio_hash resource.
  FOK!mycroftheld woensdag 9 juli 2014 @ 17:25:55 #258
128465 verified  bondage
Ingewikkeld
pi_142101312
quote:
2s.gif Op woensdag 9 juli 2014 17:17 schreef Tijn het volgende:

[..]

Dan krijg ik een fout: "fread(): supplied resource is not a valid stream resource"

Logisch, want hij verwacht een file system pointer resource zoals fopen() die maakt, en ik geef 'm een ph_audio_hash resource.
Klopt idd, was meer benieuwd wat je eruit terug zou krijgen. En die lib heeft geen ingebouwde functie om de resource te lezen? Er is trouwens ook nog een functie stream_get_contents, geen idee of dat enig effect heeft maar je kunt altijd proberen.
  woensdag 9 juli 2014 @ 18:13:14 #259
12221 Tijn
Powered by MS Paint
pi_142102899
quote:
0s.gif Op woensdag 9 juli 2014 17:25 schreef bondage het volgende:

[..]

Klopt idd, was meer benieuwd wat je eruit terug zou krijgen. En die lib heeft geen ingebouwde functie om de resource te lezen? Er is trouwens ook nog een functie stream_get_contents, geen idee of dat enig effect heeft maar je kunt altijd proberen.
stream_get_contents() werkt ook niet, want m'n resource is geen stream ;(
  woensdag 9 juli 2014 @ 18:31:01 #260
12221 Tijn
Powered by MS Paint
pi_142103415
Ik heb wel de source van de PHP-module die ik gebruik. Ik denk dat ik zelf een functie moet maken om de data op te halen of weg te schrijven en dan de module opnieuw moet compilen om deze functionaliteit in PHP te krijgen.
  woensdag 9 juli 2014 @ 18:44:03 #261
187069 slacker_nl
Sicko pur sang
pi_142103781
quote:
2s.gif Op woensdag 9 juli 2014 13:59 schreef Tijn het volgende:

[..]

Precies. Als mensen het script kunnen lezen en uitvoeren, kunnen ze ook de config lezen, want anders kan het script de config ook niet lezen.
Tuurlijk niet.

1
2
3
4
5
6
7
8
9
10
11
12
13
-rw-------  1 www-data mijnuser       34 jul  9 18:39 config.txt
-rwxrwxr-x  1 mijnuser mijnuser       37 jul  9 18:42 x.sh

$ cat config.txt 
cat: config.txt: Permission denied

$ cat x.sh 
#!/usr/bin/env zsh

cat ./config.txt

$ sudo -u www-data ./x.sh
dit is niet leesbaar voor anderen

En anders moet je aan de slag met setuid: http://php.net/manual/en/function.posix-setuid.php en/of http://goodworkaround.com/node/39

[ Bericht 4% gewijzigd door slacker_nl op 09-07-2014 18:51:00 ]
In theory there is no difference between theory and practice. In practice there is.
  woensdag 9 juli 2014 @ 18:52:22 #262
12221 Tijn
Powered by MS Paint
pi_142104072
quote:
0s.gif Op woensdag 9 juli 2014 18:44 schreef slacker_nl het volgende:

[..]

Tuurlijk niet.
[ code verwijderd ]

En anders moet je aan de slag met setuid: http://php.net/manual/en/function.posix-setuid.php en/of http://goodworkaround.com/node/39
Het punt is denk ik dat de persoon in kwestie geen eigen user account heeft en degene gebruikt die ook door z'n collega's gebruikt worden. Daarom is alles wat leesbaar is voor hem ook leesbaar voor de rest.
  woensdag 9 juli 2014 @ 18:53:47 #263
187069 slacker_nl
Sicko pur sang
pi_142104119
quote:
2s.gif Op woensdag 9 juli 2014 18:52 schreef Tijn het volgende:

[..]

Het punt is denk ik dat de persoon in kwestie geen eigen user account heeft en degene gebruikt die ook door z'n collega's gebruikt worden. Daarom is alles wat leesbaar is voor hem ook leesbaar voor de rest.
En dat is dus stom en moet je niet willen. Punt.
In theory there is no difference between theory and practice. In practice there is.
  woensdag 9 juli 2014 @ 18:55:52 #264
12221 Tijn
Powered by MS Paint
pi_142104189
quote:
0s.gif Op woensdag 9 juli 2014 18:53 schreef slacker_nl het volgende:

[..]

En dat is dus stom en moet je niet willen. Punt.
Tsja. Ik heb de situatie ook niet bedacht, he.
  woensdag 9 juli 2014 @ 18:58:22 #265
187069 slacker_nl
Sicko pur sang
pi_142104281
quote:
10s.gif Op woensdag 9 juli 2014 18:55 schreef Tijn het volgende:

[..]

Tsja. Ik heb de situatie ook niet bedacht, he.
Jawel, want je speculeert erover :)
In theory there is no difference between theory and practice. In practice there is.
  woensdag 9 juli 2014 @ 19:01:15 #266
12221 Tijn
Powered by MS Paint
pi_142104385
quote:
0s.gif Op woensdag 9 juli 2014 18:58 schreef slacker_nl het volgende:

[..]

Jawel, want je speculeert erover :)
Das waar. Maar goed, als die kerel z'n eigen user account heeft, is het inderdaad op te lossen. Anders niet, dan kun je het hooguit obfusceren.
  donderdag 10 juli 2014 @ 21:02:09 #267
230788 n8n
Pragmatisch
pi_142150441
Yay eerste website opgeleverd. Php 5.4 kon wel op de host maar pas na dat deze verhuist werd naar een andere server. Gzip staat–natuurlijk–uit en de host is lekker traag maar yolo het werkt.
Specialization is for insects”.—Robert Heinlein
pi_142162855
1
2
3
4
5
6
7
8
public function test(){
    global $test;
    $test = 'lalala';
}

public function test2(){
    echo $test;
}

Dit werkt.

Waarom werkt het niet, als je na initialisatie van var test pas verklaart dat dezelfde var een global variabele is? De logica ervan ontgaat mij. De variabele $test is toch
beschikbaar om als global gedefinieerd te worden


1
2
3
4
5
6
7
8
public function test(){
    $test = 'lalala';
    global $test;
}

public function test2(){
    echo $test;
}
Geen output.
  vrijdag 11 juli 2014 @ 10:21:50 #269
166255 Maringo
Bèhèhèhèh
pi_142163301
quote:
0s.gif Op vrijdag 11 juli 2014 10:00 schreef Robuustheid het volgende:

[ code verwijderd ]

Dit werkt.

Waarom werkt het niet, als je na initialisatie van var test pas verklaart dat dezelfde var een global variabele is? De logica ervan ontgaat mij. De variabele $test is toch
beschikbaar om als global gedefinieerd te worden
[ code verwijderd ]

Geen output.
Bij het definieren op regel 2 vind ie geen global en maakt ie dus een var binnen de functie aan. Vervolgens defineer je een global var op regel 3 en die kijkt niet of je binnen de functie een var hebt met dezelfde naam.

Maar buiten dit, waarom een global var?
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_142169235
quote:
2s.gif Op vrijdag 11 juli 2014 10:21 schreef Maringo het volgende:

[..]

Bij het definieren op regel 2 vind ie geen global en maakt ie dus een var binnen de functie aan. Vervolgens defineer je een global var op regel 3 en die kijkt niet of je binnen de functie een var hebt met dezelfde naam.

Maar buiten dit, waarom een global var?
Maak een local aan in het object zelf! Dus binnen een klasse. (omdat hij dat andere mogelijk niet kent). en vervolgens roep je het aan vanuit het object zelf.

Ter verduidelijking:
http://stackoverflow.com/(...)e-from-another-class

[ Bericht 7% gewijzigd door cablegunmaster op 11-07-2014 13:41:31 ]
Redacted
  vrijdag 11 juli 2014 @ 16:50:16 #271
319705 pascal08
dr. prof.
pi_142175417
Ik wil 2 dynamische tabellen printbaar maken. Dat betekent dat de inhoud zich dus moet aanpassen aan de breedte van de pagina (of dat de tabellen een vaste breedte hebben, wat erg lastig is omdat ze dynamisch zijn en dus van breedte kunnen verschillen). De tabellen hoeven niet per se op dezelfde pagina. Zolang de tabellen maar niet halverwege in een rij worden afgebroken of in de breedte worden verdeeld over 2 pagina's is het prima.

Ik dacht zelf aan het creëren van een PDF met php en die vervolgens printbaar maken met een plugin zoals Crocodoc ofzo. Heel omslachtig lijkt mij, maar ik kan zelf niet op een simpele, doeltreffende oplossing komen.

Iemand een idee?

De tabellen zien er ongeveer zo uit (maar vaak dus met aanzienlijk meer informatie):



[ Bericht 14% gewijzigd door pascal08 op 11-07-2014 16:57:57 ]
pi_142178289
quote:
0s.gif Op vrijdag 11 juli 2014 16:50 schreef pascal08 het volgende:
Ik wil 2 dynamische tabellen printbaar maken. Dat betekent dat de inhoud zich dus moet aanpassen aan de breedte van de pagina (of dat de tabellen een vaste breedte hebben, wat erg lastig is omdat ze dynamisch zijn en dus van breedte kunnen verschillen). De tabellen hoeven niet per se op dezelfde pagina. Zolang de tabellen maar niet halverwege in een rij worden afgebroken of in de breedte worden verdeeld over 2 pagina's is het prima.

Ik dacht zelf aan het creëren van een PDF met php en die vervolgens printbaar maken met een plugin zoals Crocodoc ofzo. Heel omslachtig lijkt mij, maar ik kan zelf niet op een simpele, doeltreffende oplossing komen.

Iemand een idee?

De tabellen zien er ongeveer zo uit (maar vaak dus met aanzienlijk meer informatie):

[ afbeelding ]
Je kan een print css maken, die de styling van de pagina aanpast.
pi_142190002
Ik heb een IRC bot met een while loop die het socket leest. Nu wil ik elke 2 minuten iets laten uitvoeren binnen die while loop. Sleep is geen optie omdat dan de verbinding wordt verbroken (er moet een soort van keep alive worden verzonden tussen de IRC bot en de IRC server). Wat is de beste manier om dit te doen? Steeds checken wat de tijd is en als het 2 minuten later is dan de vorige keer het uitvoeren?
  vrijdag 11 juli 2014 @ 23:30:28 #274
12221 Tijn
Powered by MS Paint
pi_142190298
quote:
2s.gif Op vrijdag 11 juli 2014 23:24 schreef d4v1d het volgende:
Steeds checken wat de tijd is en als het 2 minuten later is dan de vorige keer het uitvoeren?
Jep.
  zaterdag 12 juli 2014 @ 00:12:53 #275
187069 slacker_nl
Sicko pur sang
pi_142192400
quote:
2s.gif Op vrijdag 11 juli 2014 23:24 schreef d4v1d het volgende:
Ik heb een IRC bot met een while loop die het socket leest. Nu wil ik elke 2 minuten iets laten uitvoeren binnen die while loop. Sleep is geen optie omdat dan de verbinding wordt verbroken (er moet een soort van keep alive worden verzonden tussen de IRC bot en de IRC server). Wat is de beste manier om dit te doen? Steeds checken wat de tijd is en als het 2 minuten later is dan de vorige keer het uitvoeren?
proces forken en dan je child laten sleepen?
In theory there is no difference between theory and practice. In practice there is.
pi_142192574
quote:
1s.gif Op zaterdag 12 juli 2014 00:12 schreef slacker_nl het volgende:

[..]

proces forken en dan je child laten sleepen?
ooit eens geprobeerd voor een ander iets. Nooit gelukt :') Ik ga liever voor de makkelijke manier
pi_142192649
quote:
19s.gif Op vrijdag 11 juli 2014 18:19 schreef TwenteFC het volgende:

[..]

Je kan een print css maken, die de styling van de pagina aanpast.
Precies het zetje in de goede richting. Thanks ^O^
  zaterdag 12 juli 2014 @ 00:20:29 #278
187069 slacker_nl
Sicko pur sang
pi_142192716
quote:
2s.gif Op zaterdag 12 juli 2014 00:16 schreef d4v1d het volgende:

[..]

ooit eens geprobeerd voor een ander iets. Nooit gelukt :') Ik ga liever voor de makkelijke manier
Zit net dit te lezen..
http://www.tuxradar.com/practicalphp/16/1/3

[ Bericht 0% gewijzigd door slacker_nl op 12-07-2014 01:05:43 ]
In theory there is no difference between theory and practice. In practice there is.
pi_142286960
quote:
0s.gif Op zaterdag 12 juli 2014 00:20 schreef slacker_nl het volgende:

[..]

Zit net dit te lezen..
http://www.tuxradar.com/practicalphp/16/1/3
Wanneer dit praktisch nuttig is op een normale webpagina kan ik nog niet begrijpen maar voor een IRC botje is dit best grappig. Dat het met Java kon wist ik al maar met PHP? :D Dat is weer iets geheel nieuws! Leuke ontwikkeling. :Y
Redacted
pi_142287660
quote:
0s.gif Op maandag 14 juli 2014 16:08 schreef cablegunmaster het volgende:

[..]

Wanneer dit praktisch nuttig is op een normale webpagina kan ik nog niet begrijpen maar voor een IRC botje is dit best grappig. Dat het met Java kon wist ik al maar met PHP? :D Dat is weer iets geheel nieuws! Leuke ontwikkeling. :Y
bestaat al sinds 4.1 maar niet echt mee te werken. Voorbeeldje, als je in 1 proces een database query uitvoert, heeft het andere proces deze wijziging niet.
pi_142287836
quote:
0s.gif Op maandag 14 juli 2014 16:24 schreef remi1986 het volgende:

[..]

bestaat al sinds 4.1 maar niet echt mee te werken. Voorbeeldje, als je in 1 proces een database query uitvoert, heeft het andere proces deze wijziging niet.
Dat is logisch , dat wil je eigenlijk ook niet. Je zal het erna opnieuw moeten opvragen voor je het hebt, anders krijg je inconsistentie van gegevens. Processen weten niet van elkaar wat ze gedaan hebben maar de rows zelf moeten vrij toegankelijk zijn.

Of sla ik de plank mis? :P
Redacted
  maandag 14 juli 2014 @ 16:48:38 #282
12221 Tijn
Powered by MS Paint
pi_142288569
quote:
0s.gif Op maandag 14 juli 2014 16:24 schreef remi1986 het volgende:

[..]

bestaat al sinds 4.1 maar niet echt mee te werken. Voorbeeldje, als je in 1 proces een database query uitvoert, heeft het andere proces deze wijziging niet.
Dat is ook niet hoe je een multithreaded applicatie moet bouwen. Een thread heeft een duidelijke verantwoordelijkheid en dat informatie gescheiden is tussen threads is juist goed, zodat niet de ene thread data kan aanpassen waar de andere thread mee bezig is.
  dinsdag 15 juli 2014 @ 06:27:03 #283
272287 henrivo
Tikt tegen jassies
pi_142313913
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
  dinsdag 15 juli 2014 @ 10:24:12 #284
166255 Maringo
Bèhèhèhèh
pi_142316150
quote:
1s.gif Op dinsdag 15 juli 2014 06:27 schreef henrivo het volgende:
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
Wat snap je niet?
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  dinsdag 15 juli 2014 @ 10:28:58 #285
12221 Tijn
Powered by MS Paint
pi_142316253
quote:
1s.gif Op dinsdag 15 juli 2014 06:27 schreef henrivo het volgende:
Kan iemand mij in teletubbietaal uitleggen waarom dat hele Doctrine gebeuren helemaal je van het schijnt te zijn? Snap d'r geen zak van :P :@
Het voornaamste voordeel vind ik dat je je datastructuur in je applicatie definieert, waardoor je op 1 centrale plek bepaalt hoe wat op welke manier wordt opgeslagen. Vervolgens kan Doctrine de benodigde tabellen/kolommen genereren en up-to-date houden, waarmee je voorkomt dat je database en applicatie niet op elkaar aansluiten.
  dinsdag 15 juli 2014 @ 10:46:17 #286
272287 henrivo
Tikt tegen jassies
pi_142316582
quote:
2s.gif Op dinsdag 15 juli 2014 10:24 schreef Maringo het volgende:

[..]

Wat snap je niet?
Nou, om een voorbeeld te noemen: ik kom steeds de term hydrator tegen. Dafuq is dát? ;(
pi_142316670
quote:
1s.gif Op dinsdag 15 juli 2014 10:46 schreef henrivo het volgende:
hydrator
quote:
Hydrators are simple objects that allow to convert an array of data to an object (this is called "hydrating") and to convert back an object to an array (this is called "extracting").
is niet zo moeilijk in google invoeren Hydrator ;)
  dinsdag 15 juli 2014 @ 10:58:34 #288
272287 henrivo
Tikt tegen jassies
pi_142316848
quote:
0s.gif Op dinsdag 15 juli 2014 10:50 schreef remi1986 het volgende:

[..]


[..]

is niet zo moeilijk in google invoeren Hydrator ;)
Mee eens, ik noemde ook maar even snel 1 van de vele onduidelijkheden.

Ligt het nu aan mij, of is de leercurve van doctrine gewoon ontzettend ingewikkeld voor een beginneling?
pi_142316938
Je hoeft niet alle functies van buiten te kennen om het te gebruiken. Ik ben er zo ingerold.
pi_142316969
quote:
1s.gif Op dinsdag 15 juli 2014 10:58 schreef henrivo het volgende:

[..]

Mee eens, ik noemde ook maar even snel 1 van de vele onduidelijkheden.

Ligt het nu aan mij, of is de leercurve van doctrine gewoon ontzettend ingewikkeld voor een beginneling?
Nou als ik het zo snel ff bekijk, zou het juist veel makkelijker moeten zijn.
  dinsdag 15 juli 2014 @ 11:09:43 #291
272287 henrivo
Tikt tegen jassies
pi_142317079
quote:
14s.gif Op dinsdag 15 juli 2014 11:02 schreef KomtTijd... het volgende:
Je hoeft niet alle functies van buiten te kennen om het te gebruiken. Ik ben er zo ingerold.
Nee maar ik heb zó veel enthousiaste ervaringen gelezen over doctrine, alsof het een revolutie is, en ik wil óók graag net zo enthousiast worden!

Alleen kan ik het enthousiasme niet plaatsen nog en zakt de moed om er mee verder te gaan steeds verder in m'n schoenen ;(
pi_142317084
Het grote nadeel van dit soort oplossingen is dat (vooral beginnelingen), steeds minder zelf queries kunnen schrijven.

Als je native PHP en MySQL beheerst, is de overstap naar elk framework veel makkelijker.
pi_142317102
quote:
1s.gif Op dinsdag 15 juli 2014 11:09 schreef henrivo het volgende:

[..]

Nee maar ik heb zó veel enthousiaste ervaringen gelezen over doctrine, alsof het een revolutie is, en ik wil óók graag net zo enthousiast worden!

Alleen kan ik het enthousiasme niet plaatsen nog en zakt de moed om er mee verder te gaan steeds verder in m'n schoenen ;(
Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?

Met het symfony cookbook erbij vond ik het allemaal behoorlijk duidelijk, had al aardig wat functies gebruikt voordat ik er uberhaupt achter kwam dat het "doctrine" was wat ik gebruikte.
  dinsdag 15 juli 2014 @ 11:11:51 #294
272287 henrivo
Tikt tegen jassies
pi_142317132
quote:
14s.gif Op dinsdag 15 juli 2014 11:10 schreef KomtTijd... het volgende:

[..]

Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?
ZF2.

Edit: wat ik overigens ook onder de knie probeer te krijgen. De lichte basis begrijp ik nu :)
  dinsdag 15 juli 2014 @ 11:15:28 #295
272287 henrivo
Tikt tegen jassies
pi_142317210
quote:
14s.gif Op dinsdag 15 juli 2014 11:10 schreef KomtTijd... het volgende:

[..]

Hoe en waarvoor gebruik je Doctrine dan? In combinatie met Symfony?

Met het symfony cookbook erbij vond ik het allemaal behoorlijk duidelijk, had al aardig wat functies gebruikt voordat ik er uberhaupt achter kwam dat het "doctrine" was wat ik gebruikte.
Ik zal vanmiddag die cookbook er es bij pakken. Ook al gebruik ik Zend Framework 2. Misschien steek ik er wat van op :)
pi_142317437
quote:
$em = $this->getDoctrine()->getManager()->createQueryBuilder();
$q = $em->select('c')
->from('ACMESouthBundle:CountriesInvolved','c')
->innerJOIN('c.Involvement','i')
->where('i.id = 1')
->groupBy('c.country')->getQuery();
Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
  dinsdag 15 juli 2014 @ 11:58:52 #297
187069 slacker_nl
Sicko pur sang
pi_142318213
quote:
0s.gif Op dinsdag 15 juli 2014 11:25 schreef remi1986 het volgende:

[..]

Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
Hoe zou jij je interface dan maken?
In theory there is no difference between theory and practice. In practice there is.
pi_142319995
quote:
0s.gif Op dinsdag 15 juli 2014 11:58 schreef slacker_nl het volgende:

[..]

Hoe zou jij je interface dan maken?
Interface? Of de desbetreffende query?
pi_142320088
quote:
0s.gif Op dinsdag 15 juli 2014 11:25 schreef remi1986 het volgende:

[..]

Gadver, wat een lelijke manier om je querie op te bouwen. Dat is op een gegeven moment helemaal niet leesbaar meer
Je hoeft niet perse de querybuilder te gebruiken, je kunt ook DQL (Doctrine Query Language) gebruiken, dat lijkt heel erg op SQL
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_142320795
quote:
1s.gif Op dinsdag 15 juli 2014 12:59 schreef Rockfire het volgende:

[..]

Je hoeft niet perse de querybuilder te gebruiken, je kunt ook DQL (Doctrine Query Language) gebruiken, dat lijkt heel erg op SQL
Voor het meeste werk hoef je uberhaupt geen queries te bouwen. Met find en findBy heb je 90% al afgevangen. Scheelt echt ontzettend veel gedoe.
pi_142321300
quote:
14s.gif Op dinsdag 15 juli 2014 13:17 schreef KomtTijd... het volgende:

[..]

Voor het meeste werk hoef je uberhaupt geen queries te bouwen. Met find en findBy heb je 90% al afgevangen. Scheelt echt ontzettend veel gedoe.
Klopt, zelf gebruik ik Doctrine zelf al weer een tijdje. Eerst in combinatie met Zend Framework 2 en daarna in combinatie met Symfony 2. Ik vind het erg fijn werken!
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')