PHP interesse |
|
Ik weet niet zeker of het een ander domein is maar
ik probeer een admin console te maken onder "https"
en ik probeer bestande te uploaden naar de httpdocs map.
Maar dit werkt helaas niet, wel als ik upload naar "httpsdocs"
Weet iemand dit op te lossen?
foutmelding:
Warning: move_uploaded_file(): open_basedir restriction in effect.
File(../httpdocs/pictures/test.txt) is not within the allowed path(s):
(/usr/local/psa/home/vhosts/dejongsports.nl/httpsdocs:/tmp)
in /usr/local/psa/home/vhosts/dejongsports.nl/httpsdocs/upload/upload.php
on line 14
het bestand kan niet worden verplaatst
File(../httpdocs /pictures /test .txt ) is not within the allowed path (s ): (/usr/local/psa/home/vhosts/dejongsports.nl/httpsdocs:/tmp) in /usr/local/psa/home/vhosts/dejongsports.nl/httpsdocs/upload/upload.php on line 14 het bestand kan niet worden verplaatst
code:
<?php
include 'instellingen.php';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "connection has failed! <br />";
exit;
}
ftp_site($conn_id, "CHMOD 0777 $locatie");
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
-->lijn 14 if(!move_uploaded_file($_FILES['bestand']['tmp_name'], $locatie2.$_FILES['bestand']['name'])) {
echo "het bestand kan niet worden verplaatst<br />";
exit;
} else if($_FILES['bestand']['size'] > $max_size)
{
echo "Het bestand is te groot, de maximale grootte is: ".$max_size;
exit;
} else
{
echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br />";
}
}
else
{
echo "Het uploaden is mislukt";
}
ftp_site($conn_id, "CHMOD 0755 $locatie");
ftp_close($conn_id);
?>
<?php include 'instellingen.php'; $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); if ((!$conn_id) || (!$login_result)) { echo "connection has failed! <br />"; } ftp_site($conn_id, "CHMOD 0777 $locatie"); { -->lijn 14 if(!move_uploaded_file($_FILES['bestand']['tmp_name'], $locatie2.$_FILES['bestand']['name'])) { echo "het bestand kan niet worden verplaatst<br />"; } else if($_FILES['bestand']['size'] > $max_size) { echo "Het bestand is te groot, de maximale grootte is: ".$max_size; } else { echo "Het bestand ".$_FILES['bestand']['name']." is geupload<br />"; } } else { echo "Het uploaden is mislukt"; } ftp_site($conn_id, "CHMOD 0755 $locatie"); ?>
PS: in de instellingen staan de accoutn gegevens!
|