Jeg har lavet en lille upload ting som også laver en lille version af billedet man uploader. men når jeg uploader et billede på mere end 2 mb laver den ikke en lille version og hvis jeg uploader mere end et billede (over 2 mb tilsammen) uploader den dem heller ikke
kan nogle af jer hjælpe mig med det?
koden er
<?php
if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
{
$navn = $_REQUEST['navn'];
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil']['name'] . " blevet uploadet";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil2']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil2']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil2']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil2']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil3']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil3']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil3']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil3']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil4']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil4']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil4']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil4']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil5']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil5']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil5']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil5']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil6']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil6']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil6']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil6']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil7']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil7']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil7']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil7']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil8']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil8']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil8']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil8']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil9']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil9']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil9']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil9']['name'] . " blevet uploadet *";
}
list($bredde, $hojde) = getimagesize($destination); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$hojde_lille = 150;
$bredde_lille = round($hojde_lille/$forhold);
//Load/opret billeder
$source = imagecreatefromjpeg($destination);
$lille = imagecreate($bredde_lille, $hojde_lille);
//Resize
imagecopyresized($lille, $source, 0, 0, 0, 0, $bredde_lille, $hojde_lille, $bredde, $hojde);
//Gem
imagejpeg($lille, "" . $destination2, 100);
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "./stor/" . $navn . "-" . $_FILES['minfil10']['name'];
$destination2 = "./lille/" . $navn . "-" . $_FILES['minfil10']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil10']['tmp_name'], $destination))
{
echo "Filen " . $_FILES['minfil10']['name'] . " blevet uploadet *";
}
}
?><style type="text/css">
<!--
body {
background-color: #24539F;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style2 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
<form action="upload.php" method="post" enctype="multipart/form-data">
<span class="style1">
<input type="hidden" name="MAX_FILE_SIZE" value="99000000">
Vælg fil:
<input name="minfil" type="file">
</span>
<p class="style1">Vælg fil: <input name="minfil2" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil3" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil4" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil5" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil6" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil7" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil8" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil9" type="file"></p>
<p class="style1">Vælg fil: <input name="minfil10" type="file">
<span class="style2">Husk!</span> billederne du uploader må ikke hedde noget med <strong>æ,ø,å </strong>eller <strong>mellemrum</strong> </p>
<p class="style1">Dit Navn
<input name="navn" type="text" id="navn">
<span class="style2">Husk!</span> du må ikke skrive <strong>æ,ø,å</strong> eller <strong>mellemrum</strong> i dit navn </p>
<input type="submit" value="Upload filer">
</form>
Rune