Ir para conteúdo
Fórum Script Brasil

Alexandre BSB

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Posts postados por Alexandre BSB

  1. & # 8730 ; & # 261 ; & # 1097 ; & # 961 ; i & #1103 ; ø

    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

  2. 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

  3. Hum...está, mais se eu quiser fazer-lo em .php terei que usar algum gestor de conteúdo?

    como posso fazer?

    em html não da certo?

    em php é melhor do que html?da um melhor resultado final?

    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)

  4. 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.

  5. 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 =)

  6. 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.

  7. 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ê.

  8. <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

  9. É muito importante que se faça a verificação em php e em javascript.

    no seu caso...

    você pode alterar isso:

    <form name="form1" method="post" action="contact.php">

    para isto:

    <form name="form1" method="post" action="?acao=enviar">

    e incluir isto em seu código:

    <?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{

    // Condição para enviar dados.

    echo "<script> alert('aqui os dados serão enviados') </script>";

    }

    ?>

    seria uma solução

×
×
  • Criar Novo...