Login Retreive lost passwordRegister
Search

Forum Index / NL Forum / image uploaden in gewenste map

[ This topic is solved ]

  Bas van de Lustgraaf 25 February 05 / 11:21  
Changed at 25 February 05 / 11:22
hij moet een map aanmaken met de naam die jij intypt in een text box en daarin de plaatje uploaden

vb van het formulier:

------------------------
mapnaam: |feest|
upload: |01.jpg|

|knop|
------------------------

de standaard map is albums/ maar als je het bovenstaand veldje post moet hij een map aanmaken met de naam feest en daar in het plaatje 01.jpg uploaden. eb dab ziet het er als volgt uit

albums/feest/01.jpg

kan dit...? zo ja, hoe dan...?

  Teye Heimans (Founder) 25 February 05 / 15:44  
 Quote: Bas van de Lustgraaf
 
hij moet een map aanmaken met de naam die jij intypt in een text box en daarin de plaatje uploaden

vb van het formulier:

------------------------
mapnaam: |feest|
upload: |01.jpg|

|knop|
------------------------

de standaard map is albums/ maar als je het bovenstaand veldje post moet hij een map aanmaken met de naam feest en daar in het plaatje 01.jpg uploaden. eb dab ziet het er als volgt uit

albums/feest/01.jpg

kan dit...? zo ja, hoe dan...?


Hej Bas,

Ja, dit zou eventueel wel kunnen.

Voorbeeld:

<?php

$form 
=& new FormHandler();

$form->textField("Mapnaam""map"FH_FILENAME );

// Gepost en dir klopt, dan de map maken...
if( $form->isPosted() && $form->isCorrect()) {
    
// maak de dir (chmod eventueel veranderen!)
    
mkdir$form->Value("map"), 0644 );
}

// upload config
$config = array ( 
  
"path"       => $form->value("map") . "/uploads",   
  
"type"       => "jpg jpeg"
  
"size"       => "1000"
  
"name"       => "test",  
  
"required"   => false
  
"exists"     => "rename" 
);

// upload field 
$form->uploadField("Image""image"$config );  

// button 
$form->SubmitButton("Save");  

// set the 'commit after form' function 
$form->OnCorrect("doRun");  

// flush the form 
$form->Flush();  

function 
doRun$data ) {
    
//
}
 
?>



Omdat je wilt voorkomen dat de mapnaam veranderd wordt door de gebruiker (Krijg je allemaal onnodige mappen), kun je het tekstveld wel op alleen lezen zetten zodra het een wijzigings formulier is (als je dat gebruikt tenminste).

Succes,

--Teye

  Top


powered by PHP-GLOBE   © 2004 - 2012 FormHandler. All rights reserved.   -   Open source license