Alexandre BSB
-
Total de itens
15 -
Registro em
-
Última visita
Posts postados por Alexandre BSB
-
-
& # 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
-
qual função se usa pra transformar numeros -12 em 12 =D
-
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
-
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)
-
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.
-
:P
-
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 =)
-
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.
-
O seu código está diferente do que eu postei la em cima.
<?if (!$_POST){
?>
<form name="form1" method="post" action="="?acao=enviar"> -
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...
-
htmlspecialchars($var); é boa também =)
-
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ê.
-
<form name="form1" method="post" action="?acao=enviar">
<span class="style33">Nome:</span>
<input name="nome" type="text" id="nome" value="<? echo $nome ?>" size="30" maxlength="30">
<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>
<input name="empresa" type="text" id="empresa" value="<? echo $empresa ?>" size="30" maxlength="30">
</label>
</p>
<p class="style33">Cidade:
<label>
<input name="cidade" type="text" id="cidade" value="<? echo $cidade ?>" size="30">
</label>
</p>
<p class="style33">Telefone:
<label>
<input name="telefone" type="text" id="telefone" value="<? echo $telefone ?>" size="20">
</label>
</p>
<p class="style33">E-mail:
<label>
<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
-
É 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:
<?phpif($_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
Trabalhando Numeros Inteiros
em PHP
Postado
nossa...
não tinha pensado nisso ¬¬