Script PHP de frases para Facebook grátis com limitação de copyright

  • Autor Autor OsKaR
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Obrigado pela contribuição 😀 vejo correto que insira copyright/left, já que você deixa grátis, pelo menos devemos indicar quem fez 😉

Abraços!
 
Obrigado pela contribuição! vou testar 😉
 
Bem, aqui tendes para quem precisar, o script PHP que durante estes meses tive à venda no fórum, agora já podeis desfrutar de forma gratuita.

A única limitação do script é que no rodapé existe um copyright, o qual é quase invisível. Podeis fazer as modificações que quiserdes mas respeitem o link. 😉

Um abraço! 😛8:

Perfeito, funciona de 10, mas o único problema é que criei uma frase e me diz que a página não existe, ou seja, me dá o erro de:

Not Found

The requested URL /fbans/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
.

E cria frase-1.html isso estaria certo? ou não tem que ser php? Digo, não sei xD.

Edit: O Top frases também não funciona.
 
Perfeito, funciona de 10, mas o único problema é que criei uma frase e me diz que a página não existe, ou seja, me dá o erro de:

Not Found

The requested URL /fbans/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
.

E cria frase-1.html isso estaria certo? ou não tem que ser php? Digo, não sei xD.

Edit: O Top frases também não funciona.

Isso é problema do HTACCESS o qual costuma aparecer em algumas hospedagens web, adicione "RewriteBase /" com o diretório onde o script estiver e pronto.
 
Isso é problema do HTACCESS o qual costuma aparecer em algumas hospedagens web, adicione "RewriteBase /" com o diretório onde o script estiver e pronto.

Não entendi onde colocar "RewriteBase /" em qual diretório?

Edit: Já está, era só adicionar isso ao htaccess xD
 
Muito bom o Script, Obrigado !

Uma pergunta:
Como faço para que em vez de Curtir seja compartilhar? Obrigado
 
Obrigado por compartilhar, sempre é bem recebido. Vou dar uma olhada!
 
Ajuda!, Não consigo configurar os 4 campos:

// domínio do seu site SEM "/" no final
$url='---------------- ';

// host
$host='--------------';
// usuário
$user='------------------';
// senha
$pass='--------------------';
// banco de dados
$base='frases';


Não sei que dados colocar aí, tenho o host na Hostgator, alguém que me diga por favor!
 
Boa contribuição!
Existe já um demo?
 
Eu implementei em Enlace eliminado

Claro, modifiquei muito toda a interface, e tem um erro no botão denunciar, não funciona... Além disso, espero resposta de oscar, já que seu link no rodapé manda para uma página inexistente, espero ver a que acordo chegamos, abraços.
 
Aqui está oskar Enlace eliminado

Está com o seu script com alguns mods e outros CSS pode ficar um excelente trabalho mais do que já é.

Mudei algumas coisas, o que você acha?

Embora a estrutura do meio seria bom que você me dissesse por favor que parte devo modificar para mudar o tamanho do preview da frase porque se decompõe toda a estrutura até com uma resolução ótima.
 
Última edição:
OsKaR, há quanto tempo você começou a programar?
Este script tem múltiplos buracos de segurança. O menos importante de todos eles, a possibilidade de que qualquer pessoa apague todas as frases do site...

EDITO: Desculpe o modo de dizer. Sei que a intenção é boa (e conseguir links), mas é irresponsável vender isto, e ainda dar de graça sem avisar de como está programado.
 
Última edição:
alguém me confirma isso de que um site de frases já não é rentável?
 
99,9% dos usuários que entram em uma determinada página Web, entram para se divertir, participar e/ou estar. E apenas 0,01% tenta "ferrar" tudo o que pode.

Dito isto, companheiro, eu programo script na medida do possível e corrijo aquilo que vejo ou dizem que está errado. Também comento que muito poucos, ou pelo menos eu, pagaria 100 ou 200 euros em um script ou por contratar os serviços de um programador especialista.

Tens minha MP aberta para que expresses essas falhas de segurança que comentas, que com certeza as tem, não vou te mentir, mas até hoje, ninguém a quem vendi um script veio me dizer que hackearam ou modificaram seu site.

OsKaR, há quanto tempo você começou a programar?
Este script tem múltiplos buracos de segurança. O menos importante de todos eles, a possibilidade de que qualquer pessoa apague todas as frases do site...

EDITO: Desculpe o modo de dizer. Sei que a intenção é boa (e conseguir links), mas é irresponsável vender isto, e ainda dar de graça sem avisar de como está programado.

Edito com as falhas:
1. Acesso ao Painel de controle -> Todos sabem que deve ser protegido com HTACCESS e HTPASSWD.
(esperando mais..)

Eu implementei em Enlace eliminado

Claro, modifiquei muito toda a interface, e tem um erro no botão denunciar, não funciona... Além disso, espero resposta do oscar, já que seu link no rodapé manda para uma página inexistente, espero ver a que acordo chegamos, abraços.

Se não funciona o botão de denunciar, é porque te falta a tabela de "denúncias", verifique seu banco de dados para ver se tem essa tabela. Sobre o rodapé, sim companheiro, era meu blog pessoal, mas na mudança de hospedagem o deixei off.

Aqui está oskar Enlace eliminado

Está com seu script com algumas mods e outros CSS pode ficar um excelente trabalho, mais do que já é.

Troquei algumas coisas, o que acha?

Embora a estrutura do meio seria bom que me dissesse por favor que parte devo modificar para mudar o comprimento do preview da frase, porque se decompõe toda a estrutura até com uma resolução ótima.

Não sei exatamente o que me comentas, mas os valores para o tamanho de cada contêiner estão no próprio html, exemplo:

Inserir CODE, HTML ou PHP:
<div class="bloque-iz" style="width:490px; margin-right:10px">
 
Última edição:
OsKaR já tem todas as falhas que vi.

Abraços.
 
Última edição:
Muito obrigado NetGratis, mas no txt de instalação como medidas de segurança ao ser um script "público", sempre digo que renomeiem a pasta "PANEL" por outra, com o que já ninguém poderia acessar o painel e evitar esses ataques "POST" ao módulo de administração. 🙂

Com esses conselhos que dou na instalação, fazem com que o script seja bastante seguro.

Abraços!

OsKaR já tem todas as falhas que vi.

Abraços.
 
Muito obrigado NetGratis, mas no txt de instalação como medidas de segurança ao ser um script "público", sempre digo que renomeiem a pasta "PANEL" por outra, com o que já ninguém poderia acessar o painel e evitar esses ataques "POST" ao módulo de administração. 🙂

Com esses conselhos que dou na instalação, fazem com que o script seja bastante seguro.

Abraços!
Isso ajuda, mas não se consegue a segurança por ocultação, e sim por prevenção. Há muitas maneiras de um atacante conseguir a URL do painel, se você a mudar. Obviamente não vou detalhá-las.

Além disso, o problema "grosso" é o outro que te passei. Esse sim é preocupante. Este simplesmente causa que o site não tenha conteúdos, o outro dá potencialmente acesso total ao servidor com as condições apropriadas (MySQL pode ser executado com determinadas permissões no sistema que permitem acessar arquivos que, normalmente, não deveriam estar acessíveis).

Abraços.


EDITO: Quero concretizar que só tento que os usuários deste script não tenham problemas no futuro com seus sites/servidores se outros o descobrirem.
 
Última edição:
Claro companheiro, vejo que sabes mais que eu quanto a "ataques" a realizar em sites e é grato conhecer todos esses segredos, eu sou uma pessoa que melhora dia a dia, se não te importas, gostaria de conhecer todas essas falhas para poder melhorar e aprender a programar scripts mais seguros. 😉

Abraços!

Isso ajuda, mas não se consegue a segurança por ocultação, e sim por prevenção. Há muitas maneiras de um atacante conseguir a URL do painel, se você a mudar. Obviamente não vou detalhá-las.

Além disso, o problema "grosso" é o outro que te passei. Esse sim é preocupante. Este simplesmente causa que o site não tenha conteúdos, o outro dá potencialmente acesso total ao servidor com as condições apropriadas (MySQL pode ser executado com determinadas permissões no sistema que permitem acessar arquivos que, normalmente, não deveriam estar acessíveis).

Abraços.


EDITO: Quero concretizar que só tento que os usuários deste script não tenham problemas no futuro com seus sites/servidores se outros o descobrirem.
 
Claro companheiro, vejo que sabes mais que eu quanto a "ataques" a realizar em sites e é grato conhecer todos esses segredos, eu sou uma pessoa que melhora dia a dia, se não te importas, gostaria de conhecer todas essas falhas para poder melhorar e aprender a programar scripts mais seguros. 😉

Abraços!
Se sanitizas o texto das frases, por exemplo, para só aceitar caracteres alfanuméricos e espaços, haveria algum problema de funcionalidade?

Aqui tens uma maneira de fazê-lo:
Enlace eliminado

É realizado usando expressões regulares, se olhares os comentários e fores testando, comprovarás como podes modificá-la. Eu consertaria o código, mas não sei que caracteres costumam ser usados nessas frases. De qualquer modo, não permitas caracteres como ' " % \ *

Também te recomendo que, antes de fazer isso (ou seja, passo prévio), faças um strip_tags() para remover tags HTML.

Consiga informação sobre esses temas (segurança PHP). Se constróis uma casa, te certificas de que não fique nenhuma porta sem fechadura, e nenhuma janela sem grades, certo? Isto é igual 🙂 Eu sei sobre esse tema porque sempre o vi como um tema muito importante: eu não quero que um dos meus clientes me ligue porque um site com 100000 visitantes diários foi hackeado, e o responsável sou eu por ter deixado a "porta aberta". Nunca me aconteceu, nem com meus sites nem com os dos meus clientes, mas precisamente porque foi prevenido.

Um bom ponto de início (informação muito básica sobre alguns tipos de vulnerabilidades) é PHP Freaks - PHP Help Tutorial: PHP Security
 
:O que interessante... então se esses problemas de segurança forem resolvidos, você OsKar chegaria a corrigi-los e liberá-los, ou existiria uma versão paga? 😀
 
Voltar
Topo