Hoe debug je dan? Of ga je gewoon in je code waardes zitten afdrukken?quote:Op zondag 5 juli 2009 11:38 schreef GlowMouse het volgende:
http://www.waterproof.fr/(...)/en/debug/usage.html
Nooit gebruikt; je moet op je server ook een extra php plug-in installeren; http://www.php-debugger.com/dbg/
Dat laatste; en zovaak komt het ook niet voor dat ik geen idee heb waardoor iets veroorzaakt wordt. Alleen als ik door nieuwe code moet spitten zou die debug plug-in wel handig zijn.quote:Op zondag 5 juli 2009 11:40 schreef raptorix het volgende:
[..]
Hoe debug je dan? Of ga je gewoon in je code waardes zitten afdrukken?
Mjah, komt ook al omdat de meeste php projecten niet echt hoogstaand zijn, meeste projecten die ik doe kan je echt niet zonder debuggers.quote:Op zondag 5 juli 2009 11:44 schreef GlowMouse het volgende:
[..]
Dat laatste; en zovaak komt het ook niet voor dat ik geen idee heb waardoor iets veroorzaakt wordt. Alleen als ik door nieuwe code moet spitten zou die debug plug-in wel handig zijn.
1 2 3 4 | ini_set("display_errors", "1"); error_reporting(E_ALL); ?> |
Ik heb er geloof ik wel eens wat op gezien. Maar gelet op de structuur kun je beter een for-loop gebruiken en dan $_FILES['name/tmpname/userfile'][$i] gebruiken. Een foreach is namelijk erg flauw hierquote:Op zondag 5 juli 2009 14:38 schreef Swetsenegger het volgende:
Iemand hier al eens wat mee gedaan:
http://us.php.net/manual/en/features.file-upload.multiple.php Kan ik dan gewoon een foreach lus loslaten op $_FILES[file']?
Het is ook niet handig dat je informatie over uploads uit verschilende arrays moet halen. Designfoutje, denk ik.quote:Op zondag 5 juli 2009 14:42 schreef GlowMouse het volgende:
[..]
Ik heb er geloof ik wel eens wat op gezien. Maar gelet op de structuur kun je beter een for-loop gebruiken en dan $_FILES['name/tmpname/userfile'][$i] gebruiken. Een foreach is namelijk erg flauw hier
Hij bevat meer arrays: eentje met name, eentje met tmp_name, eentje met size, etc.quote:Op zondag 5 juli 2009 14:44 schreef Swetsenegger het volgende:
waarom? Ik heb toch gewoon 2 <input type="file" name="foto[]" bv. Dat de array $_FILES['foto'] vervolgens 2 array's bevat doet er toch niet toe?
Ja $_FILES['foto'] bevat meer arraysquote:Op zondag 5 juli 2009 14:48 schreef GlowMouse het volgende:
[..]
Hij bevat meer arrays: eentje met name, eentje met tmp_name, eentje met size, etc.
1 2 3 4 5 | if($_FILES['foto']['tmp_name']!=''){ //verwerk de meuk en gooi het in db } ?> |
Ja en die arrays zijn zo opgebouwd dat foreach niet handig is.quote:Op zondag 5 juli 2009 14:49 schreef Swetsenegger het volgende:
[..]
Ja $_FILES['foto'] bevat meer arrays
Maar als je multiple upload krijg je toch gewoon een array foto met multiple arrays erin?
Je hebt een id nodig, maar die kun je ook met een foreach wel pakken.quote:Op zondag 5 juli 2009 14:52 schreef GlowMouse het volgende:
[..]
Ja en die arrays zijn zo opgebouwd dat foreach niet handig is.
1 2 3 4 5 6 7 | for($i = 0; $i < count($_FILES['foto']), ++$i){ if($_FILES['foto'][$i]['tmp_name']!=''){ //verwerk de meuk en gooi het in db } } ?> |
1 2 3 4 5 6 7 | for($i = 0; $i < count($_FILES['foto']['tmp_name']), ++$i){ if($_FILES['foto']['tmp_name'][$i] != ''){ //verwerk de meuk en gooi het in db } } ?> |
Handige Superglobalquote:
In welk opzicht? dus in plaats van wat in deze code?quote:Op zondag 5 juli 2009 15:15 schreef GlowMouse het volgende:
Waarom geen http://nl.php.net/is_uploaded_file?
if($_FILES['foto']['tmp_name'][$i] != ''){quote:Op zondag 5 juli 2009 15:19 schreef Swetsenegger het volgende:
In welk opzicht? dus in plaats van wat in deze code?
.. is een mapje hoger; ../../index.php.quote:Op zondag 5 juli 2009 15:16 schreef cablegunmaster het volgende:
hoe kan ik naar een onderliggend bestand refereren?
bvb index.php en dan zit ik includes/logout.php en dan wou ik naar index.php refereren.
iets met een punt? las ik.
dus dan heb je bvb
c:\blablabla\includes\bestand.php
en van uit dat bestand wil je de naam van
c:\index.php weten relatief.
ik krijg nu:
http://localhost:8888/cablegunmaster%20v3.0/includes/index.php
ipv de map includes weg.![]()
Ik zag 'm zelf ook, nog voordat ik jou post had gezienquote:Op zondag 5 juli 2009 15:14 schreef GlowMouse het volgende:
count($_FILES['foto']) hangt niet af van het aantal geüploade files
HaHa HuHu past zijn post gauw aan![]()
nvmquote:Op zondag 5 juli 2009 15:16 schreef cablegunmaster het volgende:
hoe kan ik naar een onderliggend bestand refereren?
bvb index.php en dan zit ik includes/logout.php en dan wou ik naar index.php refereren.
iets met een punt? las ik.
dus dan heb je bvb
c:\blablabla\includes\bestand.php
en van uit dat bestand wil je de naam van
c:\index.php weten relatief.
ik krijg nu:
http://localhost:8888/cablegunmaster%20v3.0/includes/index.php
ipv de map includes weg.![]()
Ah tuurlijk... ja wel een stuk mooierquote:Op zondag 5 juli 2009 15:21 schreef GlowMouse het volgende:
[..]
if($_FILES['foto']['tmp_name'][$i] != ''){
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |