Antes del codigo que puse viene lo siguiente solo que en este no me da ningun problema por eso solo puse lo anterior pero ahi te va lo que va antes para que puedas observar como saque esa variable:
[php]<?
//Conexion con la base
mysql_connect("localhost","xxxxx","xxxxxx");
//Ejecucion de la sentencia SQL
mysql_db_query("grupobiz_inmuebles","insert into $tipo(condicion,ubicacion,precio,periodo,edad,reca maras,banos,const,terre,descri) values ('$condicion','$ubicacion','$precio','$periodo','$ edad','$recamaras','$banos','$const','$terre','$de scri')");
?>
<?
$result=mysql_db_query("grupobiz_inmuebles","selec t * from $tipo order by id desc limit 1 ");
while ($row=mysql_fetch_array($result))
$ido = $row["id"];
?>
<?
switch($tipo){
case('departamentos'):
$inmue ="dep";
break;
case ('casas'):
$inmue ="cas";
break;
case ('locales'):
$inmue ="loc";
break;
case ('terrenos'):
$inmue ="ter";
break;
case ('bodegas'):
$inmue ="bod";
break;
}
?>
<?
$carpeta=$inmue.$ido;
echo $carpeta;
?>
<?
mkdir("gal/$carpeta/",0777);
chmod("gal/$carpeta/",0777);
mkdir("gal/$carpeta/photos/",0777);
chmod("gal/$carpeta/photos/",0777);
copy("gal/ar/AC_RunActiveContent.js","gal/$carpeta/photos/AC_RunActiveContent.js");
copy("gal/ar/cas1.html","gal/$carpeta/photos/cas1.html");
copy("gal/ar/cas1.swf","gal/$carpeta/photos/cas1.swf");
?>
Todo esto no me causa problemas como vez mi variable $carpeta la saco dependiendo de la opcion de inmueble que elijan y del id ( ejemplo dep001), con esta creo una carpeta con ese mismo nombre y copio otros archivos dentro de esta. EL PROBLEMA ES CUANDO INTENTO SUBIR IMAGENES A ESTA CARPETA PUES PONGO $carpeta EN LA RUTA DONDE SUBIR LAS IMAGENES PERO NO APARECE Y ME LOS SUBE EN OTRA RUTA gal//photos/ CUANDO DEBERÍA SUBIRMELOS EN gal/$carpeta/photos/ YO PIENSO QUE EL PROBLEMA ES DE SINTAXIS PERO USTEDES COMO VEN?
ENVIO DE NUEVO EL CODIGO:
Código PHP:
<?
//Conexion con la base
mysql_connect("localhost","xxxxx","xxxxxx");
//Ejecucion de la sentencia SQL
mysql_db_query("grupobiz_inmuebles","insert into $tipo(condicion,ubicacion,precio,periodo,edad,reca maras,banos,const,terre,descri) values ('$condicion','$ubicacion','$precio','$periodo','$ edad','$recamaras','$banos','$const','$terre','$de scri')");
?>
<?
$result=mysql_db_query("grupobiz_inmuebles","selec t * from $tipo order by id desc limit 1 ");
while ($row=mysql_fetch_array($result))
$ido = $row["id"];
?>
<?
switch($tipo){
case('departamentos'):
$inmue ="dep";
break;
case ('casas'):
$inmue ="cas";
break;
case ('locales'):
$inmue ="loc";
break;
case ('terrenos'):
$inmue ="ter";
break;
case ('bodegas'):
$inmue ="bod";
break;
}
?>
<?
$carpeta=$inmue.$ido;
echo $carpeta;
?>
<?
mkdir("gal/$carpeta/",0777);
chmod("gal/$carpeta/",0777);
mkdir("gal/$carpeta/photos/",0777);
chmod("gal/$carpeta/photos/",0777);
copy("gal/ar/AC_RunActiveContent.js","gal/$carpeta/photos/AC_RunActiveContent.js");
copy("gal/ar/cas1.html","gal/$carpeta/photos/cas1.html");
copy("gal/ar/cas1.swf","gal/$carpeta/photos/cas1.swf");
?>