Recherche sur les Noms des fonctions php/mysql
basename()
Définition
Sépare le nom du fichier et le nom du dossier - (PHP 4, PHP 5)Description
string basename
( string $path
[, string $suffix
] )
Prend en paramètre path , le chemin complet d'un fichier et en extrait le nom du fichier.
Liste de paramètres
- path
-
Un chemin.
Sous Windows, les caractères (/) et antislash (\) sont utilisés comme séparateurs de dossier. Sous les autres OS, seul le caractère slash (/) est utilisé.
- suffix
-
Si suffix est fourni, le suffixe sera aussi supprimé.
Valeurs de retour
Retourne le nom de base du chemin path .
Historique
| Version | Description |
|---|---|
| 4.1.0 | Le paramètre suffix a été ajouté. |
Exemples
Exemple #1 Exemple avec basename()
<?php
$path = "/home/httpd/html/index.php";
$file = basename($path); // $file est défini à "index.php"
$file = basename($path, ".php"); // $file est défini à "index"
?>
Bouts de code utilisant la fonction basename()
<?php /* ... */
$error = $files['fichier']['error'][$i];
$clean_name = strtolower(basename($name));
$clean_name = preg_replace('/[^a-z0-9.-]/', '-', $clean_name
/* ... */ ?>
<?php /* ... */
fclose($o);
$name=basename($file);
$type="application/octet-stream";
/* ... */ ?>
<?php /* ... */
$img_height);
$file_name = basename($img_file, $img_ext); //Nom du fichier sans son extension
// Chemin complet du fichier de la vignette
/* ... */ ?>
<?php /* ... */
}
$extension = (empty($_GET['extension'])) ? strrchr(basename($_GET['fichier']),
'.') : $_GET['extension'];
/* ... */ ?>
<?php /* ... */
$user_name , '[ <a href="../forum/login.php?logout=true&sid=',$userdata[
'session_id'],'&redirect=../mb/' , basename( $_SERVER['SCRIPT_NAME'] ),
'" style="color: #00F;">Logout</a> ]
/* ... */ ?>
Connexion
Les fonctions
Références
- basename
- chgrp
- chmod
- chown
- clearstatcache
- copy
- delete
- dirname
- disk_free_space
- disk_total_space
- diskfreespace
- fclose
- feof
- fflush
- fgetc
- fgetcsv
- fgets
- fgetss
- file_exists
- file_get_contents
- file_put_contents
- file
- fileatime
- filectime
- filegroup
- fileinode
- filemtime
- fileowner
- fileperms
- filesize
- filetype
- flock
- fnmatch
- fopen
- fpassthru
- fputcsv
- fputs
- fread
- fscanf
- fseek
- fstat
- ftell
- ftruncate
- fwrite
- glob
- is_dir
- is_executable
- is_file
- is_link
- is_readable
- is_uploaded_file
- is_writable
- is_writeable
- lchgrp
- lchown
- link
- linkinfo
- lstat
- mkdir
- move_uploaded_file
- parse_ini_file
- pathinfo
- pclose
- popen
- readfile
- readlink
- realpath
- rename
- rewind
- rmdir
- set_file_buffer
- stat
- symlink
- tempnam
- tmpfile
- touch
- umask
- unlink





