[Php-avanzado] Archivos bajo
Mario Gomez Cassou
chompi2006 en yahoo.com.ar
Jue Ago 20 11:07:45 ART 2009
Desde fuera de mi servidor solo se puede acceder al directorio
/home/cd000325/public_html que es el raiz
Quiero utilizar en mis scripts archivos que esten por debajo del directorio publico y para esto cree
/home/cd000325/xxx/
donde puse una foto y un archivo de texto.
Para probar si se pueden utizar los archivos "escondidos" corro el script
www.gomezcassou.com.ar/pruebas/under.php:
<!! esta foto se ve porque esta sobre "public_html"-->
foto local<br>
<img src="foto.jpg">
<!! esta foto NO se ve porque esta debajo "public_html"-->
<br>en xxx<br>
<img src="/../xxx/foto.jpg">
<!-- PHP puede ver debajo "public_html"?-->
<?php
include "/../xxx/texto.txt";
?>
y me salen las advertencias:
Warning: include() [function.include]: open_basedir restriction in effect. File(/home/cd000325/xxx/texto.txt) is not within the allowed path(s): (/home/cd000325/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) in /home/cd000325/public_html/pruebas/under.php on line 9
Warning: include(/home/cd000325/xxx/texto.txt) [function.include]: failed to open stream: Operation not permitted in /home/cd000325/public_html/pruebas/under.php on line 9
Warning: include() [function.include]: Failed opening '/home/cd000325/xxx/texto.txt' for inclusion (include_path='.:/opt/php5/lib/php') in /home/cd000325/public_html/pruebas/under.php on line 9
al directorio "/opt" no tengo acceso por ftp, asi que solo me queda el "tmp" para poner archivos, lo que no parece una buena idea y que tampoco funciona.
¿no puede acceder PHP de alguna manera a este submundo?
Gracias
Yahoo! Cocina
Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090820/c8533fdc/attachment.htm
Más información sobre la lista de distribución Php-avanzado