Nginx 500 Erro interno do servidor [FastCGI enviado em stderr: "Mensagem do PHP: Erro de análise do PHP:]

0

Não tenho certeza porque isso está ocorrendo. Meu site wordpress carrega bem.

É algo com o meu código PHP?

<?php 
$urls = array(
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"

        ); 
$url = $urls[array_rand($urls)]; 
header("Location: http://$url"); 
?>
    
por roboweb 26.11.2015 / 06:33

1 resposta

0

Você está recebendo um erro de análise porque não tem , entre as entradas da matriz. Tente corrigi-lo assim:

<?php 
$urls = array(
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        ); 

$url = $urls[array_rand($urls)]; 
header("Location: http://$url"); 
?>

Em muitos idiomas (incluindo o php), o , após a última entrada é opcional. Incluir um , após a última entrada é uma boa ideia porque é mais fácil editar o arquivo e mais difícil esquecer um , ao editar.

    
por 26.11.2015 / 10:51

Tags