Pagina 1 van 1

Multi upload met form_upload

Geplaatst: 03 sep 2010, 14:21
door PTish
  • Modificatie & Versie: N.V.T.
    Directe link naar de modificatie: N.V.T.
    Adres van je forum: N.V.T.
    phpBB versie: 3.0.7-PL1
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? N.V.T.

    Wat is het probleem?
/**
* Form upload method
* Upload file from users harddisk
*
* @param string $form_name Form name assigned to the file input field (if it is an array, the key has to be specified)
* @return object $file Object "filespec" is returned, all further operations can be done with this object
* @access public
*/
function form_upload($form_name)
Goed... of ik kijk er finaal over heen of ik zie het niet, maar hoe geef ik de key van de array mee?

Re: Multi upload met form_upload

Geplaatst: 03 sep 2010, 14:25
door Ger
Zou je de support template even willen invullen?

Re: Multi upload met form_upload

Geplaatst: 03 sep 2010, 14:28
door PTish
Nutteloos in dit geval, maar jij je zin. :)

Re: Multi upload met form_upload

Geplaatst: 03 sep 2010, 15:22
door Ger
Dan snap ik even niet waarom je het post in het modificatieforum, terwijl het blijkbaar niet om een modificatie gaat?

Als ik het zo nog eens goed zie gaat het om het bestand root/includes/functions_upload.php. Wil je dat zelf aanpassen? En wat is je doel?

In zijn algemeenheid kan ik best wel wat vertellen over arrays, maar zonder te weten wat je nu wil blijven we denk ik eerst 10 berichten langs elkaar heen praten. Dat maakt het voor mij niet leuker en jij bent er ook niet mee geholpen.

Op dit moment kan ik dus niet meer vertellen dan dit:
Een array is een bepaald type variabele. Het is een lijst die bestaat uit subitems met elk hun waarde. Zo kun je bijvoorbeeld de array 'eigenschappen' hebben met daarbij de subitems 'kleur', 'hoogte', 'temperatuur'. Dat ziet er in PHP zo uit:

Code: Selecteer alles

<?php
$eigenschappen = array(
    'kleur'         => 'rood',
    'hoogte'        => '20',
    'temperatuur'    => '30'
);
?>
Hierbij heet $eigenschappen de array, heten kleur, hoogte en temperatuur de keys en rood, 20, en 30 de values. Je kunt de values aanroepen of gebruiken met $eigenschappem['kleur']
Wil je specifiek 'kleur' als resultaat hebben, dan kun je gebruik maken van

Code: Selecteer alles

<?php
$eigenschappen = array(
    'kleur'         => 'rood',
    'hoogte'        => '20',
    'temperatuur'    => '30'
);
$flip = array_flip($eigenschappen);
$result = $eigenschappen['rood'];
?>

Re: Multi upload met form_upload

Geplaatst: 03 sep 2010, 15:30
door PTish
Ik heb verder genoeg verstand van php, daar gaat het niet om. Ik nam ook aan dat het support forum meer voor algemene phpbb problemen waren. Ik ben nu bezig met een custom made pagina en wil even wat files uploaden.

Nu stuur ik de naam van het input veld die functie in en dan wordt de file geupload. (kort door de bocht).
Nu heb ik dus meerdere file input velden. Deze worden in een array naar een php pagina gestuurd "name='image[]'"

Dat betekent dus, als ik die naam naar die functie gooi, hij een array krijgt ipv een string. Daar krijg ik dan uiteraard een error op. Op de een of andere manier, als ik de functie beschrijving goed begrijp, zou ik een key moeten kunnen meegeven om welke file uit de array het gaat.

Stel ik wil de 2de image in de array uploaden, dan moet ik op de een of andere manier "1" mee kunnen sturen.

Ik heb zelf het gevoel dat ik finaal iets over het hoofd zie, maar ik zie momenteel niet hoe ik kan aangeven dat hij uit de array de file met key 1 moet pakken.

Re: Multi upload met form_upload

Geplaatst: 03 sep 2010, 16:09
door Paul
Verplaatst naar MOD development.