ebrrg
Usuario Novato
Usuario Novato

Subí un sistema de uploads/download al mi espacio de mi arroba, pero me marca el siguiente error:

Warning: main(): open_basedir restriction in effect. File(/home/html/download/include/constants.php) is not within the allowed path(s): (/home/webcindario/ebrrg) in /home/webcindario/ebrrg/download/include/conf.php on line 39

Warning: main(/home/html/download/include/constants.php): failed to open stream: Operation not permitted in /home/webcindario/ebrrg/download/include/conf.php on line 39

Warning: main(): Failed opening '/home/html/download/include/constants.php' for inclusion (include_path='.') in /home/webcindario/ebrrg/download/include/conf.php on line 39

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

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

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

Fatal error: Call to undefined function: place_message() in /home/webcindario/ebrrg/download/index.php on line 41



LOCALMENTE sí jala, pero al subirlo marca esos errores.
En la línea 26 y 27 se encuentra lo siguiente:

25 //$include_location = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/";
26 include($include_location.'include/conf.php');
27 include($include_location.'include/common.'.$phpExt);


Espero puedan ayudarme
Gracias

Ver sitio

Avatar Image
Okupa del foro
Okupa del foro

Bueno.

1 tienes un error en la linea 39 de conf.ph
2. Prueba con esto:
26 include($include_location.'conf.php');
27 include($include_location.'common.php);

ebrrg
Usuario Novato
Usuario Novato

Sigue igual, marcando error

Avatar Image
Okupa del foro
Okupa del foro

El archivo lo incluye pero le da error.
Haz esto,

include('include/conf.php');
include('include/common.php');

Y UNO DE LOS ERRORES TE DIJE QUE estaba en la línea 39 de conf.php....
OSEA QUE LO INCLUYE
bye.

ebrrg
Usuario Novato
Usuario Novato

ivanitoweb , ya casi queda... ahora solo marca un error al momento de descargar el file.. la bronca es que no dice qué error es....

La línea que ejecuta la descarga contiene lo siguiente:

echo " <a href=\"index.php?action=downloadfile&filename=$filename&directory=$directory&".SID."\">

Aquí está la page con el error..

Ver error

Avatar Image
Okupa del foro
Okupa del foro

Bueno, enseñame el index.php si puedes...
Avatar Image
Usuario habitual
Usuario habitual


Revisa las mayusculas y minusculas. en los documentos.. el servidor diferencias entre ellas (MAYUSCULAS y minusculas)

tenia un error parecido..

Intenta y nos dices si lo solucionaste.
ebrrg
Usuario Novato
Usuario Novato

Te paso parte del código, que es donde se hace la descarga..


// Mostro l'icona per il download
//
if ($grants[$user_status][DOWNLOAD] && !is_dir("$current_dir/$filename"))
{
echo " <a href=\"index.php?action=downloadfile&filename=$filename&directory=$directory&".SID."\">
<img src=\"images/download.gif\"
alt=\"$mess[23]\" width=\"20\" height=\"20\" border=\"0\"></a>";
echo count_file_download("$current_dir/$filename");
}
else
echo " <img src=\"images/empty.gif\" width=\"20\" height=\"20\" border=\"0\">";

echo " </font></div>
</td>
<td align=\"right\" width=\"95%\" valign=\"middle\" nowrap>
<div align=\"right\"><font size=\"1\" color=\"$normalfontcolor\" face=\"$font\">\n";

if (is_dir("$current_dir/$filename"))
echo "directory";
else
echo get_filesize("$current_dir/$filename");


echo " </font></div>
</td>
<td align=\"right\" width=\"95%\" valign=\"middle\" nowrap>
<div align=\"left\"><font size=\"1\" color=\"$normalfontcolor\" face=\"$font\">\n";
$file_modif_time = filemtime("$current_dir/$filename") - $timeoffset * 3600;
echo date($datetimeformat, $file_modif_time);

echo " </font></div>
</td>
<td align=\"right\" width=\"95%\" valign=\"middle\">
<div align=\"left\">
<p><font size=\"1\" color=\"$normalfontcolor\" face=\"$font\">\n";

if ($user_status == ADMIN) // If admin, show IP
if ($upl_user != "")
echo "<b>$upl_user</b> - <b>$upl_ip</b><br>";
else
echo "<b>$upl_ip</b><br>";
else
{
if ($upl_user != "")
echo "<b>$upl_user</b><br>";
}
echo " </font></p>
</div>
</td>
</tr>\n";
}
} // list iterator
}
}

//


Atomo64
Machacateclados
Machacateclados

también puedes utilizar los headers para la descarga y cookies y sesiones para almacenar datos, como ej: en cookie:sid y en sesión otros datos

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares