Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#2191
Desarrollo Web / Re: Programacion de un foro
16 Marzo 2017, 04:04 AM
Citarla pregunta es, de que manera podria lograr "separar" todo el codigo en diferentes archivos php, asi por ejemplo, en el caso de que el parametro accion sea "perfil", se ejecute el codigo del archivo "perfil.php", pero si el usuario ingresa directamente a perfil.php le de error 404?

Defines una variable de entorno en tu index.php con la ruta del actual archivo.
Código (php) [Seleccionar]
define('FOROPATH', realpath(dirname(__FILE__)).'/');

Defines una lista de acciones que el visitante puede realizar en la url y el archivo asociado a ellas o incluso la clase si es que lo haces en POO.

Código (php) [Seleccionar]
$actions = array(
   'usuario' => 'userClass.php',
   'perfil' => 'profileClass.php',
   'ver' => 'topicClass.php',
   'borrar' => 'moderationClass.php'
);


Defines un main GET en el index.php o en el router para estas acciones y compruebas si pertenece a alguno.

Código (php) [Seleccionar]
if(isset($_GET['accion']) && isset($actions[$_GET['accion']])){
   include_once FOROPATH.'archivos/'.$actions[$_GET['accion']];
   // codigo que sigue.
} else {
   // que hacer si la variable no esta definida o no tiene una accion valida.
}


y en los archivos simplemente compruebas si esta definida tu variable:

Código (php) [Seleccionar]
<?php
if(!defined('FOROPATH')){ die(header('HTTP/1.0 403 Forbidden')); }

echo 
'Bienvenido usuario...';


Esto seria un sistema muy básico y varios CMS's hacen algo parecido a esto (Wordpress y SMF entre ellos).




Lo que te recomendaría sin embargo es que uses un framework. No solo porque ya incluyen la mitad de lo que tienes que hacer si no porque realmente la mayoría te hace utilizar el modelo MVC que es lo que te ayuda a tener controlada y definida toda la estructura.

Yo por ejemplo actualmente estoy en SLIM y no me arrepiento de nada. Es un framework básico que soporta módulos de Laravel y lo más importante... liviano.

Ademas, en sistemas CMS tipo un foro, te interesa mucho la parte de los template (diseños diferentes..) como los temas. Por eso viene bien un framework que soporte templates.

Saludos
#2192
La marihuana en España es legal.

Lo que no es legal es su consumo en vías publicas y su distribución a terceros. Pero eres libre de comprar semillas donde te las vendan y de plantarlas en casa sin que nadie te diga nada.

Yo veo la situación bastante bien. Tengamos en cuenta que es un inhibidor de la productividad. Si llega a ser legal y todos fueran fumados al trabajo o a clase... ya me dirás tu que hacemos.

Consumo propio: bien.
Comprar en el estanco: mal.

Y si, daría dinero al estado.. pero a costa de que ? Menor productividad ? Rechazo social ? Dependencia ? Problemas de salud ?

PD: Yo soy el primero en defender su uso tanto medico como recreativo. Pero una cosa es avanzar y otra cosa es legalizarla hasta el punto de que todo el que quiera consuma porque si.

Saludos
#2193
Desarrollo Web / Re: ¿Proteger imágenes web?
14 Marzo 2017, 03:41 AM
CitarPues ya esta, ese es el objetivo no? Con cualquier API de un debugger que medianamente maneje esos ambitos es capaz de hacerlo. Es asignarle una rutina en la que a partir de cierta direccion comienze a copiar X bytes, obviamente se tiene que estudiar como funciona realmente.  

Spotify se usa por millones. Por millones de personas en todo el mundo. 30 millones de usuarios en todo el mundo. De verdad crees que si fuese viable, no existiría ya una herramienta que lo haga?

CitarTe repito??? Que yo sepa no me has dicho nada hasta ahora...

Te lo he dicho  2 veces.

Cita de: #!drvy en  2 Marzo 2017, 00:50 AMHaces que parezca muy fácil pero todavía no hay nada ahí fuera que lo haga.

Cita de: #!drvy en  1 Marzo 2017, 22:30 PMHay muchos intentándolo y ninguno que lo haya conseguido. Si lo consigues, felicidades, habras aruinado todo el negocio de Spotify.


CitarY depende de lo que tu consideres "dificil", si tu consideras dificil ponerte a estudiar la estructura del programa/servicio para tratar de sacar el patron... pues si, es dificil

Leete los enlaces que te he pasado.

CitarQuizas es algo que se escapa de tu conocimiento, pero no es tan dificil.

Te propongo una cosa. Inténtalo. Hazlo. Y yo mismo te pago 1 mes de mi sueldo por ello. ¿Que te parece?

PD: Dejamos el tema aquí. El usuario ha dado por solucionada su duda. Si tienes algo que decir (o demostrar) mándame un PM.

Saludos
#2194
Desarrollo Web / Re: ¿Proteger imágenes web?
14 Marzo 2017, 02:21 AM
Creo que no lo entiendes. Si se puede hacer con debugger, ... se puede automatizar la tarea y convertirlo en una herramienta automatizada.

Te repito: Haces que parezca muy fácil, y no lo es.

Saludos
#2195
CitarDesde tu casa con tu brasero o estufa puesta puedes mandar con el cmd

o la terminal de tu windows o sistema operativo un ping, que es como un

mensaje de 14 kilobytes que es muy poco, para ver si esta conectado,

pero en vez de mandar uno de 14 kilobytes le madas muchos de

100GIGAS Y le saturas su router. Obiamente no le hize eso a mi

primo porque para que. Pero si te lo hacen puedes que darte unos

minutos sin internet en tu casa y ya despues apagas el router y ya

funciona pero

mientras el ataque esta en marcha es imparable


Ok  :laugh:

Saludos
#2196
Redes / Re: ¿Que das mas anonimato?
10 Marzo 2017, 05:17 AM
Tener tienen... pero no exactamente la de un tractor xD

Vamos, tienen problemas con la nieve.. imagínate aquí


Saludos
#2197
Llegas a nacer el 22 de Octubre a las 23:59 ... y que eres ? Escorpio o Libra ?  :silbar:

Se cuenta hora de verano o no ?  :silbar:

Saludos
#2198
Desarrollo Web / Re: ¿Acortar url?
9 Marzo 2017, 23:59 PM
CitarProbé a utilizar el siguiente código en .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^miembros/(.+)$ http://mi-web.com/$1 [R=301,L]
</IfModule>

Quita el R=301 y pon QSA para pasar los parámetros. También deberías asegúrate de que no es un archivo o una carpeta. Luego simplemente cambia el orden.

Código (apache) [Seleccionar]

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ miembros/$1 [L,QSA]
</IfModule>


Saludos
#2199
Redes / Re: ¿Que das mas anonimato?
9 Marzo 2017, 23:53 PM
CitarDepende el terreno el tractor es mas rápido  :rolleyes:

Tendría que haber puesto un camión en vez de tractor xD

CitarTiene que ser un verdadero bolido con turbinas estilo jet para que sea más rapido que un ferrari

Le basta con que compitan en un campo de tierra ya arado xD

Saludos
#2200
Ese RSS es del foro...

Saludos