API17

JFile::makeSafe: Difference between revisions

From Joomla! Documentation

Doxiki2 (talk | contribs)
Updated to r1448:247ba8d88526
BastianW (talk | contribs)
m User contributed notes: added example
Line 37: Line 37:
</span>
</span>
===User contributed notes===
===User contributed notes===
===Example===
<source lang="php">
//Retrieve file details from uploaded file, sent from upload form
$file = JRequest::getVar('upload_file', null, 'files', 'array');
//Import filesystem libraries. Perhaps not necessary, but does not hurt
jimport('joomla.filesystem.file');
//Clean up filename to get rid of strange characters like spaces etc
$filename = JFile::makeSafe($file['name']);
</source>
<CodeExamplesForm />
<CodeExamplesForm />
<dpl>
<dpl>

Revision as of 09:02, 1 July 2012

Joomla 11.1 JFile::makeSafe

Description

Makes file name safe to use.

Template:Description:JFile::makeSafe [Edit Descripton]

public static function makeSafe ($file)
Parameter Type Default Description
$file string The name of the file [not full path]
  • Returns string The sanitised string
  • Defined on line 60 of libraries/joomla/filesystem/file.php
  • Since Joomla 11.1

See also

Template:SeeAlso:JFile::makeSafe [Edit See Also]

User contributed notes

Example

		//Retrieve file details from uploaded file, sent from upload form
		$file = JRequest::getVar('upload_file', null, 'files', 'array');
				
		//Import filesystem libraries. Perhaps not necessary, but does not hurt
		jimport('joomla.filesystem.file');
 
		//Clean up filename to get rid of strange characters like spaces etc
		$filename = JFile::makeSafe($file['name']);


<CodeExamplesForm />