·
miarroba.com
Problema en PHP
 
Índice de subforos · Espacio WEB · PHP
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
CyberRoxCyberRox
Usuario Novato
Usuario Novato


Mensajes: 6
Desde: 30/Nov/2003
#1 ·
Problema en PHP

Estoy intentando montar mi web y me dá esta serie de errores que imposibilitan la carga de la web.
Cita:
Warning: main(): open_basedir restriction in effect. File(/home/html//include/conf.php) is not within the allowed path(s): (/home/webcindario/filesxsat) in /home/webcindario/filesxsat/index.php on line 25

Warning: main(/home/html//include/conf.php): failed to open stream: Operation not permitted in /home/webcindario/filesxsat/index.php on line 25

Warning: main(): Failed opening '/home/html//include/conf.php' for inclusion (include_path='.') in /home/webcindario/filesxsat/index.php on line 25

Warning: main(): open_basedir restriction in effect. File(/home/html//include/common.) is not within the allowed path(s): (/home/webcindario/filesxsat) in /home/webcindario/filesxsat/index.php on line 26

Warning: main(/home/html//include/common.): failed to open stream: Operation not permitted in /home/webcindario/filesxsat/index.php on line 26

Warning: main(): Failed opening '/home/html//include/common.' for inclusion (include_path='.') in /home/webcindario/filesxsat/index.php on line 26

Fatal error: Call to undefined function: place_message() in /home/webcindario/filesxsat/index.php on line 40



Tengo que decir que es un PHP Advanced Transfer Manager y no utiliza base de datos Mysql.
Funciona perfectamente en localhost y en un servidor privado sin configurar nada, pero en Mi@ no hay manera.

¿A que puede ser debido?


16/May/2004 22:04 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.589
Desde: 01/Mar/2003
#2 ·
RE: Problema en PHP

Dinos como es la la línea 25 del index.php que es la que te da problemas... parece que intenta hacer un include no permitido.

16/May/2004 22:06 GMT+1
CyberRoxCyberRox
Usuario Novato
Usuario Novato


Mensajes: 6
Desde: 30/Nov/2003
#3 ·
RE: Problema en PHP

No se muy bien cual es la linea 25 :p), te pongo el principio del index.php.

Cita:
define('IN_PHPATM', true);
$include_location = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/";
include($include_location.'include/conf.php');
include($include_location.'include/common.'.$phpExt);

//
// Stampa la parte superiore dell'upload, comprensiva di titolo principale,
// titolo sezione, status bar e icone controlli utenti
//
function place_header($message)
{
global $mess, $infopage, $font, $normalfontcolor, $selectedfontcolor, $homeurl;
global $languages,$allow_choose_language;
global $page_title,$uploadcentercaption,$uploadcentermessage;
global $tablecolor,$bordercolor,$headercolor,$headerfontcolor;
global $logged_user_name,$user_status, $include_location;

place_message('', $message, basename(__FILE__));

// Place info table
if ((file_exists($infopage)) && (filesize($infopage) != 0))
{
echo "<table border=\"0\" width=\"90%\" bgcolor=\"$bordercolor\" cellpadding=\"4\" cellspacing=\"1\">
<tr>
<td align=\"left\" bgcolor=\"$headercolor\" valign=\"middle\">
<font size=\"2\" face=\"$font\">
<font color=\"$headerfontcolor\"><b>$mess[51]</b> </font></font></td>
</tr>
<tr>
<td align=\"left\" bgcolor=\"$tablecolor\" valign=\"middle\">
<font size=\"1\" color=\"$normalfontcolor\" face=\"$font\">";

include($include_location.$infopage);

echo "</font></td></tr></table>";
echo "<br>";
}
}

//
// Ritorna la data in formato unix tenendo conto del fuso orario
//
function unix_time()
{
global $timeoffset;
$tmp = time() + 3600 * $timeoffset;
return $tmp;
}

//
// Ritorna la data di un file tenendo conto del fuso orario impostato
//
function file_time($filename)
{
global $timeoffset;
$tmp = filemtime($filename) + 3600 * $timeoffset;
return $tmp;
}

//
// Cancella un file e i suoi relativi file accessori (download counter e descrizione)
//
function delete_file($filename)
{
if (file_exists($filename))
unlink($filename);

if (file_exists("$filename.desc"))
unlink("$filename.desc");

if (file_exists("$filename.dlcnt"))
unlink("$filename.dlcnt");
}

//
// Ricerca ricorsivamente i file contenuti nella directory indicata ed
// in ogni subdirectory in essa contenuta
//
function scan_dir_for_digest($current_dir, &$message)
{
global $timeoffset, $comment_max_caracters, $datetimeformat, $uploads_folder_name;
global $hidden_dirs, $showhidden, $validation_enabled, $user_status, $grants;

$currentdate = getdate();
$time1 = mktime(0, 0, 0, $currentdate['mon'], $currentdate['mday']-1, $currentdate['year']);
$time2 = $time1 + 86400;


El Include es la carpeta donde se encuentra el conf.php. El conf.php es donde se configuran aspectos del PHP-ATM pero funciona perfectamente en localhost y en otro server sin ningún retoque.



Editado por CyberRoxCyberRox, Domingo, 16 de Mayo de 2004, 23:22
16/May/2004 23:20 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.589
Desde: 01/Mar/2003
#4 ·
RE: Problema en PHP

En:
Cita:

$include_location = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].dirname ($HTTP_SERVER_VARS['PHP_SELF'])."/";


Yo pondría (haciendo una copia de lo anterior):
$include_location = "./";

Da errores al querrer usar la ruta completa.

17/May/2004 11:40 GMT+1
CyberRoxCyberRox
Usuario Novato
Usuario Novato


Mensajes: 6
Desde: 30/Nov/2003
#5 ·
RE: Problema en PHP

Muchisimas gracias NoSetup, efectivamente ese era el problema.
He cambiado todos los archivos.php y he solucionado el problema.

17/May/2004 18:56 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.589
Desde: 01/Mar/2003
#6 ·
RE: Problema en PHP

Escrito originalmente por CyberRox
Muchisimas gracias NoSetup, efectivamente ese era el problema.
He cambiado todos los archivos.php y he solucionado el problema.


En general, siempre es mejor hacerlo mas sencillo.... el include cuando busca una dirección fuera de tu directorio da fallos.... vamos que no se puede usar.

Me alegro que lo solucionaras.

17/May/2004 19:01 GMT+1
Índice de subforos · Espacio WEB · PHP
Temas similares
Asunto Autor#VisitasÚltima respuesta
Problema formulario de contacto php23/Nov/2008, 13:01
NLfansNLfans
410625/Nov/2008, 23:37
tamandotamando Ir al último mensaje del tema
Problema con foro en php y html al crear un nuevo tema22/Nov/2008, 19:31
River_mdpRiver_mdp
35429/Nov/2008, 11:01
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Problema con imagen en session php30/Ago/2008, 14:13
kurt19kurt19
0170No hay respuestas
Problema php17/Ago/2008, 01:44
Liga07Liga07
212017/Ago/2008, 10:35
Liga07Liga07 Ir al último mensaje del tema
Problema no funciona eMail por PHP06/Ago/2008, 00:03
RinconSalaoRinconSalao
233706/Ago/2008, 14:59
RinconSalaoRinconSalao Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 07:42
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª