joindre_document.php
Table of Contents
Constants
- _TMP_DIR = creer_repertoire_documents(md5($path . $GLOBALS['visiteur_session']['id_auteur']))
- _TMP_ZIP = $path
Functions
- joindre_trouver_fichier_envoye() : string|array<string|int, mixed>
- Recuperer le nom du fichier selon le mode d'upload choisi et mettre cela au format $_FILES
- joindre_trouver_http_post_files() : array<string|int, mixed>|string
- Récupérer et mettre en forme la liste des fichiers postes que ce soit via plusieurs input file ou via un input file multiple
- joindre_upload_error() : mixed
- joindre_verifier_zip() : mixed
- Verifier si le fichier poste est un zip Si on sait le deballer, proposer les options necessaires
- joindre_decrire_contenu_zip() : mixed
- Verifier et decrire les fichiers de l'archive, en deux listes : - une liste des noms de fichiers ajoutables - une liste des erreurs (fichiers refuses)
- joindre_deballer_lister_zip() : mixed
- fixer_extension_document() : array<string|int, string>
- Cherche dans la base le type-mime du tableau representant le document et corrige le nom du fichier ; retourne array(extension, nom corrige) s'il ne trouve pas, retourne '' et le nom inchange
- accepte_fichier_upload() : bool|int
- Gestion des fichiers ZIP
Constants
_TMP_DIR
public
mixed
_TMP_DIR
= creer_repertoire_documents(md5($path . $GLOBALS['visiteur_session']['id_auteur']))
_TMP_ZIP
public
mixed
_TMP_ZIP
= $path
Functions
joindre_trouver_fichier_envoye()
Recuperer le nom du fichier selon le mode d'upload choisi et mettre cela au format $_FILES
joindre_trouver_fichier_envoye() : string|array<string|int, mixed>
Renvoie une liste de fichier ou un message en cas d'erreur
Return values
string|array<string|int, mixed>joindre_trouver_http_post_files()
Récupérer et mettre en forme la liste des fichiers postes que ce soit via plusieurs input file ou via un input file multiple
joindre_trouver_http_post_files([mixed $name = null ]) : array<string|int, mixed>|string
Parameters
- $name : mixed = null
-
: nom de l'input qu'on veut recuperer si on ne veut pas tous les fichiers
Return values
array<string|int, mixed>|string —string en cas d'erreur
joindre_upload_error()
joindre_upload_error(mixed $error) : mixed
Parameters
- $error : mixed
joindre_verifier_zip()
Verifier si le fichier poste est un zip Si on sait le deballer, proposer les options necessaires
joindre_verifier_zip(array<string|int, mixed> $files) : mixed
Retourne [liste des fichiers, liste des erreurs, chemin du zip]
Parameters
- $files : array<string|int, mixed>
joindre_decrire_contenu_zip()
Verifier et decrire les fichiers de l'archive, en deux listes : - une liste des noms de fichiers ajoutables - une liste des erreurs (fichiers refuses)
joindre_decrire_contenu_zip(mixed $infos) : mixed
Parameters
- $infos : mixed
joindre_deballer_lister_zip()
joindre_deballer_lister_zip(mixed $path, mixed $tmp_dir) : mixed
Parameters
- $path : mixed
- $tmp_dir : mixed
fixer_extension_document()
Cherche dans la base le type-mime du tableau representant le document et corrige le nom du fichier ; retourne array(extension, nom corrige) s'il ne trouve pas, retourne '' et le nom inchange
fixer_extension_document(array{name: string, type: string} $doc) : array<string|int, string>
Parameters
- $doc : array{name: string, type: string}
Return values
array<string|int, string>accepte_fichier_upload()
Gestion des fichiers ZIP
accepte_fichier_upload(string $f) : bool|int
Parameters
- $f : string