Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JFile

Liste de tous les membres

Fonctions membres publiques statiques

static getExt ($file)
static stripExt ($file)
static makeSafe ($file)
static copy ($src, $dest, $path=null, $use_streams=false)
static delete ($file)
static move ($src, $dest, $path= '', $use_streams=false)
static read ($filename, $incpath=false, $amount=0, $chunksize=8192, $offset=0)
static write ($file, &$buffer, $use_streams=false)
static upload ($src, $dest, $use_streams=false)
static exists ($file)
static getName ($file)

Documentation des fonctions membres

static JFile::copy (   $src,
  $dest,
  $path = null,
  $use_streams = false 
)
static

Copies a file

Paramètres:
string$srcThe path to the source file
string$destThe path to the destination file
string$pathAn optional base path to prefix to the file names
boolean$use_streamsTrue to use streams
Renvoie:
boolean True on success
Depuis:
11.1

Références $path, JText\_(), JPath\clean(), JFolder\create(), JClientHelper\getCredentials(), JFTP\getInstance(), JFactory\getStream(), jimport(), JPATH_ROOT, null, JError\raiseWarning(), et JText\sprintf().

Référencé par JInstaller\copyFiles(), et JArchive\extract().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JFile::exists (   $file)
static
static JFile::getExt (   $file)
static

Gets the extension of a file name

Paramètres:
string$fileThe file name
Renvoie:
string The file extension
Depuis:
11.1

Références $file.

Référencé par MediaHelper\canUpload(), JArchive\extract(), MediaModelList\getList(), JHtml\includeRelativeFiles(), JAdapter\loadAllAdapters(), JStream\open(), et TemplatesModelSource\populateState().

+ Voici le graphe des appelants de cette fonction :

static JFile::getName (   $file)
static

Returns the name, without any path.

Paramètres:
string$fileFile path
Renvoie:
string filename
Depuis:
11.1

Références $file.

Référencé par JArchive\extract(), JFormFieldComponentLayout\getInput(), et MenusModelMenutypes\getTypeOptionsFromLayouts().

+ Voici le graphe des appelants de cette fonction :

static JFile::makeSafe (   $file)
static

Makes file name safe to use

Paramètres:
string$fileThe name of the file [not full path]
Renvoie:
string The sanitised string
Depuis:
11.1

Références $file.

Référencé par MediaControllerFolder\delete(), MediaControllerFile\delete(), MediaControllerFile\reformatFilesArray(), et MediaControllerFile\upload().

+ Voici le graphe des appelants de cette fonction :

static JFile::move (   $src,
  $dest,
  $path = '',
  $use_streams = false 
)
static

Moves a file

Paramètres:
string$srcThe path to the source file
string$destThe path to the destination file
string$pathAn optional base path to prefix to the file names
boolean$use_streamsTrue to use streams
Renvoie:
boolean True on success
Depuis:
11.1

Références $path, JText\_(), JPath\clean(), JClientHelper\getCredentials(), JFTP\getInstance(), JFactory\getStream(), jimport(), JPATH_ROOT, null, JError\raiseWarning(), et JText\sprintf().

Référencé par TemplatesModelTemplate\fixTemplateName(), et JInstallationControllerSetup\removeFolder().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JFile::read (   $filename,
  $incpath = false,
  $amount = 0,
  $chunksize = 8192,
  $offset = 0 
)
static

Read the contents of a file

Paramètres:
string$filenameThe full file path
boolean$incpathUse include path
integer$amountAmount of file to read
integer$chunksizeSize of chunks to read
integer$offsetOffset of the file
Renvoie:
mixed Returns file contents or boolean False if failed
Depuis:
11.1

Références $data, null, JError\raiseWarning(), et JText\sprintf().

Référencé par JArchiveZip\_extract(), MediaHelper\canUpload(), JArchiveBzip2\extract(), JArchiveGzip\extract(), JArchiveTar\extract(), TemplatesModelTemplate\fixTemplateName(), TemplatesModelSource\getSource(), et JRegistry\loadFile().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :

static JFile::upload (   $src,
  $dest,
  $use_streams = false 
)
static

Moves an uploaded file to a destination folder

Paramètres:
string$srcThe name of the php (temporary) uploaded file
string$destThe path (including filename) to move the uploaded file to
boolean$use_streamsTrue to use streams
Renvoie:
boolean True on success
Depuis:
11.1

Références JText\_(), JPath\clean(), JFolder\create(), JClientHelper\getCredentials(), JFTP\getInstance(), JFactory\getStream(), jimport(), JPATH_ROOT, null, JError\raiseWarning(), JPath\setPermissions(), et JText\sprintf().

Référencé par InstallerModelInstall\_getPackageFromUpload(), et MediaControllerFile\upload().

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :


La documentation de cette classe a été générée à partir du fichier suivant :