Ir para conteúdo
Fórum Script Brasil

Thiago Luna

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Sobre Thiago Luna

Thiago Luna's Achievements

0

Reputação

  1. Thiago Luna

    MYSQL com PHP 5.3.3

    A solução encontrada foi voltar a usar o PHP 5.2 adicionando um arquivo web.config com o seguinte conteúdo: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <remove name="PHP-FastCgi" /> <add name="PHP-FastCgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\PHP_5.2\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" /> </handlers> </system.webServer> </configuration> [code] Obrigado pela ajuda!
  2. Thiago Luna

    MYSQL com PHP 5.3.3

    Obrigado pela orientação. Vou tentar dessa forma. Tente isso, mas vou lhe adiantando que o php está com uma sintese voltada para o c/c++; Não aceita mais pegar uma variavel post inexistente, muito cuidado ou digitar R e r agora são diferente coisa que antes passava batido. até mais, qualquer duvida é so postar. $conecta = mysql_connect("$servidor", "$usuario", "$senha") or die(mysql_error()); mysql_select_db($banco, $conecta) or die(mysql_error()); Obrigado pessoal pela ajuda. Continuo tentando!
  3. Olá, pessoal. Bem, ... Tenho um site hospedado no locaweb onde faço conexão ao mysql Porém o site foi migrado para um servidor windows com PHP 5.3.3 Agora não consigo mais conectar com o mysql. http://www.cursotoy....cipal/teste.php $conecta = mysql_connect($servidor, $usuario, $senha) or print (mysql_error()); mysql_select_db($banco, $conecta) or print(mysql_error()); Essa string não roda mais. Se eu comentar essa linha, a página abre, porém sem dados do banco. Pesquisei na net e vi que essa nova versão do PHP, o mysql agora é uma biblioteca nativa que se tornou mysqlnd. E agora? Como conectar PHP 5.3.3 com mysql? Vlw.
  4. Olá pessoal. Preciso de uma luz. Tenho um sistema instalado no IIS. Este sistema faz upload, porém preciso que estes arquivos upados fiquem em uma pasta específica, fora do diretório raiz do servidor. Atualmente estou salvando todos os arquivos dentro da pasta upload, como podemos observar no código abaixo, mas preciso salvar no F: $pathToSave = 'upload/'; if( $file['name'] != '' ) { $arquivoTmp = $file['tmp_name']; $arquivo = $pathToSave.$file['name']; $size = $file['size']; $tamanho=$size/1024; if( !move_uploaded_file( $arquivoTmp, $arquivo ) ) { $msg[$i] = 'Erro no upload do arquivo '.$i; } else { $msg[$i] = sprintf('Upload do arquivo %s foi um sucesso!',$i); ... ... [/php] Abaixo estrutura de diretório e marcado em vermelho o local onde devo salvar os arquivos: RAID500(F:) Como ficaria a linha que configuro o endereço para salvar? $pathToSave = ... Obrigado pela ajuda.
  5. Olá, amigos. Estou desenvolvendo uma loja virtual e na parte de pagamento tenho vários radios buttons, cada um com um tipo de pagamento, por exemplo: ()boleto - ()Visa - ()mastercard - ()america express ... Gostaria que para cada opção selecionada aparecesse abaixo um form diferente, sem ter que abrir uma outra pagina com esse form para preencher os campos do cartão. Não precisa ser necessariamente radio button. Podem ser vários botões e quando clicados cada um abre um formulário na mesma página, sem dar o refresh. Exemplo: Clique aqui Desde já agradeço.
  6. Olá, pessoal. Preciso implementar a tal da Nota Fiscal Eletrônica. O grande problema é de como enviar um arquivo xml para um webservice. Alguém poderia dar uma luz? Como faço isso com o php? Consigo criar um arquivo xml com informações do banco de dados, mas como enviá-lo? Desde já agradeço.
  7. Thiago Luna

    Download com Senha

    Amigão, ainda não está resolvido. Notem que depois que baixarem não conseguirão baixar novamente pois a senha já foi usada. Até ai PERFEITO!!! Porém, se por algum motivo, na hora de baixar, a pessoa clicar sem querer em cancelar, e tentar denovo, já era! Não deixa tentar novamente. ERRADO!!! Preciso acertar isso. Só atualizar o campo ativo se o download for completado.
  8. Thiago Luna

    Download com Senha

    Vlw ESerra, pela orientação. Vou seguir este caminho agora. Coloquei um exemplo na net pra vocês poderem ter uma ideia melhor do que está acontecendo: http://locaphp.awardspace.info/public/lista.php vocês podem cadastrar um filme e colocar uma imagem pequena (100, 200 kb) para upar. Depois tentem baixar a imagem digitando a senha e clicando em baixar. A senha é o titulo do filme que vocês cadastraram. Notem que depois que baixarem não conseguirão baixar novamente pois a senha já foi usada. PERFEITO!!! Porém, se por algum motivo, na hora de baixar, a pessoa clicar sem querer em cancelar, e tentar denovo, já era! Preciso acertar isso. Só atualizar o campo ativo se o download for completado. Há braços.
  9. Thiago Luna

    Download com Senha

    Cheguei até aqui: <?php include"includes/conexao.php"; $senha=$_POST["senha"]; $logar = mysql_query("SELECT * FROM filme WHERE senha='$senha'") or die("erro ao selecionar"); if (mysql_num_rows($logar)>0 ){ $sql=mysql_query("SELECT ativo FROM filme WHERE senha='$senha'"); $result=mysql_fetch_assoc($sql); if($result['ativo'] == 1 ){ echo"<script>alert('Esta senha já foi utilizada!')</script>"; echo"<script>history.go(-1)</script>"; mysql_close(); } else{ // aqui iniciamos o download do arquivo.... // apos o download terminar $file = $_GET['imagem']; // pega o endereço do arquivo header("Content-Type: application/save"); header("Content-Length:".filesize($file)); header('Content-Disposition: attachment; filename="' . $file . '"'); header("Content-Transfer-Encoding: binary"); header('Expires: 0'); header('Pragma: no-cache'); // nesse momento ele le o arquivo e envia $fp = fopen("$file", "r"); fpassthru($fp); fclose($fp); mysql_query("UPDATE filme SET ativo=1 WHERE senha='$senha'"); } } else { echo '<p align="center">Senha não confere< /br> <a href="java script:history.back(1);">Tente Novamente</a></p>'; } ?> Funciona bem, porém, o problema continua. Se o usuário clicar em cancelar, não baixando o arquivo, mesmo assim a linha do update é executada ou se a conexão cair, essa linha também é executada e quando se tentar baixar novamente o arquivo aparece a mensagem de senha já utilizada. Preciso de algum controle para saber se o download chegou realmente ao fim. SOCORRO!!!!
  10. No banco defina o campo valor como tipo decimal(10,2). Os valores inseridos neste campo vao ficar no formato 10.00 ou 9.00 ou 24.54 Use a função number_format( ); <?php number_format($valor, 2, ',', '.') ?>
  11. Nos seus inputs faça assim: ... <input type='text' name='codigo' VALUE= <?PHP ECHO $resultado[cdrmativ]; ?> /> <input type='text' name='nome' VALUE= <?PHP ECHO $resultado[nmrmativ]; ?> /> ...
  12. Poderia postar o código? Não conheço usando sockets. Obrigado.
  13. Isso o que você quer envolve várias coisas: Login, Estilização, Upload, Controle de Acesso. Ou seja, não tenho um link ou tutorial específico para isso. Vai por partes. Faz primeiro um login simples com acesso ao banco e uma pagina principal simples. Depois acrescenta o upload. Vamos caminhando assim. você vai conseguindo.
  14. Outro exemplo: &lt;script language="JavaScript"> function refresh() { <!-- nome_do_form.action --> incluir.action="nome_deste_arquivo.php"; <!-- Deve ser o nome deste arquivo, refresh para esta mesma página --> incluir.submit(); } </script> <form name='incluir' ... /> <select name="grupo" LANGUAGE="JAVASCRIPT" ONCHANGE="refresh()"> <!-- Função para recarregar a página com o grupo escolhido --> <option>Selecione um Grupo </option> <?php $result1=mysql_query("SELECT * FROM grupo"); $total = mysql_num_rows($result1); $i = 0; while($i != $total){ $mos_rs1=mysql_fetch_assoc($result1); ?> <option value="<?php echo $mos_rs1['idGrupo']; ?>" <?php if ($_POST['grupo'] == $mos_rs1['idGrupo']){ echo "selected";}?> > <?php echo $mos_rs1['descricao']; ?> </option> <?php $i = $i + 1; } ?> </select> <select name="id_Produto" > <option>Selecione um produto</option> <?php $result2=mysql_query("SELECT * FROM produto WHERE idGrupo_FK =".$_POST['grupo']); <!-- Após o refresh do combo acima este select vai usar o grupo escolhido acima para filtrar os produtos que fazem parte do grupo escolhido --> $total = mysql_num_rows($result2); $i = 0; while($i != $total){ $mos_rs2=mysql_fetch_assoc($result2); ?> <option value="<?php echo $mos_rs2['id']; ?>"><?php echo $mos_rs2['descricao']; ?></option> <?php $i = $i + 1; } ?> </select>
  15. Página de login: index.php Caso o login esteja correto, está página de login o redirecionará para a página principal. Logo no inicio desta pagina principal você vai se conectar ao banco e dar um select * from usuario que está logado. Vai usar algo do tipo $row['campo'] para resgatar os parametros do banco. E ai usa esses $row[' '] nas estruturas do html para montar a página.
×
×
  • Criar Novo...