Documentation du code de SPIP et de ses plugins

SPIP

documents.php

SPIP, Système de publication pour l'internet

Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James

Ce programme est un logiciel libre distribué sous licence GNU/GPL.

Table of Contents

Functions

creer_repertoire_documents()  : string
Créer un sous-répertoire IMG/$ext/ tel que IMG/pdf
determine_upload()  : bool|string
Trouver le dossier utilisé pour upload un fichier
deplacer_fichier_upload()  : bool|mixed|string
Déplacer ou copier un fichier
check_upload_error()  : bool|string
Erreurs d'upload
corriger_extension()  : string
Corrige l'extension du fichier dans quelques cas particuliers

Functions

deplacer_fichier_upload()

Déplacer ou copier un fichier

deplacer_fichier_upload(string $source, string $dest[, bool $move = false ]) : bool|mixed|string
Parameters
$source : string

Fichier source à copier

$dest : string

Fichier de destination

$move : bool = false
  • true : on déplace le fichier source vers le fichier de destination
  • false : valeur par défaut. On ne fait que copier le fichier source vers la destination.
Tags
uses
_DIR_RACINE
uses
spip_unlink()
Return values
bool|mixed|string

check_upload_error()

Erreurs d'upload

check_upload_error(int $error[, string $msg = '' ][, bool $return = false ]) : bool|string

Renvoie false si pas d'erreur et true s'il n'y a pas de fichier à uploader. Pour les autres erreurs, on affiche le message d'erreur et on arrête l'action.

Parameters
$error : int
$msg : string = ''
$return : bool = false
Tags
link

Explication sur les messages d'erreurs de chargement de fichiers.

uses
propre()
global

string $spip_lang_right

Return values
bool|string

corriger_extension()

Corrige l'extension du fichier dans quelques cas particuliers

corriger_extension(string $ext) : string
Parameters
$ext : string
Tags
note

Une extension 'pdf ' passe dans la requête de contrôle mysql> SELECT * FROM spip_types_documents WHERE extension="pdf ";

todo

À passer dans base/typedoc

Return values
string

        
On this page

Search results