Permisos en Archivo...
Avisos
Vaciar todo

Permisos en Archivos PHP  

 
Victor Alejandro
 Victor Alejandro
Usuario eminente

Hola buen día!

En mi sitio hay unos íconos que crean un PDF de esa propiedad, la comparten por email e imprimen la ventana, lo que se requiere en estos momentos es compartir la ubicación través de un formulario parecido al del icono "Compartir por Email" yo manualmente creé el ultimo icono que precisamente utilizaría para compartir la ubicación de cada una de las propiedades, el problema es que las variables de (título, precio, y locación se encuentran en un archivo llamado default.php ahora, cuando doy clic al boton de compartir se abre una ventana emergente donde debe de salir esa ubicación, el título y precio de la propiedad que esté mostrándose, pero me sale el error Direct Access to default.php is not allowed estuve investigando y encontré que es imposible que pueda acceder a esos archivos que por cuestiones de seguridad no lo permiten.

Quisiera saber si en efecto no puedo acceder a ninguno de estos archivos? Si esto fuese verdad tengo otra opción para hacer lo que requiero, por fortuna.

Muchas gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 02/12/2015 7:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El archivo default.php lo has creado tu o el archivo ventana.php es el que has creado?, como lo planteas es un tema de programación.

En el archivo de la extensión de propiedades al que haces referencia, es un archivo de plantilla:
Contenido solo visible a usuarios registrados

Lamentablemente desde foro no vemos temas de programación y sólo podemos darte generalidades

Saludos.

ResponderCitar
Respondido : 02/12/2015 9:17 pm

Cursos Gratuitos WordPress

Victor Alejandro
 Victor Alejandro
Usuario eminente

Hola

Gracias, pero no pretendo orientación sobre programación, mi pregunta es, el fichero "ventana.php" yo lo he creado, pero, en esa ventana necesito imprimir una variable que se encuentra en el archivo
"default.php", pero al incluir (importar) ese archivo default.php en mi fichero ventana.php me sale el mensaje "Direct Access to default.php is not allowed", según he leído que la razón es que esos archivos se encuentran restringidos por propia seguridad de Joomla!, lo que me gustaría saber es que si hay forma o alguna configuración en Joomla! que me permita otorgar esos permisos de alguna forma para yo poder accesar a ese archivo default.php e imprimir esa variable en ventana.php.

Gracias, saludos!

ResponderCitar
Respondido : 02/12/2015 10:15 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Los permisos los puedes modificar utilizando el administrador de ficheros de tu cPanel: sin embargo es posible que por temas de seguridad los permisos que generes sean vulnerables, podrás corregir los permisos utilizando Stephan desde tu área de clientes

ResponderCitar
Respondido : 03/12/2015 4:37 am

Victor Alejandro
 Victor Alejandro
Usuario eminente

Gracias por sus respuestas, una última pregunta, entonces por lo que me han respondido, no es recomendable cambiar los permisos? Por la cuestión de seguridad que sea.

En caso de que no sea recomendable tengo ya otra solución a esto que tengo que hacer.

Gracias saludos!

ResponderCitar
Respondido : 03/12/2015 5:30 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Más que un permiso de archvio, es un permiso de programación, es decir es una técnica de programación, revisa tu archivo default.php tendrias que tener alguna comprobación al inicio del archivo, por ejemplo en los archivos del core de Joomla se usa :

defined('_JEXEC') or die;

Sigue siendo un tema de programación lo que consultas, asi tengas acceso al archivo esto no significa que podrás recuperar las variables que aqui se usa, esto debído a una serie de factores , pero por el nombre que mencionas default.php parace ser un archivo de vista en el modelo MVC.

Saludos.

ResponderCitar
Respondido : 03/12/2015 8:25 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Victor Alejandro
 Victor Alejandro
Usuario eminente

Ok gracias por sus respuestas.

Saludos!

ResponderCitar
Respondido : 03/12/2015 8:54 pm