rafaphp 0 Denunciar post Postado Agosto 16, 2008 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
Beraldo 864 Denunciar post Postado Agosto 16, 2008 fputs($bd, $nome . "\r\n");Coloque "\r\n" como string. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif \r\n é para Windows. \r é para Unix. []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
rafaphp 0 Denunciar post Postado Agosto 16, 2008 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
Beraldo 864 Denunciar post Postado Agosto 16, 2008 é 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
Bruno Augusto 417 Denunciar post Postado Agosto 16, 2008 É 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
rafaphp 0 Denunciar post Postado Agosto 16, 2008 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
Beraldo 864 Denunciar post Postado Agosto 16, 2008 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
rafaphp 0 Denunciar post Postado Agosto 16, 2008 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
Beraldo 864 Denunciar post Postado Agosto 16, 2008 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
rafaphp 0 Denunciar post Postado Agosto 16, 2008 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
Beraldo 864 Denunciar post Postado Agosto 16, 2008 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
rafaphp 0 Denunciar post Postado Agosto 17, 2008 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
rafaphp 0 Denunciar post Postado Agosto 17, 2008 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
Beraldo 864 Denunciar post Postado Agosto 17, 2008 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