Ir para conteúdo
Fórum Script Brasil

Alexandre BSB

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Sobre Alexandre BSB

Alexandre BSB's Achievements

0

Reputação

  1. nossa... não tinha pensado nisso ¬¬
  2. isso aí é a representação do caractere em html. se você escrever isso num arquivo html o browser vai intepretar e apresentar a plavra desejada. Experimente escrever "á" no dreamweaver. Lá no código ficará "á", mas aparecerá "á" ao visualizar a página
  3. qual função se usa pra transformar numeros -12 em 12 =D
  4. chmod = permissão. Vou te dar um exemplo claro de um chmod no windows. Quando voce clica com o botão direito do mouse em cima de uma pasta no windows e em seguida em propriedades, vai abrir uma ferramenta. La em baixo dessa ferramenta que acabou de abrir você encontrará as opções em Atributos ( Somente leitura, Oculto). Quando altera o atributo do arquivo/pasta você automaticamente restringe ou libera certas permissões de acesso aos mesmo. No php acontece a mesma coisa. A questão dos numeros são exatamente isso, só que de forma numérica. o Número 0600 libera escrita e leitura para o proprietario e para os demais usuário nada Você encontrará uma explicação mais completa em http://br.php.net/manual/pt_BR/function.chmod.php
  5. Alexandre BSB

    Duvida!

    o php vai deixar sua página mais dinamica. No seu caso eu faria assim: no link você poe <a href="pagina.php?filme=NOMEDOFILME>Filme1</a> na pagina do filme você põe O GET pega a instrução vinda da cabeçalho la em cima do browser. No caso filme. Então o valor da variável $filme vai ser igual "NOMEDOFILME", <?php $filme = $_GET['filme']; ?> O código acima pode ser colocado em qlq lugar da página. Desde que venha antes das instruções em HTML que você coloca o vídeo. depois do "?>" você coloca os comando em HTML necessários para exibição do filme. Mas no lugar do nome do filme tipo "filme.wmv" você coloca: <? echo $filme ?> creio que se voce entendeu os passos funcione :) quando terminar passa o endereco do site aí pra galera ver B)
  6. tenta colocar no header sempre o nomearquivo.php? tira o http://caminho e deixa so o header("location: arquivo.php?exibe_mensagem.php?ok=$ok&tipo_msg=$tipo_msg"); o header também não funciona quando voce deixa um echo, print essas coisas antes dele. fora que o header as vezes da uma palas esquisitas por causa dos espaços entres as linhas do codigo. Eu uso bastante o header e já tive dores de cabeca por causa dele.
  7. Alexandre BSB

    Erro Em Código

    qual a versão do php que voce usa? $nome = $HTTP_POST_VARS["nome"]; $email = $HTTP_POST_VARS["email"]; $ddd = $HTTP_POST_VARS["ddd"]; $telefone = $HTTP_POST_VARS["telefone"]; $endereco = $HTTP_POST_VARS["endereco"]; $cep = $HTTP_POST_VARS["cep"]; $email = $HTTP_POST_VARS["email"]; $cidade = $HTTP_POST_VARS["cidade"]; $estado = $HTTP_POST_VARS["estado"]; $cpf = null; $cnpj = $HTTP_POST_VARS["CampoNumero"]; $login = $HTTP_POST_VARS["CampoNumero"]; $senha = $HTTP_POST_VARS["CampoNumero"]; esse HTTP_POST_VARS é mais velho que papai noel hehe usa só $email = $_POST['email']; talvez ele esteja cadastrando os campos em branco, porque os valores das variáveis estejam em branco. Tenta la e se n da um toq que a gente resolve =)
  8. Alexandre BSB

    Login

    Geralmente eu faço da forma que o Beraldo falou. Quando a pessoa efetua o login dela, eu passo os dados que considero importante pra sessao. Daí utilizando if,switch você pode fazer um controlador e redirecionar o usuário para sua devida página ou então habilitar links para aquele nivel de acesso. por exemplo: <? if($nivel == "admin"){ header("Location: sitedoadmin.php"); } if($nivel == "user1"){ header ("Location: sitedouser1.php"); } ?> ou então voce passa os dados para sessao e habilita os links <? session_start(); if($_SESSION['nivel'] == "admin"){ ?> <a href="#"> Link do admin </a> <? } ?> só não esqueça de fazer a validação da sessão nas páginas.
  9. O seu código está diferente do que eu postei la em cima.
  10. também tem a função do sql TOP() que te retonar a linha desejada exemplo: SELECT TOP(1) * FROM table ORDER BY coluna DESC dai alterando o 1 do TOP você pode pegar 1 registro ou 2...
  11. htmlspecialchars($var); é boa também =)
  12. lê la em cima... meu post foi editado se de um erro tipo isso Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" ..... é porque você tem que configurar seu servidor de email. provavelmente se você hospedar seu site em um provedor tipo brturbo ele funcione, pois o php la já está configurado pra você.
  13. <form name="form1" method="post" action="?acao=enviar"> <span class="style33">Nome:</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="nome" type="text" id="nome" value="<? echo $nome ?>" size="30" maxlength="30"> &nbsp; <label></label> <p><span class="style34"><span class="style32">Empresa:</span> <label> </label> </span> <span class="style38"> <label> </label> </span><span class="style35"><label></label> </span> <label>&nbsp; <input name="empresa" type="text" id="empresa" value="<? echo $empresa ?>" size="30" maxlength="30"> </label> </p> <p class="style33">Cidade: <label> &nbsp;&nbsp;&nbsp; <input name="cidade" type="text" id="cidade" value="<? echo $cidade ?>" size="30"> </label> </p> <p class="style33">Telefone: <label> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="telefone" type="text" id="telefone" value="<? echo $telefone ?>" size="20"> </label> </p> <p class="style33">E-mail: <label>&nbsp;&nbsp;&nbsp;&nbsp; <input name="email" type="text" id="email" value="<? echo $email ?>" size="30"> </label> </p> <p class="style33">Mensagem: <label> <textarea name="mensagem" cols="30" rows="2" id="mensagem"><? echo $mensagem ?></textarea> </label> </p> <p class="style33"> <label> <input name="enviar" type="submit" id="enviar" value="Enviar"> </label> </p> </form> <script> function envia() { var campo = document.form; if(campo.empresa.value=="" || campo.nome.value=="" || campo.cidade.value=="" || campo.email.value=="" || campo.telefone.value=="" || campo.mensagem.value=="") { window.alert("Preencha todos os campos"); return false; } } </script> <?php if($_GET['acao'] == "enviar"){ // Recebendo dados do formulário $nome = $_POST['nome']; $mensagem = $_POST['mensagem']; $email = $_POST['email']; $telefone = $_POST['telefone']; $cidade = $_POST['cidade']; $empresa = $_POST['empresa']; $validade = true; // testando se os campos estão em branco /* o comando empty testa se a variável está vazia também existe a função isset($var) que testa se ele foi setada. */ if(empty($nome) OR empty($mensagem) OR empty($mensagem) OR empty($email) OR empty($telefone) OR empty($cidade) OR empty($empresa)){ echo "<script> alert('Preencha todos os campos antes de conitnuar') </script>"; }else{ $corpo .= "Formulário enviado\n"; $corpo .= "Nome: " . $_POST["nome"] . "\n"; $corpo .= "Empresa: " . $_POST["empresa"] . "\n"; $corpo .= "Cidade: " . $_POST["cidade"] . "\n"; $corpo .= "Email: " . $_POST["email"] . "\n"; $corpo .= "Telefone:". $_POST["telefone"] ."\n"; $corpo .= "Mensagem: " . $_POST["mensagem"] . "\n"; mail("atendimento@hardnetonline.com","Formulário Recebido",$corpo); echo "<center><font face=verdana size=4>Sua mensagem foi enviada com sucesso!</font></center>"; } } ?> de um ctrl+c e ctrl+v e pronto
  14. É muito importante que se faça a verificação em php e em javascript. no seu caso... você pode alterar isso: para isto: e incluir isto em seu código: seria uma solução
×
×
  • Criar Novo...