Olá pessoal. Estou com um formulário que está funcionando normalmente. Acontece que não consigo fazê-lo quebrar a linha. Todos os campos aparecem sequencialmente ao invés de um abaixo do outro. Já tentei de tudo \n, nl2br mas não funciona. Alguém me dá uma ajuda por favor? Segue o código que estou utilizando logo abaixo:
<?
$headers = "Content-Type: text/html; charset=UTF-8;";
$mensagem = "Nome: ".$_POST['nomecompleto']."\n";
$mensagem .= "cpf: ". $_POST['cpf']."\n";
//email que o usuário preencheu
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Data de Nascimento: ".$_POST['datanascimento']."\n";
$mensagem .= "Sexo: ".$_POST['sexo']." \n";
$mensagem .= "Mensagem: ". $_POST['mensagem'];
//email do seu domínio hospedado
$emailsender = "contato@xxx.com.br";
//email de quem vai receber
$emaildestinatario = "contato@xxx.com.br";
$assunto = "Curriculo 5";
// Envio dos dados do Formulário para seu e-mail:
if(!mail($emaildestinatario, $assunto, $mensagem, $headers ,"-r".$emailsender))
{
// Se for Postfix - hospedagem linux
$headers .= "Return-Path: " . $emailsender . $quebra_linha;
}
echo '
<script type="text/JavaScript">
alert("Seu e-mail foi enviado com sucesso. Obrigado");
location.href="sucesso.html"
</script>
';
?>
Preciso de ajuda com manipulação de arquivos!
Tenho um sistema de controle de estoque, com código de produto, nome do produto e quantidade em estoque. Essas informações são armazenadas em um arquivo.
Quando uma encomenda é realizada é necessário diminuir a quantidade desse produto em estoque (que está no arquivo).
Eu consigo ler e gravar as informações no arquivo, mas como posso editar?
Boa noite a todos. O meu sistema está gravando os dados num arquivo txt, pois é algo simples e experimental por enquanto. A página que estou postando o código na sequência, lista todos os registros desse arquivo txt, porém eu gostaria de saber se também posso fazer consultas específicas e qual a sintaxe. Vejam o código: Ele está listando todas as apostas feitas. Na tela anterior, a pessoa digita num textbox um número de 0 a 100, e mais algumas informações, clica em gravar, e as informações são gravadas nesse arquivo apostas.txt. Esse arquivo abaixo, lista tudo isso na tela, no formato txt mesmo. Porém lista todas as informações, e eu queria que listasse de acordo com alguns parâmetros. Por exemplo: listar os dados de todos que escolheram o número 88, ou listar todos os prefixos 11, e por aí vai. Cada item desses que citei, são variáveis do sistema.
<?php
// cria nome de variavel abreviado
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<html>
<head>
<title>Apostas feitas</title>
</head>
<body bgcolor="#00C2F7">
<h2>Apostas</h2>
<?php
@ $fp = @fopen('apostas.txt','r');
if (!$fp)
{
echo '<p><strong> Número de pedidos.'
.'Por favor, tente novamente mais tarde.</strong></p>';
exit;
}
while (!feof($fp))
{
$order= fgets($fp, 999);
echo $order.'<br />';
}
fclose($fp);
?>
</body>
</html>
Boa noite pessoal, sou novato em programação ASP e preciso dar quebra de linha em um webservice:
segue script:
<%@ Page Language="C#" ContentType="text/json" Debug="true" %> <%@ import Namespace="System.Data.SqlClient" %> <script runat="server"> protected void Page_Load(Object Src, EventArgs E) { //Dados de acesso ao banco SQL Server string host = "localhost"; string usuario = "teste"; string senha = "teste"; string banco = "teste";
//Consulta SQL a ser efetuada
string strSQL = @"SELECT M.CODMOVIMENTO,M.CODTIPOMOVIMENTO,M.CODSTATUSMOVIMENTO,M.DATASTATUS FROM MOVIMENTO M WHERE M.CODTIPOMOVIMENTO=55001 AND M.CODSTATUSMOVIMENTO=5 AND CAST(M.DATASTATUS AS DATE) = CAST(GETDATE()-1 AS DATE)";
SqlConnection conexao = new SqlConnection("Data Source=" + host + ";DATABASE=" + banco + ";UID=" + usuario + "; PWD=" + senha + ";"); try { //Abre a conexão com o banco conexao.Open(); try { SqlCommand comando = new SqlCommand(strSQL, conexao); SqlDataReader dr = comando.ExecuteReader();
//Imprime os valores retornados na consulta while (dr.Read()) { Response.Write("{"); for (int i = 0; i < dr.FieldCount; i++) { Response.Write( dr.GetValue(i) ); if (i < dr.FieldCount-1) { Response.Write(","); } } Response.Write("}"); }
//Fecha o DataReader e libera os objetos para serem tratados pelo GC dr.Close(); dr.Dispose(); comando.Dispose(); } catch (Exception ex) { Response.Write("<br><font color='red'>Falha ao executar a consulta/procedimento SQL!</font><br>"); Response.Write(ex.ToString()); } } catch (Exception ex) { Response.Write("<br><font color='red'>Falha ao conectar-se na base de dados!</font><br>"); Response.Write(ex.ToString()); } finally { //Fecha a conexão do DataReader e depois do banco conexao.Close(); conexao.Dispose(); } } </script>
================
ele resulta em:
{304623001,55001,5,14/10/2016 17:52:04}{304624001,55001,5,14/10/2016 17:52:21}{304576001,55001,5,14/10/2016 17:36:06}{304597001,55001,5,14/10/2016 17:47:41}
me eu preciso que o resultado seja:
304623001,55001,5,14/10/2016 17:52:04
304624001,55001,5,14/10/2016 17:52:21
304576001,55001,5,14/10/2016 17:36:06
304597001,55001,5,14/10/2016 17:47:41
como faço isso?
Obrigado.
Lahedual