foto meesturen in een forumulier?

Status
Niet open voor verdere reacties.

shidan

Gebruiker
Lid geworden
8 jan 2007
Berichten
351
beste,

ik ben bezig met het maken van een formulier.
tot zover geen probleem.
nu wil ik echter dat men een foto (max twee foto's) kan meesturen met het formulier.

hoe kan ik dat doen?
heeft iemand bruikbare code ervoor?


Code:
	<form onSubmit="Form_Validator(); return=false" action="http://www.websiteadres/cgi-bin/FormMail.pl" name="theForm" method=get>
    <input type="hidden" name="recipient" value="naam@provider.be" />
	<input type="hidden" name="subject" value="Foto 2009" />
    <input type="hidden" name="realname" value="naam">
    <input type="hidden" name="required" value= "naam, datum, plaats" />
	<input type="hidden" name="redirect"     
   
  <table border="0" cellspacing="1" width="98%" cellpadding="5"><tr>
      <td width="24%">Naam + Voornaam lid: *</td>
      <td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
        I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="naam" size="40" maxlength="30" id="naam"></td>
    </tr>
    <tr>
      <td width="24%">Datum foto: *</td>
      <td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
        I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="datum" size="40" maxlength="30" id="datum"></td>
    </tr>
    <tr>
      <td width="24%">Plaats: *</td>
      <td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
        I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="plaats" size="40" maxlength="30" id="plaats"></td>
  </tr>
  </table>
  <p align="left">&nbsp;&nbsp;
  
  <input type="submit" value="Verzenden" >&nbsp;&nbsp;
  <input type="reset" value="Invoer wissen"></p>
</form>
[/code$
 
de foto komt enkel binnen als tekststring
(het path naar de file)

heb ik iets te weinig in mijn code?

ik heb de link die je doorstuurde gelezen maar begrijp het niet echt.
kun jij mij helpen aub ?

Code:
<label for="bestand_1"><P class="Platte-tekst-_web_-P">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="foto1" type="file" /><br />
</label>
 
Laatst bewerkt:
Nee, je doet het goed... je zoekt het bestand alleen op de verkeerde plek.

Wat dacht je van $_FILES['foto1'] ??.

Try
PHP:
<?php
    print_r($_FILES);
?>

Op deze manier kun je ook nog kijken of het bestand een plaatje is:
PHP:
<?php
    if(strstr($_FILES['foto1']['type'], "image/")){
        $is_image = true;
    } else {
        $is_image = false;
    }
?>

Gr. Robin
 
Laatst bewerkt:
goedemorgen,

ik begrijp het niet zo best denk ik.
waar zet ik deze code?

[code ]
<?php
print_r($_FILES);
?>
[/code]

kun jij mij de werkende code bezorgen zodat ik foto's kan laten meesturen met een form?
(deze komen dan in een mailbox terecht)

alvast met dank
 
Sowieso moet je bij 'form' het attribuut 'enctype' opnemen. Als waarde geef je daar 'multipart/form-data'.
 
dag,

om op de vraag van robinski te antwoorden: de code is geschreven in dreamweaver.

verder begijp ik niet zo best wat ik nog moet doen om de code werkende te krijgen.
wie kan mij concteet helpen?
(werkende code maw)


mvg,

shidan
 
Kun je de inhoud van "http://www.websiteadres/cgi-bin/FormMail.pl" posten? (Waar het formulier naartoe wijst)
 
goedemiddag,

ik krijg mijn form nog steeds niet aan de praat.
alles kan worden verstuurd, maar ik krijg nog steeds het path naar de foto in plaats van de foto zelf.

wie kan mij concreet verder helpen aub?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan