定制 tinyphp-function/paths 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

tinyphp-function/paths

最新稳定版本:1.0.2

Composer 安装命令:

composer require tinyphp-function/paths

包简介

Funciones PATHs

README 文档

README

Instalación via composer

composer require tinyphp-function/paths

Funciones

/** Retorna el HOMEPATH */
function homepath(): string

/** Retorna el ROOTPATH */
function rootpath(): string

/** Retorna el APPPATH */
function apppath(): string

/** Retorna el CACHEPATH */
function cachepath(): string

/** Retorna el UPLOADPATH */
function uploadpath(): string

/** Retorna el DOWNLOADURI */
function downloadURI(): string

/** Retorna el DOWNLOADPATH */
function downloadpath(): string

Variables definibles

HOMEPATH

El directorio público accesible para navegación web o llamadas a la API.

Este directorio almacena recursos como CSS, JS u otros similares, accesibles públicamente en una aplicación web.

define('HOMEPATH', '/home/user/public_html');

ROOTPATH

Una ruta general que contiene directorios destinados a múltiples propósitos.

Una ruta que puede ser utilizada de manera compartida por múltiples aplicaciones.

define('ROOTPATH', '/home/user/...');

APPPATH

Un directorio diseñado para almacenar archivos específicos de la aplicación en ejecución.

Esta ruta puede coincidir con la ruta pública; sin embargo, por seguridad, se recomienda que sean diferentes.

define('APPPATH', ROOTPATH . '/APP');

CACHEPATH

Este directorio tiene como propósito alojar todos los archivos y subdirectorios utilizados para la caché de los distintos procesos.

define('CACHEPATH', ROOTPATH . '/cache');

UPLOADPATH

El propósito de este directorio es almacenar todos los archivos subidos por los usuarios.

Se recomienda mantenerlo separado de la carpeta pública para prevenir ejecuciones maliciosas.

define('UPLOADPATH', ROOTPATH . '/uploads');

DOWNLOADURI

Una ruta la cual puede ser consultada públicamente para las descargas.

define('DOWNLOADURI', '/downloads');

DOWNLOADPATH

Este directorio tiene como propósito almacenar todos los archivos temporales para descarga.

A diferencia del directorio de archivos subidos, se recomienda que este directorio esté en la carpeta pública, pero con medidas de seguridad que impidan la ejecución de los archivos, permitiendo únicamente su descarga.

define('DOWNLOADPATH', HOMEPATH . DOWNLOADURI);

Archivo con todas las variables

define('HOMEPATH', '/home/user/public_html');
define('ROOTPATH', '/home/user/...');
define('APPPATH', ROOTPATH . '/APP');
define('CACHEPATH', ROOTPATH . '/cache');
define('UPLOADPATH', ROOTPATH . '/uploads');
define('DOWNLOADPATH', HOMEPATH . '/downloads');

统计信息

  • 总下载量: 72
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 5
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-11-27