gebruiker241
Gebruiker
- Lid geworden
- 8 mrt 2008
- Berichten
- 209
Beste Helpmij-ers.
Ik krijg een error met het uploaden van plaatjes.
Mijn error is:
Mijn Upload2.php:
Letop: dit is niet door mij gescript!
Als jullie mij kunnen helpen waardeer ik dat zeer.
Alvast Bedankt!
Ik krijg een error met het uploaden van plaatjes.
Mijn error is:

Mijn Upload2.php:
PHP:
<html>
<?php
session_start();
$checkrechten = mysql_query("SELECT * FROM users WHERE naam='" . $_SESSION[$ext . "_naam"] . "' AND nieuws='ja'");
if (mysql_num_rows($checkrechten) == 0) {
echo "Je wordt doorverbonden!<br> \n";
echo "<a href='" . $path . "/index.php?p=home'>Klik hier als je niet kan wachten!</a> \n";
echo "<meta http-equiv='refresh' content='0; url=" . $path . "/index.php?p=home' />";
} elseif (mysql_num_rows($checkrechten) == 1) {
//wijzig de gegevens die hieronder staan
//titel
$titel = "Nieuws Upload";
//achtergrondkleur
$bgcolor = "#FFFFFF";
//textkleur
$text = "#000000";
//locatie waar je de bestanden hebt geplaatst (upload.php EN upload2.php)
$loc = "http://localhost/layout_34/upload/";
//maak je gebruik van een css-bestand? laat leeg als je die niet gebruikt
$css = "";
//maximale breedte. als een foto breder is, wordt hij geresized
$max_breedte = "550";
//je bent klaar, verander hieronder niks meer. veel (upload)plezier.
if ($css == "") {
$css_tag = "";
} else {
$css_tag = "<link rel=\"StyleSheet\" href=\"$css\">";
}
?>
<head>
<title><?php
echo("$titel");
?></title>
<link rel="StyleSheet" href="tfol-nieuw.css">
</head>
<?php
echo("<body bgcolor=\"$bgcolor\" text=\"$text\">");
?>
<form method="POST" action="" enctype="multipart/form-data">
<?php
$mysql = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE naam='" . $_SESSION[$ext . "_naam"] . "'"));
if (htmlspecialchars($_GET["dir"]) == $mysql["habbonaam"]) {
$dir = $_GET['dir'];
$dir2 = "images/";
$dir3 = $dir2 . " " . $dir;
$a_velden = $_GET['aantal'];
$i = 0;
while ($i++ < $a_velden) {
echo("<b>Image $i:</b> <input type=\"file\" name=\"$i\"/>");
?><br><br><?php
if (isset($_POST['uploaden'])) {
if (file_exists($dir3)) {
echo "";
} else {
mkdir($dir3, 0777);
}
$tmp_bestand = $_FILES[$i]['tmp_name'];
$bestand = $_FILES[$i]['name'];
move_uploaded_file($tmp_bestand, $dir3 . "/" . $bestand);
chmod($dir3 . "/" . $bestand, 0777);
$bron = imagecreatefromjpeg($dir3 . "/" . $bestand) or die("<meta http-equiv='refresh' content='0; url=" . $path . "/index.php?p=upload/show_foto&album=" . $mysql["habbonaam"] . "' />");
// Bron breedte
$b_breedte = imagesx($bron);
// bron hoogte
$b_hoogte = imagesy($bron);
//verhouding berekenen
$verhouding = $b_breedte / $max_breedte;
//breedte berekenen en afronden
$nieuw_breedte = round($b_breedte / $verhouding);
//hoogte berekenen en afronden
$nieuw_hoogte = round($b_hoogte / $verhouding);
if ($b_breedte > $max_breedte) {
$nieuw_jpg = imagecreatetruecolor($nieuw_breedte, $nieuw_hoogte) or die("Probleem met maken van plaatje jpg");
imagecopyresampled($nieuw_jpg, $bron, 0, 0, 0, 0, $nieuw_breedte, $nieuw_hoogte, $b_breedte, $b_hoogte);
//80 is jpg kwaliteit
imagejpeg($nieuw_jpg, $dir3 . "/" . $bestand, 120);
}
// einde resizen
echo("<a href=\"$loc/fotoalbum.php?album=./$dir3\"><b>Klik hier</b></a> om je album te bekijken<br><br>");
echo("<a href=\"$loc/upload.php\"><b>Klik hier</b></a> om nog een album aan te maken");
}
// einde if 'uploaden'
} // einde while
?>
<input type="submit" name="uploaden" value="Uploaden!"/>
</form>
</body>
</html>
<?php
} else
{
echo "Je kan in deze map geen plaatjes uploaden<br> \n";
}
}
?>
Letop: dit is niet door mij gescript!
Als jullie mij kunnen helpen waardeer ik dat zeer.
Alvast Bedankt!
Laatst bewerkt: