Bueno estoy haciendo un sistema de administracion basico para todo tipo de webs (soy un poquito novato)
y bueno estaba construyendo el archivo "modulos.php" y me encontre con un problema, que me pasa derecho en una condicion de verivicacion de contraceñas.
Bueno aca el code:
Código PHP:
<?php
//Son las contraceñas que tienen que coinsidir
$pass2 = "4c1faf913420788dfeaceb52a789342f";
$pass = $_GET['p'];
//una funcion
$delete = $_GET['delete'];
$fdelete = "delete";
$vdelete = 1;
procesar($fdelete, $vdelete, $delete, 4, 5, 6);
function procesar($funcion, $nvar, $var1, $var2, $var3, $var4)
{
if($var1 == "")
{
echo vacia;
}
else
{
//Este es el problema, me sigue derecho la condicion haci sea falsa
//Ej: si pomes www.misitio.com/modulos.php?delete=modulos.php sige derecho y lo elimina ignorando las contraceñas
if($pass == $pass2)
{
echo si;
if($nvar == 0)
{$funcion();}
if($nvar == 1)
{$funcion($var1);}
if($nvar == 2)
{$funcion($var1, $var2);}
if($nvar == 3)
{$funcion($var1, $var2, $var3);}
if($nvar == 4)
{$funcion($var1, $var2, $var3, $var4);}
}
}
}
function admin()
{
echo "hola";
}
//Funciones
function delete($var1)
{
unlink($var1);
}
?>
Ayuda, es urgente!!!
Saludos...