Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Web modular php class
#1
aka les dejo una class de PHP para cargar módulos dentro de bloques o div, en el codigo esta todo explicado:
Código PHP:

class URLamigable {
private $urlDefault; // Pagina que se cargara default si no se envia nada mediante GET
private $urlGET; // Nombre de la url amigable como ?PAG=valor ( Donde PAG es el nombre del GET)
private $urlExtencion; // En caso de que el arcivo a cargar tenga una extencion. usuario.registro.php ( Donde usuario, es $urlExtencion)
private $urlCarpeta; // Carpeta donde estara los archivos a cargar ejemplo: ::/modulos/nombrearchivo.php, AGREGAR EL NOMBRE CON UN /
private $urlFormato; // formato a archivos a cargar ejemplo ".php"
private $urlSeguridad; // Si le aplica seguridad solo permiitira archivos con nombres Alphanumericos, letras y numeros.
function URL1($urlDefault,$urlGET,$urlExtencion,$urlCarpeta,$urlFormato,$urlSeguridad) {
if (!isset($_GET[$urlGET])) {
/*En caso de que no se envie nada mendiente GET cargamos el archivo default.*/
include ($urlDefault);
} else {
$url = $_GET[$urlGET];
/*Comprovamos que exista el archivo en la carpeta solicitada*/
if (!file_exists($urlCarpeta.$url.$urlFormato)) {
echo "La pagina solicitada no existe.";
} else {
if ($urlSeguridad == 1) {
if (!ctype_alnum($url)) {
echo "Ah ingresado alguna pagina no existente";
} else {
include ($urlCarpeta.$url.$urlFormato);
}
} else {
include ($urlCarpeta.$url.$urlFormato);
}
}
}
}


}

// ahora en uso:
$URLS = new URLamigable ();
$ver = $URLS -> URL1 ('mod/defaul.php','PAG','','mod/','.php','1');


// Ejemplo de uso: http://localhost/?PAG=hol


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Modos de tema Subir imagenes con PHP y class.upload.php cmascreativo 2 56 02-03-2018, 08:11 AM
Último mensaje: easy english
  Subir imagenes con PHP y class.upload.php cmascreativo 0 338 18-02-2016, 05:54 PM
Último mensaje: cmascreativo



Usuarios navegando en este tema: 1 invitado(s)