Jump to content


quirino

Member Since 09/12/2004
Offline Last Active 19/12/2004, 03:38
-----

Topics I've Started

.php Gerando Página Em Branco

09/12/2004, 01:55

Caros amigos,
Tenho um pequeno script em .php que funcionava legal em um servidor usando Red Hat 7.2 / MySQL /PHP etc.. Era um PC. .... Quando migrei para outro PC com Red Hat 9.X (nome novo) /MySQL/PHP, etc.. copiados até as árvores de diretórios do antigo server... O dito script deixou de funcionar.
Já revisei as permissões de diretórios e outras coisas mas, a falta de conhecimento entrou em choque com os neurônios. Peço ajuda.
O script um arquivo (arquivoindice.txt) com 2 informações por linhas e separados com : e finalizando a linha com o mesmo caracter..
Exemplo da linha:
mulher:mulher933.txt:
homem:homem884.txt:
menino:menino125.txt:
menina:menina447.txt:

O que ele faz ? Ele escolhe neste arquivo .txt as variáveis passadas pelo browse no formato:
http://www.meudomini...&campo2=idade00
Onde as variáveis mulher e idade são passadas através do browser e deveria ser escolhida randomicamente uma das linhas do arquivoindice.txt (acima).

Quando passo as variáveis, a resposta do browse é uma página em branco.

Abaixo o código do script:


<?php

if(!$campo1 || !$campo2){ exit; }

$line = shell_exec("grep $categ: ./arquivoindice.txt");

list($categoria,$fileName) = split(":",$line);

// se nao tiver a variavel do arquivo setada, sai..
if(!$fileName){ echo "Category [ $categ ] Nao Existe<br>\n"; exit; }

mt_srand( (double) microtime() * 1000000 );
$a = file($fileName);
$randNum = mt_rand( 0, sizeof($a)-1 );
header( "Location: ". $a[$randNum] );

?>

Pergunta aos amigos, podem me dar uma dica de como resolver isso ?

Um abraço a todos.

Quirino

IPB Skin By Virteq