PHP beginner |
|
sorry voor t omhoog trappen, maar hij doet t nog steeds niet:\
zo heb ik mn script nu:
<html>
<head>
<title>Resizer-test</title>
</head>
<body>
<?php
Error_reporting(E_ALL);
//maximale breedte in pixels
$max_breedte = 550;
if(isset($_POST['resize'])){
//var's bepalen
$_FILES['file']['name'] = $_FILES['file']['tmp_name'];
$bestand = $_FILES['file']['name'];
$albnaam = $_POST['albnaam'];
$dir = $albnaam."/".$bestand;
//dir aanmaken waar de foto's inkomen te staan
mkdir($albnaam);
//maten van foto ophalen
$img_size = getimagesize($bestand);
//origineel formaat berekenen
$breedte = $img_size[0];
$hoogte = $img_size[1];
//als originele breedte groter is dan de maximale breedte, moet hij veranderd worden
if($breedte > $max_breedte){
//verhouding berekenen
$verhouding = $breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($hoogte / $verhouding);
}//einde resizen
//maken van nieuwe .jpg
imagecreatetruecolor($nieuw_breedte, $nieuw_hoogte);
move_uploaded_file($_FILES['file']['tmp_name'], $dir);
}//einde if 'resize'
?>
<form method="POST" action="" enctype="multipart/form-data">
Albumnaam: <input type="text" name="albnaam"/><br>
Bestand: <input type="file" name="file"/><br>
<input type="submit" name="resize" value="Resizen maar!"/>
</form>
</body>
</html>
<html> <head> <title>Resizer-test</title> </head> <body> <?php //maximale breedte in pixels $max_breedte = 550; if(isset($_POST['resize'])){ //var's bepalen $_FILES['file']['name'] = $_FILES['file']['tmp_name']; $bestand = $_FILES['file']['name']; $albnaam = $_POST['albnaam']; $dir = $albnaam."/".$bestand; //dir aanmaken waar de foto's inkomen te staan //maten van foto ophalen //origineel formaat berekenen $breedte = $img_size[0]; $hoogte = $img_size[1]; //als originele breedte groter is dan de maximale breedte, moet hij veranderd worden if($breedte > $max_breedte){ //verhouding berekenen $verhouding = $breedte / $max_breedte; //breedte berekenen en afronden $nieuw_breedte = round($breedte / $verhouding); //hoogte berekenen en afronden $nieuw_hoogte = round($hoogte / $verhouding); }//einde resizen //maken van nieuwe .jpg imagecreatetruecolor($nieuw_breedte, $nieuw_hoogte); }//einde if 'resize' ?> <form method="POST" action="" enctype="multipart/form-data"> Albumnaam: <input type="text" name="albnaam"/><br> Bestand: <input type="file" name="file"/><br> <input type="submit" name="resize" value="Resizen maar!"/> </form> </body> </html>
Dit is m'n error:
Citaat: Warning: move_uploaded_file(Album3//tmp/phpFtFXAE): failed to open stream: No such file or directory in /data/members/paid/t/r/treinfoto-online.net/htdocs/www/Gastf
otoalbum/resizer.php on line 48
Warning: move_uploaded_file(): Unable to move '/tmp/phpFtFXAE' to 'Album3//tmp/phpFtFXAE' in /data/members/paid/t/r/treinfoto-online.net/htdocs/www/Gastf
otoalbum/resizer.php on line 48 |