hola es que estoy haciendo un sistema y lo estoy usando localhots con wampser
pero me esta tirando erro y este es el código
<?php
if( !isset( $usuarios ) )
{
session_start();
$path2 = "panel";
$path = "panel/clientes/";
require_once("{$path2}/includes/connect/server.php");
$s = new server();
}else $path = "";
$texto = '';
$textorq = '';
$textoxml = '';
// Seleccionar todos los uaurios activos
$query = "SELECT usuario,contrasena
FROM usuarios
WHERE status = 1
AND posicion = 1";
$result = mysql_query( $query );
if( $result && mysql_num_rows( $result ) > 0 )
{
$salto=chr(13).chr(10);
$patron = "/^[[:alnum:]]+$/";
while( $row = mysql_fetch_assoc( $result ) )
{
$usuario = $row['usuario'];
$contras = $row['contrasena'];
if ( preg_match($patron, $usuario) && preg_match($patron,$contras) )
{
$texto .= "{$usuario}:{$contras}{$salto}";
$textorq .= "{$usuario}:{$contras}|";
$textoxml .= "<user name=\"{$usuario}\" password=\"{$contras}\"/>";
}
}
}
// Borrar los tres archivos
@unlink("{$path}usuarios.txt");
@unlink("{$path}usuario2.txt");
@unlink("{$path}usuarios3.xml");
// Imprimir los usuarios en el archivo
$archivo = fopen("{$path}usuarios.txt","w");
fwrite( $archivo , $texto );
fclose( $archivo );
$archivorq = fopen("{$path}usuariosrq.txt","w");
fwrite( $archivorq , $textorq );
fclose( $archivorq );
$textox = '<?xml version="1.0" encoding="utf-8"?><xml-user-manager ver="1.0">';
$textox .= $textoxml;
$textox .= '</xml-user-manager>';
$archivoxml = fopen("{$path}usuarios.xml","w");
fwrite ( $archivoxml ,$textox );
fclose( $archivoxml );
// Actualizar los uaurios inactivos que no se han archivado
$query = "UPDATE usuarios
SET archivado = 0
WHERE status = 0";
$result = mysql_query( $query );
//require_once("{$path2}modulos/archivo/fslb-user.php");
if( !isset( $usuarios ) )
{
$_SESSION["msj"]["clase"] = 'msj_exito';
$_SESSION["msj"]["texto"] = 'El archivo de usuario se ha reiniciado correctamente.';
header("location: {$path2}index.php?mod=archivo");
}
?>
que podrá ser que estoy usando mal o que mal código tengo mal colocado