Hola! soy nuevo en el foro y la verdad es que estoy teniendo serios problemas con esto
tengo un formulario donde se cargan datos de vehiculos y tambien 10 imagenes que se guardan en la carpeta uploads.
Todo funcionaba ok, hasta que agregue una parte de codigo para que las imagenes de cada vehiculo se guarden en una carpeta cuyo nombre seria el id del vehiculo que estoy ingresando.
En si lo que quiero es crear una carpeta dentro de uploads que tome por nombre el id del vehiculo y subir las fotos aqui.
este es el error q sale
Warning: move_uploaded_file(/usr/www/virtual/tiffany/www.autosglobale.com/admin/uploads/52/5354345.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /usr/www/virtual/tiffany/www.autosglobale.com/admin/procesar.php on line 59
dejo aca el codigo
// Conecto a la BBDD
$dbh = mysql_connect("localhost", $user, $pass);
$db = mysql_select_db($bbdd);
//traigo los datos
$sql = "SELECT * FROM cars";
$rs=mysql_query($sql);
$total=mysql_num_rows($rs);
$directorioNuevo = $total++;
$dirmake = mkdir("$directorioNuevo", 0777);
chmod($directorioNuevo, 0777);
// Ruta donde se guardarán las imágenes
$directorio ='uploads/'.$directorioNuevo.'/';
// Recibo los datos de la imagen
$nombre = $_FILES['imagen']['name'];
$tipo = $_FILES['imagen']['type'];
$tamano = $_FILES['imagen']['size'];
$nombre2 = $_FILES['imagen2']['name'];
$tamano2 = $_FILES['imagen2']['size'];
$nombre3 = $_FILES['imagen3']['name'];
$tamano3 = $_FILES['imagen3']['size'];
$nombre4 = $_FILES['imagen4']['name'];
$tamano4 = $_FILES['imagen4']['size'];
$nombre5 = $_FILES['imagen5']['name'];
$tamano5 = $_FILES['imagen5']['size'];
$nombre6 = $_FILES['imagen6']['name'];
$tamano6 = $_FILES['imagen6']['size'];
$nombre7 = $_FILES['imagen7']['name'];
$tamano7 = $_FILES['imagen7']['size'];
$nombre8 = $_FILES['imagen8']['name'];
$tamano8 = $_FILES['imagen8']['size'];
$nombre9 = $_FILES['imagen9']['name'];
$tamano9 = $_FILES['imagen9']['size'];
$nombre10 = $_FILES['imagen10']['name'];
$tamano10 = $_FILES['imagen10']['size'];
if($_POST){
if($tamano > 500 || $tamano2 > 500 || $tamano3 > 500 || $tamano4 > 500 || $tamano5 > 500 || $tamano6 > 500 || $tamano7 > 500 || $tamano8 > 500 || $tamano9 > 500 || $tamano10 > 500 ){
// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$nombre);
move_uploaded_file($_FILES['imagen2']['tmp_name'],$directorio.$nombre2);
move_uploaded_file($_FILES['imagen3']['tmp_name'],$directorio.$nombre3);
move_uploaded_file($_FILES['imagen4']['tmp_name'],$directorio.$nombre4);
move_uploaded_file($_FILES['imagen5']['tmp_name'],$directorio.$nombre5);
move_uploaded_file($_FILES['imagen6']['tmp_name'],$directorio.$nombre6);
move_uploaded_file($_FILES['imagen7']['tmp_name'],$directorio.$nombre7);
move_uploaded_file($_FILES['imagen8']['tmp_name'],$directorio.$nombre8);
move_uploaded_file($_FILES['imagen9']['tmp_name'],$directorio.$nombre9);
move_uploaded_file($_FILES['imagen10']['tmp_name'],$directorio.$nombre10);
$imagen = $_FILES['imagen']['name'];
$imagen2 = $_FILES['imagen2']['name'];
$imagen3 = $_FILES['imagen3']['name'];
$imagen4 = $_FILES['imagen4']['name'];
$imagen5 = $_FILES['imagen5']['name'];
$imagen6 = $_FILES['imagen6']['name'];
$imagen7 = $_FILES['imagen7']['name'];
$imagen8 = $_FILES['imagen8']['name'];
$imagen9 = $_FILES['imagen9']['name'];
$imagen10 = $_FILES['imagen10']['name'];
$marque=$_POST['marque'];
$modele=$_POST['modele'];
$anne=$_POST['anne'];
$kilometrage=$_POST['kilometrage'];
$prix=$_POST['prix'];
$transmission=$_POST['transmission'];
$moteur=$_POST['moteur'];
$cylindres=$_POST['cylindres'];
$carburant=$_POST['carburant'];
$couleur_ext=$_POST['couleur_ext'];
$couleur_int=$_POST['couleur_int'];
$localisation=$_POST['localisation'];
$carrosserie=$_POST['carrosserie'];
$etat=$_POST['etat'];
$version=$_POST['version'];
$remarquable=$_POST['remarquable'];
$sql="INSERT INTO cars VALUES ('".$id."',
'".$marque."',
'".$modele."',
'".$anne."',
'".$kilometrage."',
'".$prix."',
'".$imagen."',
'".$imagen2."',
'".$imagen3."',
'".$imagen4."',
'".$imagen5."',
'".$imagen6."',
'".$imagen7."',
'".$imagen8."',
'".$imagen9."',
'".$imagen10."',
'".$version."',
'".$carrosserie."',
'".$localisation."',
'".$transmission."',
'".$moteur."',
'".$cylindres."',
'".$carburant."',
'".$couleur_ext."',
'".$couleur_int."',
'".$etat."',
'".$remarquable."')";
mysql_query($sql);
header('Location: home.php');
}else{
echo "
<script language='JavaScript'>
alert('La taille maximale de l'image est de 500 Kb');
</script>";
}}
espero puedan ayudarme!!
gracias!!
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpCTEDdb' to '/usr/www/virtual/tiffany/www.autosglobale.com/admin/uploads/52/5354345.jpg' in /usr/www/virtual/tiffany/www.autosglobale.com/admin/procesar.php on line 59