Zasílání fotky pomocí formuláře

Ahoj,
Zkoušel jsem udělat formulář, kde člověk vyplní svoje jméno, atd., a kam může přiložit i svojí fotku a pak to poslat na muj mail.
Formulář odesílám takhle:

<form action="http://www.webzdarma.cz/sendform.php"
method="post">

Pak jsem to vyzkoušel a místo toho aby mi ta fotka přišla jako příloha, bylo tam napsaný umístění tý fotky na disku (C:\\Dokumenty\\Obrazky\\fotka.gif ).
Potřeboval bych teda poradit, jak na to. Dík
vytvor si vlastni skript, kterej ti tu fotku uploadne na server, a pak posle mail s prilohou
Prosim, nemohl bys mi napsat nejaky priklad? Nevim jak na to.
Dik
if (is_uploaded_file($userfile)):
if (!EReg("^[a-zA-Z0-9._-]*\.(zip|htm)$",$HTTP_POST_FILES['userfile']['name'])):
Header("Refresh: 5;URL=$PHP_SELF?inse");
include "h.php";
echo "<p> Soubor <b>".$HTTP_POST_FILES['userfile']['name']."</b> nelze nahrát, soubor musí mít příponu <b>.zip</b> a <b>.htm</b>";
$chyba = 1;
endif;
if ($HTTP_POST_FILES['userfile']['size'] > 250000 && !$chyba):
Header("Refresh: 5;URL=$PHP_SELF?inse");
include "h.php";
echo "<p> Soubor <b>".$HTTP_POST_FILES['userfile']['name']."</b> nelze nahrát, soubor je příliš velký, maximální vellikost je 250.000 B";
$chyba = 1;
endif;


if (!$chyba):

$cas = Time();
$nazev = $HTTP_POST_FILES['userfile']['name'];
@$zapis = mysql_query("INSERT INTO files VALUES ('$nazev', '$kategorie', '$popis', '$od', $cas)");
if ($zapis) move_uploaded_file($userfile, "./soubory/$nazev");
Header("Location: ./user.php?view");
exit;
endif;
else:
Header("Refresh: 5;URL=$PHP_SELF?inse");
include "h.php";
echo "<p> Chyba při uploadu souboru ".$HTTP_POST_FILES['userfile']['name'];
endif;
To je příklad, kdy upload podmíňuji úspěšným zápisem do databáze
Moc ti děkuju, ale (protože jsem úplnej začátečník), nemohl bys mi prosím ještě k tomu napsat, jak ten script souvisí s tím políčkem toho formuláře?
Myslím jako kam ho mám umístit a tak...
a co tam chces teda udelat vsechno za vstupni policka?
Jmeno a fotku? nebo jeste neco dalsiho?