Map kiezen voor de uploads
Ik ben voor mijn eigen website een cms aan het schrijven. ik zit op het moment vast.
het probleem is als volgt.
ik wil in mijn upload pagina de keuze weergeven in welke map de afbeelding geüpload moet worden. Met php wil ik de map "uploads" openen, in die map staan de mappen images1 en images2.
Ik wil dus aan kunnen geven of mijn afbeelding geüpload moet worden in images1 of images2.
Ik dacht zelf aan zoiets:
<form action="" method="post" enctype="multipart/form-data">
<p>Selecteer uw map</p>
<select name="selectmap">
<option>images1</option>
<option>images2</option>
</select>
<br /><p>Bestand:</p>
<input type="file" name="bestand">
<input type="submit" name="submit" value="Uploaden">
</form>
Uiteraard moet de <option> gevuld worden met variabelen zodat automatisch de map images3 erbij komt als ik die zou aanmaken.
Kortom, wat heb je al gedaan? ;)
Gewijzigd op 01/09/2010 19:26:05 door Niels K
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Dit is zoals ik het nu heb staan, ik weet even niet hoe ik nu verder moet.
Gewijzigd op 01/09/2010 19:30:12 door Gertjan Huisman
Niemand die mij kan helpen?
't is een wonder dat je nu een vraag hebt. Natuurlijk gaat het fout.
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$path = __DIR__.'/uploads';
$str = '';
foreach(array_diff(scandir($path), array('..', '.')) as $dir) // Scan de dir en trek .. en . van de array af
$str .= '<option value="'.$dir.'">"'.$dir.'"</option>';
echo $str;
?>
$path = __DIR__.'/uploads';
$str = '';
foreach(array_diff(scandir($path), array('..', '.')) as $dir) // Scan de dir en trek .. en . van de array af
$str .= '<option value="'.$dir.'">"'.$dir.'"</option>';
echo $str;
?>
De volgende stap moet zelf wel lukken toch?
Toevoeging op 04/09/2010 19:18:33:
Bedankt Pim!
Gertjan Huisman op 04/09/2010 19:18:05:
Je hebt geen nuttige opmerking te maken?
Toevoeging op 04/09/2010 19:18:33:
Bedankt Pim!
Toevoeging op 04/09/2010 19:18:33:
Bedankt Pim!
Net zo nuttig als die van jouw.
Als je niet weet wat voor foutmelding (want die zal er vast zijn) is, of wat er precies niet werkt, dan kan je het ook niet oplossen. En dan zal je dus eventueel bijvoorbeeld met var_dump aan de slag moeten.
Pim de Haan op 04/09/2010 19:17:42:
Hiermee krijg je een lijst van mappen:
De volgende stap moet zelf wel lukken toch?
De volgende stap moet zelf wel lukken toch?
Bedankt, het werkt, ik ga er morgen mee aan de slag. Ik verwacht wel dat de rest gaat lukken.
Gewijzigd op 04/09/2010 19:35:50 door Gertjan Huisman