upload af billed til mysql max 48x48 px
Hej. Lidt hjælp igen pft.Har et script til billedupload til mysql, det virker 100%, men hvordan kan man ændre i script så kun billeder på eks. 48x48 px bliver uploadet??
Se kode Her.
<?php
echo $_POST['medlemsnummer'];
$d=$_POST['medlemsnummer'];
include "filfunktionerny.php";
mysql_connect('localhost', 'root', '');
mysql_select_db('forening') or die("Could not select database");
if(!empty($_FILES) && isset($_POST['medlemsnummer']) &&
$_FILES['fil']['name'] != 'none' &&
$_FILES['fil']['size'] != 0)
upload_fil( $_POST['medlemsnummer'],
$_FILES['fil']['tmp_name'],
$_FILES['fil']['size'],
$_FILES['fil']['type']);
$foresp = mysql_query(
"SELECT navn, medlemsnummer, " .
"vejnavn, byer, " .
"billede_size " .
"FROM medlemmer WHERE medlemsnummer ='$d'");
echo mysql_error();
while($post = mysql_fetch_array($foresp)){
if($post['billede_size'] == 0)
vis_medlem( $post['medlemsnummer'],
$post['navn'],
$post['vejnavn'],
$post['byer'],
//$post['tlfnr'],
false);
else
vis_medlem( $post['medlemsnummer'],
$post['navn'],
$post['vejnavn'],
$post['byer'],
// $post['tlfnr'],
true);
}
?>
<div style='position:absolute;left:25px;top:300px;' />
<?php
if(!empty($_FILES)){;
$fil = $_FILES['fil'];
// Kontrolere om uploaden gik godt
if ($fil["error"] > 0) {
echo "Uploaden mislykkedes. Fejlkode: " . $fil["error"];
} else {
echo "Oplysninger om den uploadede fil:<br/>";
echo "Navn: " . $fil['name'] . "<br/>";
echo "Type: " . $fil['type'] . "<br/>";
echo "Størrelse: " . $fil['size'] . "bytes<br/>";
echo "Midlertidigt gemt i " . $fil['tmp_name'] . "<br/>";
}
}
?>
opkald (include) til denne fil: >filfunktionerny<
<?php
function upload_fil($medlemsnummer, $filnavn, $size, $type){
$pointer = fopen($filnavn, "rb");
$data = fread($pointer, $size);
$data = addslashes($data);
mysql_query(
"UPDATE medlemmer SET " .
"billede = '$data', " .
"billede_size = '$size', " .
"billede_type = '$type' " .
"WHERE medlemsnummer = $medlemsnummer");
}
function vis_medlem(
$medlemsnummer,
$navn,
$vejnavn,
$byer,
$tlfnr){
echo "<form method='post' action='uploadbilledeny.php' enctype='multipart/form-data'>\n";
echo "<input type='hidden' name='medlemsnummer' value='$medlemsnummer' />\n";
echo "<div style='position:absolute;left:25px;top:5px;' />";
echo "<img src='visbillede.php?medlemsnummer=$medlemsnummer'>\n";
echo "<font color='yellow',$medlemsnummer<br />";
echo "<b>$navn</b><br />";
echo "$vejnavn $byer<br />";
//echo "$tlfnr <br />\n";
echo "<input type='hidden' name='MAX_FILE_SIZE value='16384' />\n";
echo "<input type='file' name='fil' />\n";
echo "<input type='submit' value='opdater' />\n";
echo "</form>\n";
echo "<form action='formular.php'>";
echo "<input type='submit' value='Retur' />";
echo "</form>";
echo "</div>";
}
?>