buenas tarde tengo una aplicacion para subir imagenes pero si cambio la ruta esta no encuentra la carpeta
Código:
<?php ///***************codigo php para establecer otro fomulario para subir archivos de imagen*********************************************************
function upload_back()
{
global $globals;
//$uploaddir = 'images_dir/';
//$dir = opendir($uploaddir);
$uploaddir = '../data/img_proyectos/'; $dir = opendir($uploaddir);
$files = array();
date_default_timezone_set('America/Santiago');
$nombre = date("YmdHis");
if(!empty($_POST['attachement_loos']))
{
$globals['attachement'] = $_POST['attachement_loos'];
}
if(isset($_FILES['attachement']) && !empty($_FILES['attachement']['name']))
{
if(!eregi('image/', $_FILES['attachement']['type']))
{
echo 'The uploaded file is not an image please upload a valide file!';
}
else
{
while($file = readdir($dir))
{
array_push($files,"$file"); echo $file;
}
closedir($dir);
$_FILES['attachement']['name'] = ceil(count($files)+ $nombre).''.strrchr($_FILES['attachement']['name'], '.');
$uploadfile = $uploaddir . basename($_FILES['attachement']['name']);
$previousToDestroy = empty($globals['attachement']) && !empty($_FILES['attachement']['name']) ? '' : $uploaddir . $files[ceil(count($files)- $nombre)];
if(!move_uploaded_file($_FILES['attachement']['tmp_name'], $uploadfile))
{
echo '<pre>
Your file was not uploaded please try again
here are your debug informations:
'.print_r($_FILES) .'
</pre>';
} else {
echo 'La imagen fue guardada';
}
/***
and reset the globals vars if we maybe want to
reedit the form: first the new image, second
delete the previous....
***/
$globals['attachement'] = $_FILES['attachement']['name'];
if(!empty($previousToDestroy))
{
unlink($previousToDestroy);
}
}
}
}
upload_back();
echo "<form id=\"form2\" name=\"form2\" method=\"post\" enctype=\"multipart/form-data\">";
echo "<table width=\"350\" border=\"2\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"#003399\">";
echo "</tr>";
echo"<tr>";
echo"<td>";
//echo '<form action="" method="post" enctype="multipart/form-data">
echo'<input type="file" name="attachement" name="attachement"></input>
<input type="hidden" name="attachement_loos" name="attachement_loos" value="', $globals['attachement'] ,'"></input>
<input type="submit" value="submit"></input>';
// </form>';
echo"</td>";
echo"</tr>";
echo"</table>";
echo"</form>";
?>
la carpeta que aloja images tiene que estar cerca del php, o me dice que no la encuentra