Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2008, 13:50
Avatar de ivans17
ivans17
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Antigüedad: 15 años, 9 meses
Puntos: 0
como creo los archivos de sip.conf desde php

Hola mi problema es el siguiente:

tengo una pagina web de telefonia ip sobre asterisk y necesito que al guardar los usuarios de iax y sip me genere los arcivos de iax.conf y sip.conf en etc/asterisk/ pero no lo hace, lo probe creando los arcivos en otra carpeta y si los crea, ya le asigne permisos de escritura a la carpeta de asterisk pero aun sigue sin crearlo mi codigo es el siguente ojala alguien me ayude

<?
require("../BD/conexion.php");




if($accion=="Guardarsip"){
$archivo1 = "/etc/asterisk/sip.conf";
$puntero1 = fopen($archivo1, 'w+');
//Archivacion de propiedades generales
$query_fila="select * from general where Tipo='sip'";
$execute_fila=mysql_query($query_fila);
$fila=mysql_fetch_array($execute_fila);

$query = "SHOW COLUMNS FROM general";
$execute=mysql_query($query);
$contenido1 = $contenido1."[General]"."\n";
while ($row=mysql_fetch_array($execute))
{
if($fila["$row[Field]"]!="" && $row["Field"]!="Id" && $row["Field"]!="Tipo")
{
$contenido1 = $contenido1.$row["Field"]."=".$fila["$row[Field]"]."\n";
}
}
$contenido1=$contenido1."\n\n";

//Archivacion de usuarios sip dados de alta
$query_fila="select * from sip_users";
$execute_fila=mysql_query($query_fila);
while($fila=mysql_fetch_array($execute_fila))
{
$query = "SHOW COLUMNS FROM sip_users";
$execute=mysql_query($query);
while ($row=mysql_fetch_array($execute))
{
if($fila["$row[Field]"]!="" && $row["Field"]!="Id" && $row["Field"]!="Name" && $row["Field"]!="Surname" && $row["Field"]!="Username")
{
if($row["Field"]=="Extension")
$contenido1 = $contenido1."[".$fila["$row[Field]"]."]"."\n";
else
$contenido1 = $contenido1.$row["Field"]."=".$fila["$row[Field]"]."\n";
}
}
$contenido1=$contenido1."\n\n";
}
echo "
<script>
location.href = '../usuarios/lista_extensiones.php';
</script>
";
}
?>