Jump to content


Inu_yasha's Content

There have been 263 items by Inu_yasha (Search limited from 09/05/2023)



Ordernar por                Order  

#623023 Validate_email()

Posted by Inu_yasha on 06/08/2005, 23:56 in Artigos, Dicas e Tutoriais de PHP

Felipe, muito obrigado, irei lhe dar os devidos créditos por me ajudar com o validador de email!



#587383 Erro, Pq?

Posted by Inu_yasha on 21/05/2005, 17:19 in Apache

eh os seguintes:
Redirecionamento
Blog
Forum
e so.
taum aew:
http://cgiclube.cida...area=script-ghp
;)



#589233 Erro, Pq?

Posted by Inu_yasha on 25/05/2005, 12:23 in Apache

mas pq n funcionou?



#587834 Erro, Pq?

Posted by Inu_yasha on 22/05/2005, 18:43 in Apache

mas eu fiz td q akela instrucao mandava no APACHE e criei o cgi-bin, abri um arquivo com a extensao .cgi e outro com a .pl
mas deu pagina nao encontrada!!!



#587432 Erro, Pq?

Posted by Inu_yasha on 21/05/2005, 19:33 in Apache

eu to trokando o appserv pra apache... mas to cm duvidas, vc podia me da a url completa do modulo cgi e perl preu por completo dpois?



#587446 Erro, Pq?

Posted by Inu_yasha on 21/05/2005, 20:02 in Apache

php triad?


-----x------

tem active perl e cgi pra apache?
a versao do apache e 2.0.54 de windows
apache_2.0.54-win32-x86-no_ssl.msi o nome do arquivo



EDITE SEUS POSTS AO INVÉS DE POSTAR SEGUIDAMENTE!



#587736 Erro, Pq?

Posted by Inu_yasha on 22/05/2005, 14:55 in Apache

onde tem o active perl?
o daew fala isso:

----------------------------------------------------------------------------------
Instalando o Active Perl:

1. Clique duas vezes no arquivo: ActivePerl-5.6.1.635-MSWin32-x86.msi
2. Clique em next
3. Entao marque a opção: I accept the terms in the license Agreement, depois clique em next
4. Selecione a pasta que vai instalar o perl, conforme o dito a pasta recomendada eh c:\perl
5. Clique em next, Marque a opção: Enable PPM3 to send profile info to ASPN
6. Clique em next, next novamente e depois install
7. Agora eh so clickar em finish e se vc quer reiniciar o pc agora clique em yes, se quer reiniciar manualmente depois clique em no.

Depois que reiniciar o pc, iremos instalar algumas modules basicas q são alem de recomendadas muito uteis.

1. Va em c:\perl\bin, e execute o arquivo ppm.exe
2. Digite install DBI de enter, aperte y e de enter
3. Ele ira instalar a module sozinho.
4. Repita esse processo com as seguintes modules: CGI, LWP::Simple, DBD::mysql
5. Depois que terminar digite quit.

Prontinho o perl esta todo ok.

O perl eh o interpretador eh o que faz com q o cgi e o perl sejam executados via web.



#626064 If

Posted by Inu_yasha on 16/08/2005, 17:03 in PHP

<?php

include "config.php";

$nome = $_POST['nome'];
$email = $_POST['email'];

if ($opcao == 'cad') {
if( eregi('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) )
{
   $cadastrar = mysql_query("INSERT INTO news (nome, email) VALUES ('$nome', '$email')", $db);
}

if( $email )
{
   echo "<script>window.alert('Email cadastrado com sucesso.'); </script>";
   echo "<script>window.location = 'javascript:history.go(-1);'</script>";
}
else
{
   echo "<script>window.alert('Houve um erro ao tentar cadastrar seu email. Tente novamente!'); </script>";
   echo "<script>window.location = 'javascript:history.go(-1);'</script>";
}
}
if ($opcao == 'del') {
$del = mysql_query("DELETE from news (nome, email) VALUES ('$nome', '$email')", $db);
}
?>
eu ja tentei d td, os campos, tem o mesmo nome, mas a pag fik em branco...
pag q cadastra:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" type="text/css">

</head>
<body>
<form action="cad.php" method="post">
  <table width="100%" border="0" cellspacing="2" cellpadding="2">
    <tr> 
      <td width="12%"><font size="1" face="Verdana">Seu Nome:</font></td>
      <td width="88%"><font size="1" face="Verdana"> 
        <input name="nome" type="text" id="nome" class="f1">
        </font></td>
    </tr>
    <tr> 
      <td><font size="1" face="Verdana">Seu E-mail:</font></td>
      <td><font size="1" face="Verdana"> 
        <input name="email" type="text" id="email" class="f1">
        </font></td>
    </tr>
	<tr>
	<td>&nbsp;</td>
	<td><input name="opcao" type="radio" value="cad"><font size="2">Cadastrar</font></td>
	</tr>
		<tr>
	<td>&nbsp;</td>
	<td><input name="opcao" type="radio" value="del"><font size="2">Descadastrar</font></td>
	</tr>
    <tr> 
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="Cadastrar" class="f1"></td>
    </tr>
  </table>
</form>
</body>
</html>
faz um mes q n consigo, nem com a documentacao do php eu consegui...



#626066 If

Posted by Inu_yasha on 16/08/2005, 17:12 in PHP

o felipensp fez isso do ER
if( eregi('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) )
{
pra validar o email...



#626158 If

Posted by Inu_yasha on 16/08/2005, 19:31 in PHP

o porém é pq o if que eu coloquei pra se a opcao cad estiver marcada, nao funcionar =)
querem uma prova que eu nao coloquei aquele tal email?
http://forum.wmonlin...howtopic=121194
tá aqui, leiam embaixo...



#626113 If

Posted by Inu_yasha on 16/08/2005, 18:22 in PHP

eu ja falei que sem aqueles if de opcao e talz o codigo funciona NORMAL. agora com aqueles ifs nao funciona normal...
$cadastrar = mysql_query("INSERT INTO news (nome, email) VALUES ('$nome', '$email')", $db); = cadastra no bd o email e o nome, eh so ler a função ¬¬
if( $email ) foi o felipensp q arrumo o cod q n tava funcionando com o ER de validar email, ai ele colocou isso...



#626076 If

Posted by Inu_yasha on 16/08/2005, 17:23 in PHP

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" type="text/css">

</head>
<body>
<form action="cad.php" method="post">
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr> 
<td width="12%"><font size="1" face="Verdana">Seu Nome:</font></td>
<td width="88%"><font size="1" face="Verdana"> 
<input name="nome" type="text" id="nome" class="f1">
</font></td>
</tr>
<tr> 
<td><font size="1" face="Verdana">Seu E-mail:</font></td>
<td><font size="1" face="Verdana"> 
<input name="email" type="text" id="email" class="f1">
</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input name="opcao" type="radio" value="cad"><font size="2">Cadastrar</font></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input name="opcao" type="radio" value="del"><font size="2">Descadastrar</font></td>
</tr>
<tr> 
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Cadastrar" class="f1"></td>
</tr>
</table>
</form>
</body>
</html>
ai tá o formulario para você se cadastrar. custa voltar paginas acima e ver o form? o method eh post.



#626072 If

Posted by Inu_yasha on 16/08/2005, 17:16 in PHP

<?php

include "config.php";

$nome = $_POST['nome'];
$email = $_POST['email'];

if( eregi('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email) )
{
  $cadastrar = mysql_query("INSERT INTO news (nome, email) VALUES ('$nome', '$email')", $db);
}

if( $email )
{
  echo "<script>window.alert('Email cadastrado com sucesso.'); </script>";
  echo "<script>window.location = 'javascript:history.go(-1);'</script>";
}
else
{
  echo "<script>window.alert('Houve um erro ao tentar cadastrar seu email. Tente novamente!'); </script>";
  echo "<script>window.location = 'javascript:history.go(-1);'</script>";
}
?>
sem akeles if de opcao e talz ele funciona normal.... dai eu adicionei os if de opcao pra escolher se quer adicionar ou deletar o email da news!



#611480 [shoutcast] Detalhes Detalhados Da Rádio Hehe

Posted by Inu_yasha on 11/07/2005, 15:51 in Artigos, Dicas e Tutoriais de PHP

muito bom o tutorial.
vlw pelo elogio :P



#595970 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 20:10 in PHP

qndo coloko esse codigo no confirmar login da esse erro no acesso.php:


Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in c:\appserv\www\radio\admin\acesso.php on line 7

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\radio\admin\acesso.php on line 10

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\radio\admin\acesso.php on line 11
Você não está logado.
Clique aqui para logar.



#595951 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 19:41 in PHP

como eu vejo isso?



#595948 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 19:37 in PHP

ta la em cima...
eh o ultimo code.



#595935 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 18:58 in PHP

affffffffffffffff:S

segundo q fala algo errado...

$db = mysql_connect ($host, $user, $pass); //conecta ao mysql
$basedados = mysql_select_db($base); //conecta a base de dados

db = CONEXAO COM MYSQL

BASE = NOME DA TABELA

entendeu?
o erro dakele eu arrumei, era no install.php, mas agora eu ja falei... qndo eu logo o coiso da index diz q eu n to logado!
e o login.php eh so pra mostra como eu TO SETANDO os cookie, ele ta normal..



#595923 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 18:24 in PHP

eu arrumei akele erro... era nas tabelas do mysql, foram criadas ERRADAS...
porem:

index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Home</title>
</head>

<body>
<?
include "acesso.php";


//aqui deixe aberto, pois iremos fechar somente no final da página
if ( $contagem == 1 ) {

  ?>
<div align="center"><a href="count.php">Ver a quantidade de pedidos disponsíveis.</a>    <a href="ler.php">Ler Pedidos</a></div>
<?
  } else {
    echo "Você não está logado.<br>Clique <a href='login.php'>aqui</a> para logar."; //aqui fechamos o IF que colocamos no começo da página, fazendo com que quem não estiver logado, veja somente esse texto, caso digite o endereço dessa página (www.seusite.com.br/restrita.php, por exemplo)
	}
  ?>
</body>
</html>

e

acesso.php
<?
include "../config.php"; //carregamos o arquivo de configuração

$nome = $HTTP_COOKIE_VARS["login"]; //pegamos o cookie login, gravado anteriormente com o login
$pass = $HTTP_COOKIE_VARS["senha"]; //pegamos o cookie senha, gravado anteriormente com o login

$db 	 =	mysql_connect ($host, $user, $pass); //conectamos ao mysql
$basedados	=	mysql_select_db($base); //conectamos ao database

$confirmacao = mysql_query("SELECT * FROM `admin` WHERE login = '$nome' AND senha = '$pass'", $db); //verificamos se o conteudo dos cookies esta correto
$contagem = mysql_num_rows($confirmacao); //resulta da pesquisa acima

//aqui finalizamos assim essa página, a comparação iremos fazer nas páginas com acesso restrito
?>

pagina q seta cookie:
<?
include "../config.php"; //inclui o arquivo de configurações

$db 	 =	mysql_connect ($host, $user, $pass); //conecta ao mysql
$basedados	=	mysql_select_db($base); //conecta a base de dados

$confirmacao = mysql_query("SELECT * FROM `admin` WHERE login = '$login' AND senha = '$senha'", $db); //verifica se o login e a senha conferem
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima

if ( $contagem == 1 ) {
  setcookie ("login", $login, 3600); //grava o cookie com o login
  setcookie ("senha", $senha, 3600); //grava o cookie com a senha
  header("Location: index.php"); //essa é a pagina de destino caso esteje correto
  } else {
  header("Location: erro.php");//essa é caso esteja errado o login
  }
?>

pq qndo eu logo na index fala q eu n to logado? :blink: tem como arruma isso?



#595956 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 19:44 in PHP

bem, ele e chamado, mas o index diz q eu n to logado...
e sera q o set cookie ta certo?



#595959 Index N Funciona...

Posted by Inu_yasha on 07/06/2005, 19:50 in PHP

setcookie ("login", $login, time()+3600); //grava o cookie com o login
setcookie ("senha", $senha, time()+3600); //grava o cookie com a senha
fika assim?



#596931 Index N Funciona...

Posted by Inu_yasha on 09/06/2005, 16:50 in PHP

config ta ai: C:\AppServ\www\radio\config.php
<?
$host = "localhost";
$database = "r";
$tabela = "admin";
$login_db = "root";
$senha_db = "";
$tabelar = "radio";

$db = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database);
?>
arquivos tao aki: C:\AppServ\www\radio\admin
ta certo?



#596514 Index N Funciona...

Posted by Inu_yasha on 08/06/2005, 20:11 in PHP

mas a conexao funciona normal com outros sistemas...



#609200 Registro.br Diz Que Os Dns São Invalidos

Posted by Inu_yasha on 05/07/2005, 21:02 in Dúvidas Gerais

acho que é porque esta invalido o hostname.
acho que nao existe... verifica d nvo c/ seu host.



#599021 Visitantes E Usuarios Online

Posted by Inu_yasha on 14/06/2005, 13:52 in Artigos, Dicas e Tutoriais de PHP

é possivel integrar com este sistema:
http://forum.wmonlin...howtopic=113654 ?




IPB Skin By Virteq