
fsphp
Membros-
Total de itens
1.121 -
Registro em
-
Última visita
Tudo que fsphp postou
-
Exatamente isso, funcionou corretamente. VALEU PESSOAL!!!! Verifiquei também que eu estava colocando /n ao invés de \n. Daí que vou verificar nos locais que eu tinha colocado anteriormente. Mas como o Fabyo mostrou ficou certo. Inclusive eu repeti a concatenação para abrir num novo parágrafo.
-
Puxa, eu tentei colocar o /n em quase todos os lugares, mas não imaginei que poderia concatená-lo na super global post[]. Vou ver no que dá, depois posto o resultado.
-
O site era em asp. Quando ela entrou na área administrativa, ela tinha lá as opções para ela auterar. Por exemplo: Ela clicava no link de cursos. Então abria a página com um formulário com quase todos campos os preenchidos, aí, na textarea tinha um montão de coisa escrito. Ela selecionava o que era para tirar e deletava. Ela também posicionava o cursor do mouse para inserir novas linhas, mantendo o resto intacto. Conseguiu entender?
-
Mas onde eu coloco o /n?
-
O WHERE eu usaria no caso de serem campos de uma tabela, aqui é diferente. Tenho um monte de recados numa mesma página. Pequenos textos colocados aleatoriamente. Se eu utilizar um campo de id para identificar cada inserção de recados irá funcionar, pois é só a pessoa ver qual é o número de identificação do recado que ela quer excluir e usar o WHERE. Mas eu não quero dessa forma. Eu já ví com uma amiga que ela abre o formulário que insere os recados e, dentro do textarea ela visualiza todos os recados que estão lá . Dessa forma ela só apaga a linha que deseja que seja excluída. Dá para entender como é?
-
Está certo, consegui fazer funcionar todos os tipos. Coloquei r+ e o texto é escrito no começo do arquivo, sobrepondo-se ao conteúdo que lá existe. Coloquei o w+ e ele apagou o que lá havia e inseriu no lugar o novo texto que eu passei. Finalmente coloquei o a+ e ele inseriu meu novo texto no final do antigo. Só que tem um problema. Ele colocou o início do segundo texto na mesma linha do antigo, logo após o ponto de final da linha. Como poderia fazer para que ele colocasse o segundo texto num outro parágrafo?
-
Estou fazendo um programinha para colocar recados em uma página, já está funcionando, só que estou com um problema, como faço para apagar um ou outro recado, mas não todos???? Se fosse para apagar todos eu faria um comando sql(DELETE * FROM mural_recados). O problema é que quero visualizar todos que estão lá e apagar apenas um ou outro. Os scripts estão assim:
-
Caramba hlegius, era exatamente isso! Valeu mesmo. Acho que tenho só mais uma coisa que eu queria fazer com os arquivos .txt, e que é aquele negócio tipo de comentários ao final de um artigo, onde a pessoa vai fazendo o comentário dela e esse comentário vai entrando no arquivo, um embaixo do outro. Como faço para conseguir isso?
-
A formatação funcionou, só está com um problema nela, o conteúdo do arquivo está sendo mostrado em uma linha, não respeitando a mudança de linha nem parágrafos!
-
Estou abrindo o arquivo e mostrando seu conteúdo através de um link, em uma página. Por exemplo, na página arquivos_textos.htm, tem um link que abre esse arquivo.txt, só que eu queria que esse arquivo.txt tivesse um fundo colorido e que as letras aparecessem em Verdana na cor vermelha, e tamanho de fonte 18px. Como eu faço para visualizar o arquivo.txt dessa forma?
-
Falou, qualquer dúvida posta aí que o pessoal dá a maior força.
-
Já estou começando a brincar nos arquivos textos. Vi o funcionamento de algumas funções mas estou com a seguinte dificuldade: Não estou conseguindo formatar a página e o conteúdo: <?php $abrir = file("arquivo.txt"); foreach ($abrir as $linha) echo "<html><head><title></title></head>"; echo "<body color='00ff00'>"; echo $linha."<br>"; echo "</body>"; echo "</html>"; ?> Qual função permite que eu formate o conteúdo e sua página?
-
Descobri o erro. É só tirar do caminho o nome do diretório, pois o arquivo que está executando o script para leitura se encontra no mesmo diretório. Então fica assim: $ponteiro = fopen("arquivo.txt", "r"); fwrite($ponteiro, $texto); echo "$texto"; fclose($ponteiro); Lembrando que tive que dar um chmod antes para dar direito de leitura e escrita no arquivo. Daí que eu coloquei uma vez a seguinte string: chmod("arquivo.txt", 0777); Depois que foi acessado o documento uma vez, através do navegador, eu tive que retirar a linha da chmod pois ficou dando erro nela, ou seja, basta dar as permissões uma vez e pronto. Valeu aí galera!!!
-
Aí Chunlay, Eu estou rodando o Easyphp 1.7 e roda direitinho. Você cria os scripts no dw, salva como extensão .php na pasta www, ou em um diretório dentro dela. Depois você clica no ícone do Easyphp para ele começar a rodar (sugiro você criar um atalho e colocar na barra de tarefas, assim fica mais rápido para clicar nele), depois você inicia seu navegador (também seria legal colocar um atalho dele na barra). Você vai na barra de endereços de seu naveghador e digita: http://localhost/nome_do_arquivo.php ou http://localhost/sua_pasta/nome_do_arquivo.php E ele roda certinho.
-
Para aprender, os livros são bons pois possuem boa didatica e ensinam o passo a passo inicial. Mas, se você quer tudo sobre o php, como material de apoio para seus scripts, você já programando, então, nesse caso, concordo com o Fabyo, acredito que não existe nada mais completo que o Manual do Php, e nada mais interativo e competente que este fórum aqui.
-
Não consegui criar nem gravar em um arquivo texto. Estou trabalhando no windows. Fiz os scripts abaixo: form_redigir.php =========== <form action="insere_no_arquivo.php" method="post"> ESCREVA AQUI SEU TEXTO: <textarea name="texto" rows="7" cols="60"></textarea> <input type="submit" name="submit" value="ENVIAR"> </form> insere_no_arquivo.php =============== <?php $texto = $_POST['texto']; $ponteiro = fopen("/arquivo_texto/arquivo.txt", "a+"); fwrite($ponteiro, $texto); echo "$texto"; fclose($ponteiro); ?> Está dando os seguintes erros: Warning: fopen(/arquivo_texto/arquivo.txt): failed to open stream: No such file or directory in c:\arquivos de programas\easyphp1-7\www\01_localmente\arquivo_texto\insere_no_arquivo.php on line 19 Warning: fwrite(): supplied argument is not a valid stream resource in c:\arquivos de programas\easyphp1-7\www\01_localmente\arquivo_texto\insere_no_arquivo.php on line 20 teste de escrita Warning: fclose(): supplied argument is not a valid stream resource in c:\arquivos de programas\easyphp1-7\www\01_localmente\arquivo_texto\insere_no_arquivo.php on line 22
-
Valeu cara, brigadão. Meu próximo desafio, como iniciante em php, é trabalhar com os arquivos txt e eu não tinha entendido como fazia para criá-los.
-
Come você fez para criar esse texto "somefile.txt"? Você abriu o editor de texto e salvou ele com a extensão .txt?
-
A Bíblia do PHP é uma boa pedida. PHP Quick Start é um bom livro. O Gladiador está vendendo um livro da novatec editora sobre php que é bom e está barato. Veja algum post dele que, lá embaixo tem um link pra LOJINHA DO GLADIADOR.
-
Feliz Natal e Próspero Ano Novo a todos!!!!! O DW é extremamente completo, não vejo qual a necessidade de usar o frontpage com ele junto. Minha dica é, use só o DW. Posteriormente use editores de texto para trabalhar linguagem dinâmica.
-
Você declarou as variáveis que foram enviadas pelo formulário como $_REQUEST. Eu sempre usei $_POT[], não sei se é isso. Tente fazer trocando elas. Coloca assim: $nome = $_POST['txtNome']; $email = $_POST['txtEmail']; etc.... Veja se funciona. Outra coisa, essa sua dúvida acho que deveria ser postada em php.
-
Já é o terceiro post de boas festas que participo do scriptbrasil... MAS É QUE A GALERA MERECE MESMO!!! FELIZ NATAL E PRÓSPERO ANO NOVO! Com muito conhecimento e saúde para poder segurar o rojão.
-
Tenta inverter. Coloca assim e vê no que dá ïf(!Isset(SESION['var'])){ echo "erro"; } else { echo "OK!"; }
-
Estou com o Marcelo, junto o meu abraço ao abraço dele. Boas Festas!
-
Como o Gladiador falou: GRANT atribui direitos a outros usuários. Sintaxe: GRANT tipo_direito ON tabela TO {usuario| PUBLIC} [WITH GRANT OPTION]; Por exemplo: GRANT SELECT ON musicas TO paulo; REVOKE revoga direitos anteriormente concedidos. Sintaxe: REVOKE tipo_direito ON tabela FROM usuario; REVOKE SELECT ON musicas TO paulo; Isso eu nunca usei, peguei de um livro "Curso Prático de SQL" da Novatec editora. É um bom presente de papai noel para si mesmo. E não custa muito.