Tutorial: Script de SMS grátis

  • Autor Autor Cicklow
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
[MENTION=9679]cicklow[/MENTION] uma pergunta, se eu criar uma página "estática" e colocar algum conteúdo, é válido para o Adsense? Porque tenho entendido que as páginas sem conteúdo relevante são punidas e banidas...

- - - Atualizado - - -



Faça um pequeno script, por IP, se visitou 2 vezes em menos de 24 horas, dê uma mensagem para voltar amanhã, se não, deixe entrar =)

não tem problema... eu tinha um script de chamadas grátis e o adsense jamais me disse nada... existem centenas de sites... exemplo:
Inserir CODE, HTML ou PHP:
 http://24sms.net/

Para a questão dos IPs, você pode fazer com cookies, enfim... assim não usa banco de dados
 
[MENTION=9679]cicklow[/MENTION] o problema dos cookies é que você pode manipulá-los facilmente com um conhecimento mínimo. Já com o banco de dados é mais complicado, teria que mudar de IP e o Google conta como outro visitante =) e mais $$...

Como se pode armazenar em um arquivo de texto e que cumpra a mesma função que o banco de dados?
 
[MENTION=9679]cicklow[/MENTION] o problema dos cookies é que você pode manipulá-los facilmente com um conhecimento mínimo. Já com o banco de dados é mais complicado, teria que mudar de IP e o Google conta como outro visitante =) e mais $$...

Como se pode armazenar em um arquivo de texto e que cumpra a mesma função que o banco de dados?

Pronto, atualizado! baixe novamente... não foi testado, então você será a cobaia!
 
você só adicionou sql.txt e index_blockIP.php, não precisa mudar nada nos outros arquivos?
Pronto, atualizado! baixe novamente... não foi testado, então você será a cobaia!
 
você só adicionou sql.txt e index_blockIP.php, não precisa mudar nada nos outros arquivos?

não, esses são para o bloqueio por IP... configura os dados que tem dentro e pronto... não testei porque não estou no meu PC. avisem se der algum erro...
 
Já está montado, agora não sei se funcionará, te envio o site para você testar um sms que sai mais barato da Argentina? :encouragement:
não, esses são para o bloqueio por IP... configura os dados que tem dentro e pronto... não testei porque não estou no meu PC. avisem se der algum erro...
 
Já está montado, agora não sei se funcionará, te envio o site para você testar um sms que sai mais barato da Argentina? :encouragement:

não, comente isso:
PHP:
		include ( "NexmoMessage.php" );
		$nexmo_sms = new NexmoMessage('account_key', 'account_secret');
		$info = $nexmo_sms->sendText( "+".$_POST['country'].$_POST['tel'], 'Cicklow', $_POST['msg'] );

então simulará que enviará os sms e somará os envios por IP... 🙂 comenta-se colocando // na frente
 
ok, pois parece que não, a tabela continua igual
não, comente isso:
PHP:
		include ( "NexmoMessage.php" );
		$nexmo_sms = new NexmoMessage('account_key', 'account_secret');
		$info = $nexmo_sms->sendText( "+".$_POST['country'].$_POST['tel'], 'Cicklow', $_POST['msg'] );

então simulará que enviará os sms e somará os envios por IP... 🙂 comenta-se colocando // na frente
 
Uma pergunta, há riscos de ser banido com o adsense
 
não sei se estou fazendo algo errado, mas continua sem funcionar
 
[MENTION=9679]cicklow[/MENTION] a única coisa que devo modificar no seu script é a chave secreta nesta linha, para que funcione, certo?
Inserir CODE, HTML ou PHP:
[COLOR=#0000BB][FONT=monospace]$nexmo_sms [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= new [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]NexmoMessage[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'key'[/FONT][/COLOR][COLOR=#007700][FONT=monospace], [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'secret'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]);  [/FONT][/COLOR]
 
[MENTION=9679]cicklow[/MENTION] a única coisa que devo modificar no seu script é a chave secreta nesta linha, para que funcione, certo?
Inserir CODE, HTML ou PHP:
[COLOR=#0000BB][FONT=monospace]$nexmo_sms [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= new [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]NexmoMessage[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'key'[/FONT][/COLOR][COLOR=#007700][FONT=monospace], [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'secret'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]);  [/FONT][/COLOR]

sim, apenas isso

- - - Atualizado - - -

não sei se estou fazendo algo errado, mas continua sem funcionar

você atualizou a tabela?... é sms_IP e não tudo em minúsculas...
 
[MENTION=9679]cicklow[/MENTION] já coloquei meus dados onde te comentei, mas ao atualizar. Erro.
Inserir CODE, HTML ou PHP:
[B]Notice: Undefined index: tel in[B]C:\xampp\htdocs\127.0.0.4\index.php on line [B]55[/B][/B][/B]


O código dessas linhas é o seguinte.

Inserir CODE, HTML ou PHP:
<?php
	if($_POST['tel']!="" && $_POST['msg']!=""){
		include ( "NexmoMessage.php" );
		$nexmo_sms = new NexmoMessage('hola', 'hola');
		$info = $nexmo_sms->sendText( "+".$_POST['country'].$_POST['tel'], 'Cicklow', $_POST['msg'] );
		echo '<div class="alert alert-success">'.$nexmo_sms->displayOverview($info).'</div>';
	}
?>
 
[MENTION=9679]cicklow[/MENTION] já coloquei meus dados onde te comentei, mas ao atualizar. Erro.
Inserir CODE, HTML ou PHP:
[B]Notice: Undefined index: tel in[B]C:\xampp\htdocs\127.0.0.4\index.php on line [B]55[/B][/B][/B]


O código dessas linhas é o seguinte.

Inserir CODE, HTML ou PHP:
<?php
	if($_POST['tel']!="" && $_POST['msg']!=""){
		include ( "NexmoMessage.php" );
		$nexmo_sms = new NexmoMessage('hola', 'hola');
		$info = $nexmo_sms->sendText( "+".$_POST['country'].$_POST['tel'], 'Cicklow', $_POST['msg'] );
		echo '<div class="alert alert-success">'.$nexmo_sms->displayOverview($info).'</div>';
	}
?>

na verdade não é um erro, é por causa da configuração do seu servidor que mostra que uma variável não está definida... mude isto:
PHP:
if($_POST['tel']!="" && $_POST['msg']!=""){
por isto:
PHP:
if(isset($_POST['tel']) && isset($_POST['msg'])){
 
Pois não funciona para mim, coloquei a tabela -CREATE TABLE IF NOT EXISTS `sms_IP`- e o index_blockIP.php com as sms_IP
 
Pois não funciona para mim, coloquei a tabela -CREATE TABLE IF NOT EXISTS `sms_IP`- e o index_blockIP.php com as sms_IP

eu subi o código novo... você substituiu o que tinha?... ou só mudou os nomes... porque também a variável IP do mysql dizia ip no php...
 
[MENTION=9679]cicklow[/MENTION] já funcionou corretamente para mim =)

Só mais 2 perguntas =)

1- Ao enviar, ele me mostra a mensagem de confirmação,
Inserir CODE, HTML ou PHP:
[TABLE]
[TR]
[TD="colspan: 2"]Your message was sent[/TD]
[/TR]
[TR]
[TH]Status[/TH]
[TH]Message ID[/TH]
[/TR]
[TR]
[TD]OK[/TD]
[TD]03000000586D3184[/TD]
[/TR]
[/TABLE]

É possível modificar esta mensagem e/ou traduzi-la?

2 - A mensagem chegou no meu telefone, em menos de um minuto, magnífico. Mas no final do meu texto enviado aparece.
Inserir CODE, HTML ou PHP:
[B]}Nexmo DEMO}[/B]

Como é possível eliminar isso?
 
Voltar
Topo