Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaphp

para que serve.. \r\n?

Recommended Posts

galera, eu li algo sobre issu mas non intendi....

quando eu uzo \r\n em fwrite() .. issu é para pular a linha????

eu tentei fz assim....

fputs($bd,$nome\r\n);

mas não deu....

essa função"write()" na verdade serve para que? é a mesma coiz q fputs()?

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa... valew

fputs($bd, $nome . "\r\n");

mas serve para pular para a proxima linha né???

tipo tem q ser entre aspas e antes com um ponto? "." ou é virgula???

 

FLOW

Compartilhar este post


Link para o post
Compartilhar em outros sites

é para pular linha, sim. :)

 

Entre aspas pois deve ser interpretado como string. Aquele ponto é o operador de concatenação. Ele junta a variável com a string. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

[]s

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

É sempre entre as pas duplas ("). Se for aspas simples, não é interpretado e sim aceito como literal.

 

O ponto é operador de concatenação. Se antes de uma string entre aspas (simples ou duplas) vier uma variável vocx~e usa o ponto para concatenar o valor de sua variàvel ao fim da string como sentença.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahh, legal entendi.. e c eu qz colocar mais de uma variavel...

tipo...

fputs($bd, $nome);

aqui estou colocando no $bd a variavel $nome...

beleza e c eu qz colocar no $bd a variavel $nome mas umas outras???

é só separar por virgulas tamb???

tipo:

 

fputs($bd, $nome, $idade,$mail);

 

?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

por vírgula não, por ponto, ou seja, o mesmo operador de concatenação que uniu a variável à string:

 

fputs($bd, $nome . $email . $cidade . " - " . $estado . $sexo . $tipo_sanguineo . "\r\n");

Pode concatenar infinitas vezes. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum, entendi...

caramba, PHP é bem complicado ...rsrsrsrs

mas com um tempinho eu aprendo, XD....

to estudando sizim, eu tava em uma escolah de web, mas nun prestava!!!!

em 3 dias de estudo eu aprendi melhor q LAH.....

 

mas beleza....

vo criar esse cadastro e dps posto aqui!!!

e dps vo tentar criar um "chat" q acredito que non é muito diferente disso, ou é?

FLOW!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chat é um pouco mais complexo que um cadastro de usuários, mas nada quem você não consiga fazer com esforço e dedicação. :D

Continue estudando. Eu aprendi PHP sozinho também, só pela Internet. Posso lhe garantir que há bastante conteúdo disponível, além de haver muita gente afim de nos ajudar nos fóruns.

 

Lembre-se de que o Manual do PHP pode ajudá-lo bastante:

http://www.php.net/manual

 

PHP não é difícil. Parece difícil no começo... depois piora. hehe zuera.

com o tempo você verá que não é tão complicado :)

 

[]s

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não to encontrando o erro....

CODE
<?

$nome = $_POST['nome'];

$cad = fopen("cad.txt","a") or die("banco de dados não encontrado");

fputs($cad,$nome."\r\n");

fclose($cad);

 

 

$cad = fopen("cad.txt","r") or die("banco de dados não encontrado");

$ver = fgets($cad,100);

echo "$ver";

fclose($cad);

 

 

?>

 

<html>

<body>

 

<form>

<input type="text" name="nome">

<input type="submit" method="post" >

</form>

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente trocar isto:

$ver = fgets($cad,100);
echo "$ver";

por isto:

while ( $ver = fgets($cad,100) )
{
	echo $ver;
}

O segundo argumento de fgets() é opcional. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Ah, e prefira usar <?php em vez de <?. Leia o tópico Boas Práticas ao Programar, postado pelo Anderson Mello no sub-fórum de Artigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente trocar isto:

$ver = fgets($cad,100);
echo "$ver";

por isto:

while ( $ver = fgets($cad,100) )
{
	echo $ver;
}

O segundo argumento de fgets() é opcional. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Ah, e prefira usar <?php em vez de <?. Leia o tópico Boas Práticas ao Programar, postado pelo Anderson Mello no sub-fórum de Artigos.

 

...

manu, eu ainda non intendi esse "while".. pra que que ele é???

mesma coiz q fputs???

e c for? quando eu devo uz uma e quando a outra??

e o segundo argumento q você fala é o ",100"???

tipo esse 100 faça a quantidade em bytes q vai ser carregado né? e se eu qz que carregue tudo?como fz?

coloco nada???

Compartilhar este post


Link para o post
Compartilhar em outros sites

oooo... li o topico q você me indico sobre "BOAS MANEIRAS"=D

muito bom, vo me acostumar a programar ''melhor""...

mas tem uma coiz q ele non falow q eu tenhu uma duvida, os scripts q eu vejo, os caras nunk uz chaver"{" na mesma linha so uma por linha?

issu é porq é correto ou porq non pode mesmo???

e tamb nunk colok uma de baixo da outra fik sempre assim...

 

 

{.......

.........{

....{

Compartilhar este post


Link para o post
Compartilhar em outros sites

While é um loop de repetição. Isso é básico de qualquer linguagem de programação.

http://br.php.net/while

 

Argumentos ou parâmetros são os valores passados para uma função.

http://br.php.net/manual/pt_BR/functions.arguments.php

 

Essas coisas são bem básicas. Se você as desconhece, sugiro que estude mais programação, antes de criar um sistema. Veja o Manual até Funções (a partir de Classes e Objetos, pode deixar para mais tarde):

http://br.php.net/manual/pt_BR/langref.php

 

 

 

 

 

Quanto à pergunta sobre as chaves ({ e }), não entendi o que você quer saber. Elas podem ser colocadas onde você quiser:

if (condicao){
	comando
}

if (condicao)
{
	comandos
}

 

Prefiro a segunda maneira, pois as chaves correspondentes ficarão sempre alinhadas.

 

 

Lembre-se de que todas as funções e estruturas do PHP estão documentadas no site oficial. Basta usar a busca do site http://www.php.net

 

[]s

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.