Nieuw lid |
|
Ik heb een probleem met m'n image-upload script. Alles werkt namelijk perfect totdat ik vraag om de image te verplaatsen. Ik heb al veel geprobeerd door m'n $pad te veranderen maar geen resultaat.
if (is_uploaded_file($_FILES['afbeelding']['tmp_name'])) {
$pad = "/images/uploadimages/";
$artikelid = $_POST["artikelid"];
// Controleer grootte
if ($_FILES['afbeelding']['size'] > 45000) {
echo "Het bestand is te groot!";
exit;
}
// Controleer extensie
if (!ereg("((.gif|.jpg)$)", $_FILES['afbeelding']['name'], $extensie)) {
echo "Het bestand bevat is niet van het juiste type";
exit;
}
$extensie = $extensie[0];
$sql = "INSERT INTO Afbeelding (Artikel_ID, Bestandstype) VALUES ('$artikelid', '$extensie')";
$resultaat = odbc_exec($connect, $sql);
if (!resultaat) {
echo "Het bijwerken van de database is mislukt!";
}
$sql = "SELECT * FROM Afbeelding";
$resultaat = odbc_exec($connect, $sql);
$id = "0";
while(odbc_fetch_row($resultaat)){
$tempid = odbc_result($resultaat, "Afbeelding_ID");
if($tempid > $id){
$id = $tempid;
}
}
$doelbestandsnaam = $id.$extensie; // naam bestaat uit sleutel en extensie.
$imagepad = $pad.$doelbestandsnaam;
if (move_uploaded_file($_FILES['afbeelding']['tmp_name'], $imagepad)) {
echo "Het bestand is verplaatst!";
} else {
echo "Het bestand kon niet verplaatst worden!";
}
echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload";
} else {
echo "Het uploaden is mislukt!";
}
$pad = "/images/uploadimages/"; $artikelid = $_POST["artikelid"]; // Controleer grootte if ($_FILES['afbeelding']['size'] > 45000) { echo "Het bestand is te groot!"; } // Controleer extensie if (!ereg("((.gif|.jpg)$)", $_FILES['afbeelding']['name'], $extensie)) { echo "Het bestand bevat is niet van het juiste type"; } $extensie = $extensie[0]; $sql = "INSERT INTO Afbeelding (Artikel_ID, Bestandstype) VALUES ('$artikelid', '$extensie')"; $resultaat = odbc_exec($connect, $sql); if (!resultaat) { echo "Het bijwerken van de database is mislukt!"; } $sql = "SELECT * FROM Afbeelding"; $resultaat = odbc_exec($connect, $sql); $id = "0"; while(odbc_fetch_row($resultaat)){ $tempid = odbc_result($resultaat, "Afbeelding_ID"); if($tempid > $id){ $id = $tempid; } } $doelbestandsnaam = $id.$extensie; // naam bestaat uit sleutel en extensie. $imagepad = $pad.$doelbestandsnaam; echo "Het bestand is verplaatst!"; } else { echo "Het bestand kon niet verplaatst worden!"; } echo "Uw bestand ".$_FILES['afbeelding']['name']." is geupload"; } else { echo "Het uploaden is mislukt!"; }
Ziet iemand het probleem?
|