Img upload / resize in verhouding.
matshofman
12/01/2008 16:43:00Ik wil dat dit script het geuploade plaatje in verhouding resized naar een breedte van 400px als het plaatje groter is dan 400px maar ik wil ook dat hij de hoogte in verhouding meneemt.
Dit script is niet echt "veilig" maar het is enkel voor mijzelf op een afgeschermde pagina.
Dit script is niet echt "veilig" maar het is enkel voor mijzelf op een afgeschermde pagina.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(empty($_POST["naam"])){
echo("<a href='".$_SERVER['PHP_SELF']."'Geef een naam op!</a>");
}
else{
$ext = substr($_FILES['file']['name'], -4);
copy($_FILES['file']['tmp_name'], "../upload/" .$_POST["naam"]. $ext) or die("Er ging iets fout :-)");
echo("Geupload! gebruik nu deze code:<br><br> [img]http://dsplanet.nl/upload/" .$_POST["naam"].$ext."[/img]");
}
}
else{
echo('<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="text" size="22"name="naam"> Naam<br>
<input type="file" name="file"><p>
<input type="submit" name="upload" value="upload"></p>
</form>');
}
?>
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(empty($_POST["naam"])){
echo("<a href='".$_SERVER['PHP_SELF']."'Geef een naam op!</a>");
}
else{
$ext = substr($_FILES['file']['name'], -4);
copy($_FILES['file']['tmp_name'], "../upload/" .$_POST["naam"]. $ext) or die("Er ging iets fout :-)");
echo("Geupload! gebruik nu deze code:<br><br> [img]http://dsplanet.nl/upload/" .$_POST["naam"].$ext."[/img]");
}
}
else{
echo('<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="text" size="22"name="naam"> Naam<br>
<input type="file" name="file"><p>
<input type="submit" name="upload" value="upload"></p>
</form>');
}
?>
Er zijn nog geen reacties op dit bericht.