Ik heb een formmail op een site staan maar wil ook dat je een bijlage kunt meesturen hoe doe ik dat?
Heeft iemand een voorbeeld kan zelf niet programmeren helaas wel veranderen.
Het ligt er aan op welke manier je form-mailer is opgebouwd. ALs het phpMailer is (wat ik aanraad) dan is het niet zo heel lastig in te bouwen.
Bedankt voor de snelle reactie Ariën..
moet ik een txt bestandje sturen om het te bekijken?
Kan je de relevante code eens tussen [code] en [/code] plaatsen over hoe je je formulier afhandelt?
Doe het vast fout maar hier staat het.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>hier staat mijn website</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body bgcolor="#FFFFFF">
<FORM METHOD="POST" ACTION="http://scripts.active24.nl/cgi-bin/formmail/formmail.pl">
  <p>
    <INPUT TYPE=hidden name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT,REMOTE_ADDR">
    <INPUT TYPE=hidden name="recipient" value="mijn email">
    <INPUT TYPE=hidden name="required" value="Atleet,Datum,Naamloop,Plaats,Afstand,Eindtijd,Eindklassement" />
    <INPUT TYPE=hidden name="subject" value="uitslagen">
    <INPUT TYPE=hidden name="missing_fields_redirect" value="http://www.mijn site.nl/fout email.htm">
    <INPUT TYPE=hidden name="redirect" value="http://www.www.mijn site.nl/bedankt email.htm">
  </p>
  <table width="45%" border="1" align="center">
    <tr>
      <td nowrap><font color="#FF0000">*<font color="#000000">Verplicht veld</font></font></td>
      <td><div align="center">
          <input name="realname" type=text value=" Uitslagen (alleen voor atleten.)" size="50">
        </div></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Naam Atleet: </td>
      <td><input name="Atleet" size="35" id="Atleet"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Datum: </td>
      <td><input name="Datum" type=text size="50" maxlength="25"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Naam loop:</td>
      <td><input name="Naamloop" type="text" value="" size="50"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Naam plaats:</td>
      <td><input name="Plaats" type=text size="50" maxlength="40"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Afstand: </td>
      <td><input name="Afstand" type=text size="50" maxlength="25"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Eindtijd:</td>
      <td><input name="Eindtijd" type=text size="50" maxlength="25"></td>
    </tr>
    <tr>
      <td nowrap><font color="#FF0000">*</font>Eindklassement:</td>
      <td><input name="Eindklassement" type=text size="50" maxlength="25"></td>
    </tr>
    <tr>
      <td height="154" nowrap><p>Informatie:</p></td>
      <td><textarea name="Verslag loop" cols="38" rows="8"></textarea></td>
    </tr>
  </table>
  <P>
    <INPUT TYPE="SUBMIT" VALUE="Verstuur">
    <INPUT TYPE="RESET" VALUE="Reset">
</FORM>


Je gebruikt nu de formmailer van je provider Active24. Ik weet niet of deze attachments ondersteunt.
Misschien kan je het vragen aan je webhosting. Anders kan je beter je pijlen richten op een PHP-script die dat doet.
formmail[color=#ff0000].pl[/color]

Dit lijkt op een Perl-script en is dus ook geen PHP. Als dit script sowieso het meesturen van attachments ondersteunt (heb je hun website al geraadpleegd over de werking van dit script?) zul je in ieder geval het formulier in staat moeten stellen om bestanden mee te sturen, hiervoor moet je op zijn minst enctype="multipart/form-data" toevoegen aan de form-tag.

Daarnaast, uit je relaas wordt ook niet duidelijk of jouw website/webaccount PHP of wat voor andere serverside scriptingtaal -behalve CGI/Perl- dan ook ondersteunt.

Voordat er allerlei oplossingen worden gespuid moet er wellicht eerst even gekeken worden naar wat uberhaupt mogelijk is...
En die Formmail wordt gehost door de provider, dus daarover heb je weinig te zeggen als het niet toereikend is.

Verder zie ik volgens de specificaties dat PHP standaard gewoon mogelijk is.
Ik heb sinds kort problemen met het formmail?
Kan wel versturen maar ontvang niks op mijn email?
Dit word zo spoedig mogelijk bekeken door Active24.
Je zou ook een contactformulier in PHP kunnen gebruiken.

Reageren