Nei þú þarft enganveginn perl…
En, þú þarft heldur ekki mysql í svona lítið verk… en hvað með það…
Þú útbýrð form… með þessu hérna: <input type=“file” name=“mynd”>
og mundu að hafa post dæmið svona <FORM ENCTYPE=“multipart/form-data” ACTION=“_URL_” METHOD=POST>
svo á móttöku skjalinu geriru umþaðbil þetta:
if ($mynd) {
if (copy($mynd, ‘/path/to/image/’.$mynd); ) {
echo ‘Copy successful’;
unlink($mynd);
} else {
echo ‘Something went wrong… contact the admin’;
exit();
}
if (!($mynd_type == ‘image/jpeg’) || !($mynd_type == ‘image/gif’)) { // einhvern veginn svona :D
echo ‘Vinsamlegast upploadaðu bara gif og jpeg’;
exit();
}
$sql = “INSERT INTO tbl_name (field1, field2) VALUES ('$mynd_name', ‘eitthvað annað, t.d comment?’)”;
mysql_query(thedamn$sql);
}
Þetta er hugsunin bakvið þetta… obboslega einfalt í rauninni, mjög líklega eru villur í þessu, t.d. þegar ég verifya image type… athugaðu það bara… ég að skrifa þetta kl. 01:40 þannig… spare me ef þið ætlið að gagngrýna kóðann!
Mundu líka eftir file permissions…
Vonandi gagnast þetta,
Kveðja, Árni