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 - ~ Yoya ~

#952
Naaa, yo creo que usan la librería GD..
PHP & GD.
Y usan Data Mining en el foro.
Bueno, eso es lo que yo creo...

Otra cosa Castg!, es posible que tu firma sea vulnerable a XSS y afecte a tu web, al tratar de leer el nombre de usuario y visualizarlo pueda ser que se ejecute XSS, no se ejecuta porque en el foro pasan el nombre de usuario por htmlentities y tu imagen toma el valor del nick  ya pasado por htmlentities del foro.
#953
PHP / Re: Filtro de palabras ofensivas
21 Febrero 2010, 19:39 PM
Ps si man, tienes razón, aunque me gusta mas el mio xD.

Pd:Usa bbcode de code para php
#954
PHP / Re: Filtro de palabras ofensivas
21 Febrero 2010, 18:18 PM
Si se escribe una palabra en mayuscula tu source no lo detecta
#955
Bien hecho, se nota que tienes unas ganas de auditar algun otro CMS xD.
#956
PHP / Re: Filtro de palabras ofensivas
21 Febrero 2010, 00:54 AM
Bueno en este caso es mejor crear una funcion, porque Optimizas los codes, yo para buscar texto, verificar o sacar, quitar siempre uso Expresiones Regulares, hay que acostumbrarse.
No es que sea mas colto, ya que pasa a ser una funcion, ademas no creo que gaste mucho recurso porque nadamas la funcion se lee una sola vez, tambien se puede hacer facilmente con POO...

Usas una función para detectar o un POO para detectar y tienes un buen code, el que hiciste va a gastar siempre mas recursos, porque lo mas seguro se usara en mas de una variable y se hara lo mismo una y otra vez y gastara mas recursos y mas lineas.
#957
PHP / Re: Filtro de palabras ofensivas
21 Febrero 2010, 00:44 AM
Aqui en PHP...
Código (php) [Seleccionar]
<?php

function detect($txt){//Funcion detectadora de insultos

$ins = array('idiota','loca');//Array que contiene los insultos a detectar

foreach ($ins as $insulto){//Pasamos el array a una variable

if(preg_match("/$insulto/i",$txt)){/*Usamos expreciones regulares
para comprobar si en el texto existe algun insurto.
Tambien uso el modificador i para que no diferencia entre mayuscula y minuscula*/

echo "Se a detectado insultos xD";
exit;
//Si se ejecuta el if() se manda un mensaje y finaliza el script
}}
return 
$txt;//Si no se detecta ningun insulto devuelve el texto
}//Fin de la funcion


$a "Buenas como estan?";
echo 
detect($a)."\n";

$b 'Hola como estas loca he';
echo 
detect($b)."\n";




?>
#958
Bueno, esto va en PHP & MYSQL xD, puedes hacer varias cosas... Te voy a dar una idea de lo que dices, porque no entiedo muy bien...

Puedes crear una tabla con los campos.
ID, Habitacion, Numero de habitacion.
Al campo ID le haces auto increment, para que cada vez que insertes un registro se coloca debajo del primero, etc...

Insertas los respectivos registros en los registro Habitacionm Numero de habitacion
Y luego lo puedes llamar asi:
Código (sql) [Seleccionar]
select * from habit order by id desc
Nose si funcionara correctamente, porque ando en mi macbook y no lo he probado, uso desc para que me tome el ultimo registro insertado y lo muestre al principio o si no siempre me mostrara el primer registro y los nuevos insertados abajos....

Tambien puedes crear un POO en PHP para el uso de las tablas asi optimisas mas tu code, recuerda que HTML es un lenguaje de etiquetas, tendras que usar PHP + MYSQL + HTML xD.
#959
En validform.php
#960
Esto va en la sección PHP...

Ps mira, el formulario lo envias via POST pero lo recives via GET.... Tambien pueda ser que estes ingresando datos vacio en la base de datos, puedes verificar que TODAS las variables contengan un valor o si no no se ejecuta la consulta...

Código (php) [Seleccionar]
if(!empty($name) && !empty($last_name)............)
{
    //Consulta sel hacia la BD....
.....
...

..
exit;
}else{echo "Faltan campos por llenar";}