Hey!
ik heb een scriptje dat en bestand upload, normaal gezien een afbeelding...
De pagina waarop dit scriptje staat is echter in een map opgeslagen maar de map naarwaar ik upload is niet in deze map gelegen... is er een manier waarop ik dit kan oplossen?
ik heb een scriptje dat en bestand upload, normaal gezien een afbeelding...
De pagina waarop dit scriptje staat is echter in een map opgeslagen maar de map naarwaar ik upload is niet in deze map gelegen... is er een manier waarop ik dit kan oplossen?
PHP:
<script type="text/javascript" language="javascript">
function klembord(input) {
var bSuccess = window.clipboardData.setData('Text', input);
if (bSuccess)
alert('Tekst staat op het klembord');
else
alert('Mislukt');
}
</script>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="fileForm" enctype="multipart/form-data">
Kies een afbeelding om up te loaden.
<table>
<tr><td><input name="upfile" type="file"></td></tr>
<tr><td><input type="submit" name="submitBtn" value="Uploaden!"></td></tr>
</table>
</form>
<?php
if (isset($_POST['submitBtn'])){
// Define the upload location
$target_path = 'afbeeldingen/';
// Create the file name with path
$target_path = $target_path . basename( $_FILES['upfile']['name']);
// Try to move the file from the temporay directory to the defined.
if(move_uploaded_file($_FILES['upfile']['tmp_name'], $target_path)) {
echo 'De afbeelding '. basename( $_FILES['upfile']['name']).
" is geuploaded".'<br>';
$afbeelding = basename( $_FILES['upfile']['name']);
$code = '<IMG SRC="afbeeldingen/' . "$afbeelding" . '">';
echo 'Om deze afbeelding in een website te gebruiken, gebruik deze code:' . "$code" . '<br>';
$CopyCode='<IMG SRC=afbeeldingen/'. "$afbeelding" . '>';
?><a href="javascript:klembord('<?php echo $CopyCode;?>')">Klik hier</a> om bovenstaande code naar het klembord te kopiëren.
<?php
$AfbeeldingWeergeven = '<IMG SRC=afbeeldingen/'. "$afbeelding" . ' ALIGN="RIGHT">';
echo $AfbeeldingWeergeven;
} else{
echo "Er is een fout opgetreden bij het uploaden van de afbeelding, probeer opnieuw..";
}
}
?>