Script PHP Frases Facebook Gratis con Limitación en Copyright

  • Autor Autor OsKaR
  • Fecha de inicio Fecha de inicio
Si, en mis otros scripts utilizaba una función para limpiar caracteres tipo <, OR, ', y alguno más, pero en este script en particular los latinos utilizan carácteres con dibujos que al filtrarlos me comentaban que no salian en sus frases, por ello modifique y solo hice una limpieza básica.

PD. Me he guardado en enlace 2. 😉


@ Jesam, estas modificaciones las podeis hacer tranquilamente en el script, pero aseguraros bien ya que los caracteres que soleis usar tal vez no salgan.

Por ejemplo, abrimos el template "principal.php" y buscamos la linea 6:

PHP:
$frase = htmlspecialchars($_POST['frase']);

Sustituimos

PHP:
// seguridad mysql
function seguridad($texto){
 $texto=str_replace("<", "", $texto);
 $texto=str_replace(">", "", $texto);
 $texto=str_replace("%", "", $texto);
 $texto=str_replace("'", "", $texto);
 $texto=str_replace('"', "", $texto);
 // etc caracteres...
 return $texto;
}
$frase = seguridad($_POST['frase']);

Esto sería una opción para seguir utilizando caracteres con dibujitos y tener una mayor seguridad.

O bien:

PHP:
$frase = addslashes(trim($_POST['frase']));

:O que interesante... entonces si se llega arreglar estos problemas de seguridad, tu OsKar llegarías a corregirlos y liberarlos, o existiera una versión de pago? 😀
 
Última edición:
Oskar todos esos "filtros" se pueden bypasear de forma muy fácil. Siguen sin aportarle seguridad al script.
 
Oskar todos esos "filtros" se pueden bypasear de forma muy fácil. Siguen sin aportarle seguridad al script.

Totalmente correcto. Yo usaría un preg_replace básico y luego lo puedes adaptar para alguna cosa más.
 


Excelente [MENTION=3028]OsKaR[/MENTION] 😀 me pondré a editarlo, por lo tanto hace unas semanas quise trabajar en un sistema rss, basado en lo que dejaste en las primeras paginas de este post, pero no tuve resultados, a si mismo estoy tratando de hacer las url mas amigables como ejemplo:

http://www.tuweb.com/frase-147.html
http://www.tuweb.com/la-frase-que-sea-147.html 🙂

Un saludo!
 
Oskar todos esos "filtros" se pueden bypasear de forma muy fácil. Siguen sin aportarle seguridad al script.

Totalmente correcto. Yo usaría un preg_replace básico y luego lo puedes adaptar para alguna cosa más.

Tengo que actualizar mi programación, ya que aprendi hace años y desde entonces solo echo un ojo cuando necesito alguna función nueva de PHP.

Saludos!

PD. Yo soy de esos que aprendio a programar a base de estudiar scripts ya programados. 😉


No vi la necesidad de utilizar urls amigables en un script donde una frase puede tener más de 200 carácteres, demasiada larga esa url, ¿no te parece?. 😉

Saludos!
 
PD. Yo soy de esos que aprendio a programar a base de estudiar scripts ya programados. 😉
Igual que yo jajaja, aunque yo veía con ojo crítico dichos scripts, intentando ver fallos 😉

No vi la necesidad de utilizar urls amigables en un script donde una frase puede tener más de 200 carácteres, demasiada larga esa url, ¿no te parece?. 😉
¿Quizás necesites substr()? :encouragement:
 
Igual que yo jajaja, aunque yo veía con ojo crítico dichos scripts, intentando ver fallos 😉


¿Quizás necesites substr()? :encouragement:

Ves?, esa función ni la conocia, muchas veces cuando programo algo, noto que con una función podria ahorrarme mucho trabajo. 🙂

Saludos!
 
Help Me :c

Quería hacerle una pregunta a Oskar, bueno, donde y como cambio el boton de MeGusta del Script, que no puedo hacer nada, porque doy Like y es com que fuera una webfan, y es que el Boton esta baneado, osea, tengo que confirmar, porfavor ayudame :C
 
Pues finalmente lo termine =D. Les dejo el sitio con el script de Oskar modificado.

Funciona lo de los simbolitos. Agrege Twitter en la frase, top en el index!
[MENTION=3028]OsKaR[/MENTION]

DUDA: Puedo configurar varios tops? Uno por semana uno por mes etc...??? | Pd. Si esta la tabla denuncias, no supe que pasa.

Bueno se los presento: Enlace eliminado

Agradezco de antemano a oskar y pues úsalo como DEMO, para que vean como trabaja tu script.

- - - Actualizado - - -

Pues finalmente lo termine =D. Les dejo el sitio con el script de Oskar modificado.

Funciona lo de los simbolitos. Agrege Twitter en la frase, top en el index!

[MENTION=3028]OsKaR[/MENTION]

DUDA: Puedo configurar varios tops? Uno por semana uno por mes etc...??? | Pd. Si esta la tabla denuncias, no supe que pasa.

Bueno se los presento: http://mensajesparafacebook.com/

Agradezco de antemano a oskar y pues úsalo como DEMO, para que vean como trabaja tu script.
 
Hola, queria hacer una consulta, se lo pregunte a oskar por PM pero todavia no ha respondido asi que tal vez alguno pueda ayudarme, estoy armandome uno tambien y mi problema pasa por dos partes... La primera es que arriba en la pestaña me sigue diciendo "FrasesFB" y no sé cambiarla y la otra es que me se me desordenaron los "me gusta" jaja, miren les dejo una imagen, y no puedo acomodarlo... Tal vez alguno me pueda ayudar.

http://i50.tinypic.com/2ivohvq.jpg

Como pueden ver los que estan en el recuadro azul estan ordenados pero los que estan con el circulo rojo no, y se fueron para cualquier lado, tiene solucion eso?

Cabe aclararles que mucho no se de php y me manejo con lo basico xD
 
Esta muy bueno el scriipt, ya lo implemente en uno de mis sitios
 
Gracias por este gran aporte.
 
Gracias, me gustaría añadirlo a eu5.es, pero necesitaría que pudiese usar prefijos en mysql (ya lo hice yo) y que desde el panel se pudieran hacer más cosas, como cambiar el banner, moderar frases, etc (También lo puedo hacer yo).

¿Cuento con tu permiso para permitir a los usuarios crear sitios en eu5 con tu script?

Saludos!
 

Siempre cuando el copyright del footer no sea modificado (url), no hay problema (la url ahora no esta activa, pero pronto se activará). 😉
 
amigos hay solución para ordenar las frases de forma correcta, hay veces que aparecen toda desordenadas
 
amigos hay solución para ordenar las frases de forma correcta, hay veces que aparecen toda desordenadas

No están desordenadas precisamente, ya que en la vista de frase por ejemplo, estan ordenadas de forma aleatoria para que parezca siempre que hay contenido nuevo. 😉
 
Si amigo eso funciona bien, yo me refiero a lo que menciona el usuario camachui

Imagen de ejemplo: http://i50.tinypic.com/2ivohvq.jpg

Bueno, eso se soluciona muy fácil, ya que tal vez me quede un poco "largo" a la hora de recordar la frase.

Abrir las plantillas dentro de "template" y buscar "recortar($frase['texto'],55)", cambiar "55" por "50" mismamente, hasta ver que la frase no descuadre el listado. 🙂