dadosc 0 Denunciar post Postado Agosto 31, 2004 Estou fazendo uma consulta a um arquivo do tipo TXT porém não consigo procurar palavras sem ter que digitá-las exatamente como se encontram gravadas no arquivos TXT, inclusive com espaços.Alguém pode e ajudar??? Eis o código: if ($nome == "NOME DO PRODUTO"){ $produto[$no][CODIGO] = $no; $produto[$no][NOME] = $nome; $produto[$no][MED01] = $med01; $produto[$no][MED02] = $med02; $produto[$no][MED03] = $med03; $produto[$no][VALOR] = $valor; }Obs.: Tentei usar um % ou \ interpoladas, mas não deu certo.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
dadosc 0 Denunciar post Postado Agosto 31, 2004 ENCAMINHO-LHES TODO O CODIGO PARA FACILITAR O ENTENDIMENTO://ARQUIVO TXT A SER PESQUISADO$arquivo = "../tabela/TABELA001.txt";//ABRE O ARQUIVO TXT$ponteiro = fopen ($arquivo, "r");//LÊ O ARQUIVO ATÉ CHEGAR AO FIM E GRAVA EM VARIAVAEIS AS COLUNAS$n = 1;while (!feof ($ponteiro)) { //LÊ UMA LINHA DO ARQUIVO $codigo = fgets($ponteiro, 11); $nome = fgets($ponteiro, 41); $med01 = fgets($ponteiro, 7); $med02 = fgets($ponteiro, 7); $med03 = fgets($ponteiro, 7); $valor = fgets($ponteiro, 20); $no = $n++; //IMPRIME NA TELA O RESULTADO //echo $cod."<br>"; //echo $nome."<br>"; //echo $med01."<br>"; //echo $med02."<br>"; //echo $med03."<br>"; //echo $valor."<br><br>"; //MONTA O ARRAY DE PRODUTOS if ($nome == "ORTHOLINE "){ $produto[$no][CODIGO] = $no; $produto[$no][NOME] = $nome; $produto[$no][MED01] = $med01; $produto[$no][MED02] = $med02; $produto[$no][MED03] = $med03; $produto[$no][VALOR] = $valor; }}//FECHA WHILE //FECHA O PONTEIRO DO ARQUIVOfclose ($ponteiro); Compartilhar este post Link para o post Compartilhar em outros sites
nolfolk 0 Denunciar post Postado Agosto 31, 2004 meu deus, o qq você ker fzer com essi codigo?? Compartilhar este post Link para o post Compartilhar em outros sites