Vous n'êtes pas identifié.

Annonces

Les pages de ce Forum sont exploitables par les Navigateurs FireFox, Google Chrome, Opera, Safari, Konqueror, Netscape & MSIE.

#1 [↑] [↓]06/02/2008 11:09:22

davidin80
Privilégié
Default Avatar
Date d'inscription: 11/12/2006
Messages: 104

Récupérer le nom d'un fichier avec son extension

Chers amis bonjour tongue

J'en appelle encore à vos lumières wink
Car là je n'arrive pas à trouver.

Voilà : à partir d'un formulaire sur lequel on soumet une url, je voudrais récupérer le nom du fichier ainsi que son extension (avec parse_url je récupère tous les répertoires et même en faisant un explode / ce n'est pas évident de toujours récuperer l'information).

Peut-on l'enregistrer sur le serveur comme il est possible de le faire en téléchargeant un fichier depuis son ordianteur (avec le bouton Parcourir) ?

neutral MERCI

David

Hors ligne

 

#2 [↑] [↓]06/02/2008 11:22:31

Crazy
Super Admin azimuté
Crazy
Lieu: Côte d'Azur - FRANCE
Date d'inscription: 10/04/2006
Messages: 5696
Site web

Re: Récupérer le nom d'un fichier avec son extension

Trouver le dernier élément d'un tableau

Code :

<?php
$variable = explode('/',$chemin_complet);
$nom_fichier = $variable[count($variable) - 1];
?>

Et (enregistre le nom de fichier)

Code :

<?php
$fp = fopen($dest_file, "w"); // mettre "a" pour créer une liste
if ($fp)
{
	fwrite($fp, $nom_fichier);
	fclose($fp);
}
?>

Sinon (pour enregistrer le contenu du fichier)

Code :

<?php
if (!function_exists('file_put_contents'))
{
	function file_put_contents($filename, $data, $file_append = false)
	{
		$fp = fopen($filename, (!$file_append ? 'w+' : 'a+'));
		if(!$fp)
		{
			trigger_error('file_put_contents ne peut pas écrire dans le fichier.', E_USER_ERROR);
			return;
		}
		fputs($fp, $data);
		fclose($fp);
	}
}

$data_rec_file = file_get_contents($chemin_complet);
file_put_contents($dest_file, $data_rec_file);
?>

wink
Alain AKA Arma


Je suis Bon (avec un grand C) et Immortel... Jusqu'à preuve du contraire ! - I never die...
Chocoku - Sorcier Glouton - Tiger l'Osmose
MSnBetter ThanGoogle - Black Hattitude

I remember and I feel free! - I am the Killer of the Lambs!

Hors ligne

 

Pied de page des forums

Powered by PunBB modified
© Copyright 2002–2005, Rickard Andersson
© Interface & Functional Add-ons Copyright 2006-2007, by Crazy


RSS Forum CIGIEMA

© 2006-2012 / A. G.
CiGi€M@®, 1997-2012
IDDN Reproduction totale ou partielle strictement interdite
Contact :
/