Ir para conteúdo
Fórum Script Brasil

jissa

Veteranos
  • Total de itens

    2.999
  • Registro em

  • Última visita

Tudo que jissa postou

  1. jissa

    Sistema Logim

    Olá, sãos os headers , voce não pode usar session_start nem header após o html Utilize o Javascript para redirecionar as paginas mude onde tiver de: header ("Location: login.html"); para: echo "<script>top.window.location='index.html';</script>";
  2. jissa

    Funcao System

    voce esta fazendo isto local ou em um servidor da web?? verifique se o system ou o exec estão habilitados para funcionar via web. ou mesmo não esta ativo o safe_mode o comando esta OK, se as permissões do usuario também estão OK ficou as restrições do php, as de sistemas operacional estão bloqueadas por segurança
  3. voce acrescenta ao final da ext ?car=cont&var2=cont... tipo: $inserir = "INSERT INTO forum (assunto, mensagem, data, hora) VALUES ('' , '$mensagem' , '' , '' )"; mysql_query($inserir); <script>top.window.location='nome.php?mensagem=$mensagem';</script> assim vai enviar o conteudo da mensagem para o nome.php ai voce recebe via $_GET se for no action post é a mesma coisa só colocar o que quer passar sempre depois do script coloque para colocar mais itens use 0 & exemplo: nome.php?mensagem=$mensagem&campo2=Teste1&campo3=Teste2 é isto?
  4. programando ;) se não conhecer o PHP voce vai enfrentar muitas dificuldades no caminho. se você realmente quiser fazer, peque um dos formularios e vai pedindo ajuda por codigo, acredito que ninguém vai pegar e fazer ele inteiro apra voce, mas se passar as suas duvidas para cada pedaço do script que for fazendo o pessoal vai ajudando.
  5. jissa

    Cara Não Vai!

    voce pode encontrar o PEAR em http://pear.php.net/ sem precisar de nada pode usar: $destino = "email_de_destino@provedor.com"; $assunto = "Assunto da Mensagem"; $seuemail = "seu_email@provedor.com"; $mensagem = "Texto do Corpo do E-mail, <br>pode utilizar <b>HTML</b> no conteudo"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-15\r\n"; $headers .= "Message-ID: <".md5(uniqid(time()))."@{$_SERVER['SERVER_NAME']}>\r\n"; $headers .= "X-Priority: 1\r\n"; $headers .= "X-MSmail-Priority: High\r\n"; $headers .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510\r\n"; $headers .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441\r\n"; $headers .= "From: $seuemail\r\n"; $EnviaEmail=mail($destino,$assunto,$mensagem,$headers);
  6. jissa

    Busca Tipo Nível

    outra alternativa ao if else é o switch eu prefiro utilizar ele para estruturas assim switch( $nivel ) { case "1": echo "Nivel A"; break; case "2": echo "Nivel B"; break; case "3": echo "Nivel C"; break; case "4": echo "Nivel D"; break; default: echo "Mostra um padrão caso nenhum acima tenha sido escolhido"; break; } if ($nivel == 1){$nivel = "A";} elseif ($nivel == 2){$nivel = "B";} elseif ($nivel == 3){$nivel = "C";} elseif ($nivel == 4){$nivel = "D";} else{}
  7. Olá, se voce não entender de php vai ficar dificil demais, entendendo já é complicado fazer uma coisa destas em scripts de terceiros a principio voce teria que mudar o formulario que faz o upload, tirar o enctype=... dele para não mandar o arquivo, no .php que recebe as informações remover os copy ou move (dependendo de como foi feito) também titar o file[] etc.. que fazem parte do recebimento do arquivo, e possiveis verificações como extensões, tamanhos em bytes e outros controles que possa ter. ver se esta dando o insert into após o post. e nas visualizações mudar os esquemas.. parece facil, mas tem muita coisa a ser alterada. precisaria conhecer razoavelmente php para se fazer uma coisa destas com segurança. meu conselho é que procure alguém para fazer ou outro script que atenda suas necessidades
  8. Sim é possivel.. pode fazer de duas formas usando o print_r print_r($_POST); //assim voce sabe todos os campos que esta sendo passado ou com o foreach foreach( $_POST as $c => $v ) { $$c = $v; echo $c."-".$v."<br>"; }
  9. jissa

    Sistema Logim

    retire o session_start() deste valida.php e coloque ele no inicio do index.php
  10. jissa

    Erro Ao Utilizar Sessions

    Acontece o erro que voce não pode ter nenhum html antes de uma sessão, o cache não tem nada a ver é só pensar sempre que não pode existir nada escrito antes de session ou header no outro faça a mesma coisa, coloque o session no inicio, se for um include coloque no script principal que vai valer para o script incluido. Jair
  11. se quiser capturar todos sem precisar ficar definindo um a um voce pode usar o foreach exemplo: foreach( $_POST as $c => $v ) $$c = $v; no meio do script coloque o mesmo nome que usou no formulario. echo $nomecampo;
  12. jissa

    Erro Ao Utilizar Sessions

    Olá, simples, remova os OB_ solicitados retireo session_start do meio e coloque ele no topo (existe o conecta.php e alguns html antes que estãao causando este problema) o redirecionamento com o JS faça: echo "<script>top.window.location='pagina_principal.php';</script>"; <?php session_start(); $conec; $bco; $conectou = 0; //obtem os valores digitador $login = trim($_POST["txlogin"]); $senha = trim($_POST["txsenha"]); //acessa ao banco de dados include "conexao.php"; if($conectou){ $ins = "select * from user where nome = '$login' and senha = '$senha'"; $resp = mysql_query($ins,$conec); $linhas = mysql_num_rows($resp); if ($linhas == 0) {//testa se a consulta retornou algum registro echo "Usuário não encontrado"; echo "<a href=fmlogin.htm>logar</a>"; } else { $_SESSION["login_usuario"] = $login; $_SESSION["senha_usuario"] = $senha; } } ?>
  13. coloque chmod 0775 ou 0777 no diretorio que vai gravar as mensagens precisa para gravar
  14. jissa

    Funcao Mail()

    Tenta assim.. $Recebe = "rudimardiniz@ig.com.br"; $enviamail = "rudimardiniz@ig.com.br"; $Assunto = "Assunto do E-mail"; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: $enviamail\n"; $msg = "mensagem do e-mail"; $EnviaEmailTeste=mail($Recebel,$Assunto,$msg,$headers);
  15. jissa

    Envio Para Mais De Um E-mail

    voce pode colocar $email = "$email1,$email2"; vai para dois, só separar por virgula..
  16. jissa

    Erro No Php....

    o Seu servidor ativou o safe_mode e ele bloqueia algumas funções ou mesmo tem que mudar a forma de utiliza-la. na mensagem apareceu "SAFE MODE Restriction in effect." entre em contato com eles e veja se é isto mesmo :) Jair
  17. jissa

    Sessao Em Php

    só uma coisa... no local que esta criando e recuperando colocou no topo session_start(); ??
  18. jissa

    Ajuda Simples Em Php

    Faz com javascript msmo se for colocar no php <? echo "<script>window.location='http://www.endereco';</script>"; exit; ?> deve funcionar para este seu cado
  19. jissa

    Interrogação Sobrando

    Eu editei aqui o codigo fonte e é bem nestes locais que aparecem a ?
  20. jissa

    Dúvida - #! [path]

    veja onde se encontra o PERL>EXE no seu windows.xp e coloque igual c:perl/bin/perl.exe neste caso ele se encontra no raiz C: dentro do diretorio PERL/BIN se por exemplo voce colocou ele dentro do diretorio winxp , perl, bin ficaria !c:winxp/perl/bin/perl.exe só achar onde esta e colocar o caminho completo.. o que é sugerido normalmente é o caminho padrão de instalação..
  21. jissa

    Funcao Mail()

    Faça assim, mande do seu cliente de e-mail para o outlook, ou veja um que receba por ele na caixa de entrada, veja o header como esta criado, ai simule ele no .php normalmente funciona.. mas tem alguns (não sei se o hotmail) esta identificando se esta sendo enviado de uma maquina, no caso servidores, se for eles consideram como spam.. ai só liberando o endereço mesmo, para mandar para dois ou mais no mesmo form, pode colocar "email1,email2"
  22. jissa

    Php No Windows

    veja se o apache esta iniciando, tente colocar um script .html e veja se abre corretamente.. coloque sempre : http://localhost/nomescript.php ou .htm se a porta que configurou for outra ex. 99 ai fica http://localhost:99/nomescript.php mas acredito que seja o Apache que não esteja inicializando, ou não esteja com os modulos do php sendo carregados, o .html http://localhost/ vai tirar a duvida..
  23. jissa

    Php No Windows

    voce esta salvando os arquivos com a extenção .php??
  24. jissa

    Interrogação Sobrando

    Voce pode fazer um teste retire os espaços entre </fieldset> � </td> deixe assim: </fieldset></td> tem algo entre eles que esta fazendo aparecer este caracter.. são poucas alterações, não custa tentar :)
×
×
  • Criar Novo...