abonnement Unibet Coolblue Bitvavo
  zaterdag 17 april 2010 @ 17:04:46 #181
254493 Trollface.
gr rob fruithof, groningencity
pi_80422801
quote:
Op zaterdag 17 april 2010 17:03 schreef SinofEnvy het volgende:
is_function()? Nog nooit van gehoord, is ook niks te vinden op de PHP documentatie. Wel ken ik function_exists, bedoel je dat?
Klopt ja, had het even uit mijn kop getikt, bijgewerkt.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  zaterdag 17 april 2010 @ 17:04:49 #182
269797 Apebeer
Saaaaab O+
pi_80422803
quote:
Op zaterdag 17 april 2010 17:03 schreef Trollface. het volgende:

[..]

In het geval van user input wel, imo.
True
Niet terugplaatsen @admin
  zaterdag 17 april 2010 @ 17:09:33 #183
269797 Apebeer
Saaaaab O+
pi_80422920
Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
Niet terugplaatsen @admin
pi_80423049
Klinkt sowieso dus niet als een goed systeem om verder op te bouwen...
  zaterdag 17 april 2010 @ 17:17:18 #185
269797 Apebeer
Saaaaab O+
pi_80423098
quote:
Op zaterdag 17 april 2010 17:14 schreef SinofEnvy het volgende:
Klinkt sowieso dus niet als een goed systeem om verder op te bouwen...
Het systeem verbeteren was veel minder werk dan hem opnieuw bouwen
Maarja heb het hele script lopen verbouwen, en functies toe lopen voegen, dus het script "ziet" er nu uit als mijn code
Niet terugplaatsen @admin
pi_80424294
quote:
Op zaterdag 17 april 2010 17:09 schreef Apebeer het volgende:
Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
Dat laatste is in verband met verwijzingen vanaf andere tabellen op basis van ID niet altijd een slecht idee. Soms wil je een complete historie behouden ondanks dat het op het zicht weg moet zijn. Een vlaggetje is daarvoor opzich geen ramp. Al zou ik dat dan niet letterlijk 'verwijderen' noemen in de applicatie, maar eeder iets in de trant van 'archiveren', en er dan een apart overzicht van maken, ofzo.
Anyway, bij sommige systemen die ik voor mijn werk maak is het ook gewoon de policy dat er nevernooit wat verwijderd dient te worden en dat we gewoon een kolom 'active' op 0 zetten
  zaterdag 17 april 2010 @ 18:10:44 #187
269797 Apebeer
Saaaaab O+
pi_80424464
quote:
Op zaterdag 17 april 2010 18:03 schreef Intrepidity het volgende:

[..]

Dat laatste is in verband met verwijzingen vanaf andere tabellen op basis van ID niet altijd een slecht idee. Soms wil je een complete historie behouden ondanks dat het op het zicht weg moet zijn. Een vlaggetje is daarvoor opzich geen ramp. Al zou ik dat dan niet letterlijk 'verwijderen' noemen in de applicatie, maar eeder iets in de trant van 'archiveren', en er dan een apart overzicht van maken, ofzo.
Anyway, bij sommige systemen die ik voor mijn werk maak is het ook gewoon de policy dat er nevernooit wat verwijderd dient te worden en dat we gewoon een kolom 'active' op 0 zetten
In de meeste gevallen was er geen link tussen de tabellen, en was er ook geen nut om ze te bewaren.
Niet terugplaatsen @admin
  maandag 19 april 2010 @ 12:02:17 #188
158136 Joooo-pi
Do you want a balloon...
pi_80475920
Hoe kan ik het beste wat programmeren in PHP. De probeerselen die ik tot nu toe gedaan heb, heb ik als volgt gedaan. Ik heb een virtueel LAMP servertje draaien. Daar SSH ik heen met PuTTy en in de commandline schrijf ik de php bestanden met nano. Dit was even om te oefenen, maar nu wil ik er verder mee gaan.

Wat is een normale werkwijze?
heitieh
pi_80476295
Ik gebruik xampp & notepad ++
pi_80477989
quote:
Op maandag 19 april 2010 12:13 schreef Puala het volgende:
Ik gebruik xampp & notepad ++
ipv van notepad++ gebruik ik Zend Studio 6, maar xampp is perfect voor localhost ontwikkelomgeving.
pi_80482316
MAMP + TextMate
pi_80482581
quote:
Op maandag 19 april 2010 12:02 schreef Joooo-pi het volgende:
Hoe kan ik het beste wat programmeren in PHP. De probeerselen die ik tot nu toe gedaan heb, heb ik als volgt gedaan. Ik heb een virtueel LAMP servertje draaien. Daar SSH ik heen met PuTTy en in de commandline schrijf ik de php bestanden met nano. Dit was even om te oefenen, maar nu wil ik er verder mee gaan.

Wat is een normale werkwijze?
hoe bedoel je verdergaan?
Redacted
  maandag 19 april 2010 @ 15:31:52 #193
254493 Trollface.
gr rob fruithof, groningencity
pi_80483743
Notepad++. Ik gebruik zelf LNMP, Linux Nginx MySQL PHP.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 19 april 2010 @ 16:13:49 #194
158136 Joooo-pi
Do you want a balloon...
pi_80485365
Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
heitieh
pi_80485568
quote:
Op maandag 19 april 2010 16:13 schreef Joooo-pi het volgende:
Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
draai een lokale LAMP server? en als het klaar is upload je het?
Redacted
  maandag 19 april 2010 @ 17:22:23 #196
254493 Trollface.
gr rob fruithof, groningencity
pi_80487858
quote:
Op maandag 19 april 2010 16:13 schreef Joooo-pi het volgende:
Oké ik ga de tips bekijken. Het LAMP servertje blijft, maar het schrijven in nano is wat primitief.

Enige wat ik dan klote vind is dat je bij editen telkens moet copy-pasten naar de remote LAMP server.
Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_80488618
Echt?! Dat zoek ik al een tijdje. Hoe heet die?
  maandag 19 april 2010 @ 17:45:21 #198
254493 Trollface.
gr rob fruithof, groningencity
pi_80488733
quote:
Op maandag 19 april 2010 17:42 schreef SinofEnvy het volgende:
Echt?! Dat zoek ik al een tijdje. Hoe heet die?
FTP_Synchronize, wordt als het goed is standaard meegeïnstalleerd.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 19 april 2010 @ 19:49:03 #199
158136 Joooo-pi
Do you want a balloon...
pi_80493580
quote:
Op maandag 19 april 2010 16:19 schreef cablegunmaster het volgende:

[..]

draai een lokale LAMP server? en als het klaar is upload je het?
Nee kan niet. Ik ben dan op mijn werk op een standaard xp systeempje.
quote:
Op maandag 19 april 2010 17:22 schreef Trollface. het volgende:

[..]

Notepad++ heeft een plugin die lokale bestanden automagisch met die op een remote FTP-server synchroniseert
Dat lijkt me een goeie optie.
heitieh
  maandag 19 april 2010 @ 20:01:47 #200
269797 Apebeer
Saaaaab O+
pi_80494171
quote:
Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
Dan via FTP met Dreamweaver verbinden en als je opslaat upload hij hem automatisch naar de server
Niet terugplaatsen @admin
  maandag 19 april 2010 @ 20:05:50 #201
254493 Trollface.
gr rob fruithof, groningencity
pi_80494351
quote:
Op maandag 19 april 2010 20:01 schreef Apebeer het volgende:

[..]

Dan via FTP met Dreamweaver verbinden en als je opslaat upload hij hem automatisch naar de server
Dreamweaver
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 19 april 2010 @ 20:07:35 #202
269797 Apebeer
Saaaaab O+
pi_80494429
quote:
Op maandag 19 april 2010 20:05 schreef Trollface. het volgende:

[..]

Dreamweaver
Dreamweaver
Niet terugplaatsen @admin
  maandag 19 april 2010 @ 20:09:29 #203
254493 Trollface.
gr rob fruithof, groningencity
pi_80494503
quote:
Op maandag 19 april 2010 20:07 schreef Apebeer het volgende:

[..]

Dreamweaver
Waarom gebruik je dat verlepte stuk software bij Dreamweaver denk ik aan flitsende opvallende sites met veel gifjes en javascripts
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 19 april 2010 @ 20:18:46 #204
269797 Apebeer
Saaaaab O+
pi_80494998
quote:
Op maandag 19 april 2010 20:09 schreef Trollface. het volgende:

[..]

Waarom gebruik je dat verlepte stuk software bij Dreamweaver denk ik aan flitsende opvallende sites met veel gifjes en javascripts
Ik gebruik alleen de code functie hoor
Niet terugplaatsen @admin
  maandag 19 april 2010 @ 20:53:06 #205
12221 Tijn
Powered by MS Paint
pi_80496530
quote:
Op maandag 19 april 2010 20:18 schreef Apebeer het volgende:

[..]

Ik gebruik alleen de code functie hoor
Dan is het helemaal de vraag wat je met Dreamweaver moet
  maandag 19 april 2010 @ 20:55:08 #206
269797 Apebeer
Saaaaab O+
pi_80496638
quote:
Op maandag 19 april 2010 20:53 schreef Tijn het volgende:

[..]

Dan is het helemaal de vraag wat je met Dreamweaver moet
Het werkt gewoon handig
Niet terugplaatsen @admin
pi_80498595
Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_80498792
quote:
Op zaterdag 17 april 2010 17:09 schreef Apebeer het volgende:
Ik heb de halve week gewerkt aan een enorm systeem dat opeens niet meer werkte naar een overzet van < PHP 4.3 naar de nieuwste. Bleek dat de programmeur niet $_POST['naam'] gebruikte maar gewoon direct $naam(register_globals toch?) Kon ik alles gaan overzetten En natuurlijk geen controle op de userInput, en ipv een record deleten uit de database had hij verwijderd op 0 of op 1 Dus ipv deleten update hij een record
Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imho

Ik gooi nooit data weg, je wilt niet weten hoe vaak ik al de vraag heb gehad of ik het soms niet kon terughalen. Ja, en dan niet van de backup van gisteren, want sindsdien is er al zooooooooveel veranderd :L
Alleen uit koppeltabellen delete ik echt records, want dat is geen "echte" data
pi_80498862
quote:
Op maandag 19 april 2010 21:34 schreef Chandler het volgende:
Iemand ervaring met mass downloading tegen te gaan? bv lopen van id=1 t/m 100000 om zo alle bestanden van een website te downloaden?
Zorgen dat er een lastigere code voor nodig is dan 1 t/m 100000?

Daarnaast kan je ipadressen loggen, om te zorgen dat er maar een maximum aantal downloads mogelijk zijn vanaf 1 adres. Maar dan moet de file wel via je script lopen zeg maar....
  maandag 19 april 2010 @ 21:42:09 #210
269797 Apebeer
Saaaaab O+
pi_80498990
quote:
Op maandag 19 april 2010 21:38 schreef Xcalibur het volgende:

[..]

Vertrouwen op register_globals is een doodzonde.... dingen niet uit je database weggooien maar als deleted flaggen een best practise imho

Ik gooi nooit data weg, je wilt niet weten hoe vaak ik al de vraag heb gehad of ik het soms niet kon terughalen. Ja, en dan niet van de backup van gisteren, want sindsdien is er al zooooooooveel veranderd :L
Alleen uit koppeltabellen delete ik echt records, want dat is geen "echte" data
Oke daar geef ik je gelijk in, maar ik weet zeker dat hij het niet daarvoor had gedaan
Niet terugplaatsen @admin
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')