hola a todos, necesito ayuda sobre este codigo, ya k trato de crear un directorio(el k esta marcado en negrita) el objetivo de este codigo es crear un runlist con extension CVS de excel y me lo guarde en el directorio k le e marcado. gracias por su tiempo
<?
require_once "../../config/init.php";
require_once "../apps/functions.php";
require_once "../scserver.php";
$server = new server();
$Usuario = $server->checkLogin();
define ("TEMPLATEBODY", "../templates/createRunList.html");
if (!file_exists(TEMPLATEBODY))
die (ERR_TPLIX);
$tpl = implode('', file(TEMPLATEBODY));
@$Desde = $_REQUEST['txtDesde'];
@$Hasta = $_REQUEST['txtHasta'];
if ($Desde != "")
{ $Encabezados="Clave,Cliente,Usuario,Seccion1,Seccion2,Tipo de Anuncio,Producto,Tipo de Cliente,Color,TipoPago,NombreArchivo,Invertido,garSeccion,garPagina,garOrien,Titulo,Columnas,PagRequerida,Alto,Formato,Tamano,Comentarios,RefExterna,Cupon,Orientacion,Monto\n";
if(! opendir("../Runlists/anuncios del".$Desde."csv","a")) mkdir("/Runlists",0777);
$p=fopen("../Runlists/Anuncios del".$Desde.".csv","a");
if($p)
{ fputs($p,$Encabezados);
}
$p=fclose($p);
$query0="SELECT IdAnuncio FROM fecha WHERE Fecha='".$Desde."'";
$result0=mysql_query($query0)or die('0Query failed: ' . mysql_error());
while($row0 = mysql_fetch_array($result0, MYSQL_ASSOC))
{ $query = "SELECT * FROM Anuncio WHERE IdAnuncio='".$row0['IdAnuncio']."' AND Activo=1";
$result = mysql_query($query) or die('1Query failed: ' . mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{ $query1 = "SELECT nombre FROM cliente WHERE IdCliente=".$row['IdCliente'];
$result1 = mysql_query($query1) or die('2Query failed: ' . mysql_error());
while ($row1 = mysql_fetch_array($result1, MYSQL_ASSOC))
{ $query2 = "SELECT nombre FROM usuario WHERE IdUsuario=".$row['IdUsuario'];
$result2 = mysql_query($query2) or die('3Query failed: ' . mysql_error());
while ($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{ $query3 = "SELECT nombre FROM sección WHERE IdSeccion=".$row['IdSeccion1'];
$result3 = mysql_query($query3) or die('4Query failed: ' . mysql_error());
while ($row3 = mysql_fetch_array($result3, MYSQL_ASSOC))
{ $query4 = "SELECT nombre FROM sección WHERE IdSeccion=".$row['IdSeccion2'];
$result4 = mysql_query($query4) or die('5Query failed: ' . mysql_error());
while ($row4 = mysql_fetch_array($result4, MYSQL_ASSOC))
{ $query5 = "SELECT nombre FROM tipoanuncio WHERE IdTipoAnuncio=".$row['IdTipoAnuncio'];
$result5 = mysql_query($query5) or die('6Query failed: ' . mysql_error());
while ($row5 = mysql_fetch_array($result5, MYSQL_ASSOC))
{ $query6 = "SELECT nombre FROM producto WHERE IdProducto=".$row['IdProducto'];
$result6 = mysql_query($query6) or die('7Query failed: ' . mysql_error());
while ($row6 = mysql_fetch_array($result6, MYSQL_ASSOC))
{ $query7 = "SELECT nombre FROM tipocliente WHERE IdTipoCliente=".$row['IdTipoCliente'];
$result7 = mysql_query($query7) or die('8Query failed: ' . mysql_error());
while ($row7 = mysql_fetch_array($result7, MYSQL_ASSOC))
{ $query8 = "SELECT nombre FROM color WHERE IdColor=".$row['IdColor'];
$result8 = mysql_query($query8) or die('9Query failed: ' . mysql_error());
while ($row8 = mysql_fetch_array($result8, MYSQL_ASSOC))
{ $Renglon=$row['IdAnuncio'];
$Renglon.=",".$row1['nombre'];
$Renglon.=",".$row2['nombre'];
$Renglon.=",".$row3['nombre'];
$Renglon.=",".$row4['nombre'];
$Renglon.=",".$row5['nombre'];
$Renglon.=",".$row6['nombre'];
$Renglon.=",".$row7['nombre'];
$Renglon.=",".$row8['nombre'];
$Renglon.=",".$row['TipoPago'];
$Renglon.=",".$row['NombreArchivo'];
if($row['Invertido']) $Renglon.=",Si";
else $Renglon.=",No";
if($row['garSeccion']) $Renglon.=",Si";
else $Renglon.=",No";
if($row['garPagina']) $Renglon.=",Si";
else $Renglon.=",No";
if($row['garOrien']) $Renglon.=",Si";
else $Renglon.=",No";
$Renglon.=",".$row['Titulo'];
$Renglon.=",".$row['Columnas'];
$Renglon.=",".$row['PagRequerida'];
$Renglon.=",".$row['Alto'];
$Renglon.=",".$row['Formato'];
$Renglon.=",".$row['Tamano'];
$Renglon.=",".$row['Comentarios'];
$Renglon.=",".$row['RefExterna'];
if($row['Cupon']) $Renglon.=",Si";
else $Renglon.=",No";
if($row['Orientacion']==0) $Renglon.=",Izquierda";
else $Renglon.=",Derecha";
$Renglon.=",".$row['Monto']."\n";
$p=fopen("../Runlists/Anuncios del".$Desde.".csv","a");
if($p)
{ fputs($p,$Renglon);
}
} mysql_free_result($result8);
} mysql_free_result($result7);
} mysql_free_result($result6);
} mysql_free_result($result5);
} mysql_free_result($result4);
} mysql_free_result($result3);
} mysql_free_result($result2);
} mysql_free_result($result1);
} mysql_free_result($result);
} mysql_free_result($result0);
$p=fclose($p);
$liga="<p>El Archivo ha sido creado.. </p>";
$tpl = str_replace ("<!--NOTA:XML-->",$liga, $tpl);
}
$tpl = prepareHTML("Exportar a Excel", $tpl, $Usuario);
echo $tpl;
?>