begin process at 2012 05 30 13:46:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

decouper une url pour ne garder que l'extension du fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

decouper une url pour ne garder que l'extension du fichier

vendredi 24 novembre 2006 à 11:54:45 | decouper une url pour ne garder que l'extension du fichier

loupile

Membre Club
Bonjour ,

alors voila jusqu'a present pour obtenir cette extension je faisais  $last=strrchr($url,".");
oui mais voila quand l'url est de type : http://www.monsite.com/photos.jpg?name=mathieu

bah mon script il est perdu ... comment je peux tout supprimer a partir du ?   ????


merci de votre aide .
vendredi 24 novembre 2006 à 13:07:49 | Re : decouper une url pour ne garder que l'extension du fichier

syndrael

au lieu de $url, tu travaille sur la chaine $url avec un substr et un strrchr(..,"?"). pour éliminer tout ce qu'il y a derrière ton '?'.
Ca te convient ??
S.
vendredi 24 novembre 2006 à 13:39:11 | Re : decouper une url pour ne garder que l'extension du fichier

malalam

Administrateur CodeS-SourceS
Hello,

<?php
$sChaine = 'http://www.monsite.com/photos.jpg?name=mathieu';
echo pathinfo (parse_url ($sChaine, PHP_URL_PATH), PATHINFO_EXTENSION);
?>
vendredi 24 novembre 2006 à 14:06:13 | Re : decouper une url pour ne garder que l'extension du fichier

loupile

Membre Club
malalam,

et si je veux que mon extension soit incluse dans ma variable $last ? est ce que je fais  $last = pathinfo (parse_url($schaine,PHP_URL_PATH), PATH_INFO_EXTENSION); ?


merci encore


vendredi 24 novembre 2006 à 14:26:24 | Re : decouper une url pour ne garder que l'extension du fichier

malalam

Administrateur CodeS-SourceS
Ah tu veux le chemin complet sans les arguments, c'est ça ?

Y a plusieurs solutions. Avec une url du type que tu donnes, par exemple :

<?php
$sChaine = 'http://www.monsite.com/photos.jpg?name=mathieu';
echo pathinfo ($sChaine,PATHINFO_DIRNAME).parse_url($sChaine, PHP_URL_PATH);
?>
vendredi 24 novembre 2006 à 14:36:35 | Re : decouper une url pour ne garder que l'extension du fichier

loupile

Membre Club
en fait actuellement c'est comme ca ...

$url = 'http://www.monsite.com/photos.jpg?name=mathieu';
$last=strrchr($url,".");

et j'obtenais si il n'y avait pas de ?name=mathieu apres .jpg   $last=jpg

et apres je disais  if ($last ==".jpg") ect ...

mais avec ton code comment je fais pour tout mettre dans ma variable $last ?

merci encore
vendredi 24 novembre 2006 à 14:59:09 | Re : decouper une url pour ne garder que l'extension du fichier

syndrael

Rah là là !! Ke d'explication !!
$path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['extension'], "\n";

C'est pas bon ça ??
S.

vendredi 24 novembre 2006 à 15:04:26 | Re : decouper une url pour ne garder que l'extension du fichier

malalam

Administrateur CodeS-SourceS
Ben mon 1er code était bon donc !

<?php
$sChaine = 'http://www.monsite.com/photos.jpg?name=mathieu';
echo pathinfo (parse_url ($sChaine, PHP_URL_PATH), PATHINFO_EXTENSION);
?>

ca te renvoie bien 'jpg' ??
vendredi 24 novembre 2006 à 15:19:24 | Re : decouper une url pour ne garder que l'extension du fichier

loupile

Membre Club
je dois être stupide, ca ne me renvoie rien du tout ...
j'ai essayé aves la methode de syndrael et la tienne et rien à faire ...


vendredi 24 novembre 2006 à 15:25:19 | Re : decouper une url pour ne garder que l'extension du fichier

malalam

Administrateur CodeS-SourceS
Fais voir ton code...(le tien hein)

1 2

Cette discussion est classée dans : fichier, url, garder, extension, decouper


Répondre à ce message

Sujets en rapport avec ce message

Récupérer le nom d'un fichier... [ par malalam ] Bonjour à tous.Lors d'un upload d'image par FTP, je voudrais récupérer automatiquement le nom (et l'extension) du fichier original, plutôt que d'en cr table encombrante [ par eax ] salut!j'ai un soucis avec une table mysql qui est assez lourde (>2Mo) car elle contient environ 39000 enregistrements et j'arrive pas à l'uploader ave Upload de fichier [ par whiteknight ] Bonjour,j'ai un problème avec la fonction suivante, elle marche correctement mais ne detecte pas tous les type de fichiers.Elle marche que pour le pre Lister fichier (distinction du nom et de l'extension) [ par orelien ] Bonjour,J'aimerais lister les fichiers d'un dossier en distinguant dans deux variables différentes le nom et l'extension de chaque fichier...Quelqu'un Resultat vers fichier texte ??? Aidez moi [ par supergrey ] Bonjour, j'ai une url qui me donne la valeur du cour EUR/USD en direct.Je veux utiliser cette valeur dans un programme C++ en téléchargeant une page Lire un Fichier EXCEL d'extension .xls [ par nohit ] Salut !Voilà, j'essaie de lire un fichier Excel .xls (et pas .csv !) avec PHP et de reccuperer chacune des lignes de ce fichier dans une variable $lig Fichier HTACCESS [ par slhuilli ] Bjr,Quelqu'un aurat il déjàç développé un outiil PHP générant un fichier .HTACCESS car j'ai beaucoup de mal d l'écrire.Merci de vos réponses.SLSébasti Redirection URL, include et header [ par finipe ] Bonjour à tous.Je débute en php, et j'ai créé un site en utilisant mes maigres connaissances du moment. Il est fait ainsi : une page navig.php dont le [HELP] URL Dynamique [ par madcow41 ] Salut les gens, j'ai besoin d'aide. Je suis en train de monter un site où le contenu sera en téléchargement payant via allopass.com (Micropaiement par probleme de fonction fgetc [ par morgandetoi06 ] Maximum execution time of 30 seconds exceededsur cette ligne:$caractere=fgetc($fichier);voila le code au complet : if($fichier=fopen("test.txt","r"))


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,394 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales