Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jackson Dias

[Resolvido] Erro PATH_SEPARATOR

Recommended Posts

Pessoal em meio a essas gambiarras no meu index fiz o seguinte

 

<?php

define( 'PS', DIRECTORY_SEPARATOR );
define( 'BASEPATH', dirname( __FILE__ ) . PS );

function SitePages( $idx = false )
{

	$rs = array(
		
		'home'					   => 'home.php',
	'home2'			   => 'home2.php',
		'historia'			 => 'historia.php',
		'cursos'			  => 'cursos.php',
	'direcao'			 => 'direcao.php',
		'quemsomos'		   => 'quemsomos.php',
		'principios'		  => 'principios.php',
		'valores'			 => 'valores.php',
		'galeria'			 => 'galeria.php',
	'legalidade'		  => 'legalidade.php',
		'entrevistas'		 => 'entrevistas.php',
	'depoimentos'		 => 'depoimentos.php',
		'documentos'		  => 'documentos.php',
		'projetos'			=> 'projetos.php',
		'mural'			   => 'mural.php',
	'parceria'			=> 'parceria.php',
		'contato'			 => 'contato.php',
	'videos'			  => 'videos.php',
	'hadd'				=> 'noticias' . PS . 'hadd-pede-a-secretarios-que-invistam-na-pre-escola.php',
   
				
				
		);

	if( $idx and isset( $rs[$idx] ) )
	{
		return $rs[$idx];
	}

	return $rs['home'];

}


$v  = 'id';
$$v = false;
if( isset( $_GET[$v] ) ){
	$$v = $_GET[$v];
}

//for debug purposes only
//echo SitePages( $$v );

//remove comment line above for apply
require( BASEPATH . SitePages( $$v ) );


?>
	  </h5>
	 <p></p>
	  <h2>NOTICIAS </h2>
	  
 <?php include("noticias.php"); ?>;

 

 

na página noticias.php criei várias noticas a página noticias se encontra no diretorio principal já as noticias estão dentro de uma pasta chamada também noticias

 

Meu objetivo e abrir a página "hadd-pede-a-secretarios-que-invistam-na-pre-escola.php que se encontra na pasta noticias dentro de onde está a array

Então fiz:

 

'hadd'				=> 'noticias' . PS . 'hadd-pede-a-secretarios-que-invistam-na-pre-escola.php',

 

e na página noticia eu linquei o titulo assim: index.php?id=hadd

 

Quando hospedei que fui testar a página aparece a seguinte mensagem:

 

Fatal error: require() [function.require]: Failed opening required '/home/vhosts/jacksondias.6te.net/cesfri/noticias/hadd-pede-a-secretarios-que-invistam-na-pre-escola.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/vhosts/jacksondias.6te.net/cesfri/index.php on line 85

 

Nobres onde foi que eu errei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua includ_path aponta para:

. e /usr/share/pear e /usr/share/php
Enquanto seu require aponta para:

/home/vhosts/jacksondias.6te.net/cesfri/noticias/hadd-pede-a-secretarios-que-invistam-na-pre-escola.php

Se puder,mude-a e funcionará. =x

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua includ_path aponta para:

. e /usr/share/pear e /usr/share/php
Enquanto seu require aponta para:

/home/vhosts/jacksondias.6te.net/cesfri/noticias/hadd-pede-a-secretarios-que-invistam-na-pre-escola.php

Se puder,mude-a e funcionará. =x

 

Olá,

 

Eibon, desculpa a minha jumentice (risos), mais não entendi onde devo mudar essas opções.

 

 

:rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nada...relaxa.

define('VALOR', 'algo');
ini_set('include_path', VALOR);

 

Nobre,

 

Grato pela paciência, não foi preciso mais fazer as alterações, eu estava testando esse site em uma hospedagem free, o cliente está pagando uma hospedagem e agora sim está funcionando que é uma beleza :rolleyes:

 

Valeu

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.