![]() |
recuperer le nom d'une image et enlever l'extension
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
recuperer le nom d'une image et enlever l'extension
Bonjour,
j'ai une galerie photo simple, je recupere les photos miniature via un dossier mini et j'aurais souhaité afficher le nom de l'image en supprimant l'extension. Merci |
#2
|
||||
|
||||
Bonsoir,
Il faudrait un petit peu plus de détails : quel est le script utilisé, as-tu des notions de programmation, etc. ? |
#3
|
|||
|
|||
Code:
<?php Bienvenue <?php echo htmlentities(stripslashes(trim($_SESSION['login']))); ?> !<br /> <a href="index.php?p=PrivateDeco">Déconnexion</a><br /><br /> <?php @include('barre.php'); /*on définit le nombre de miniatures par page*/ $nb_affichage_par_page=16; // on déclare un tableau qui contiendra le nom des fichiers de nos miniatures $tableau = array(); // on ouvre notre dossier contenant les miniatures $dossier = opendir ('pages/prive/mini/'); while ($fichier = readdir ($dossier)) { if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php') { // on stocke le nom des fichiers des miniatures dans un tableau $tableau[] = $fichier; } } closedir ($dossier); // on défini le nombre de colonne sur lesquelles vont s'afficher nos miniatures $nbcol=4; // on compte le nombre de miniatures $nbpics = count($tableau); echo ''.$nbpics.' Photographies<br /><br />'; // si on a au moins une miniature, on les affiche toutes if ($nbpics == 0) { // si on a aucune miniature, on affiche un petit message :) echo 'Aucune image à afficher'; exit; } else { if (isset($_GET['debut'])) $debut = $_GET['debut']; else $debut = 0; $barre = barre_navigation($nbpics, $nb_affichage_par_page, $debut); echo'<table align="center" <table border="0" cellpadding="0" cellspacing="1" bordercolor="">'; for($i=$debut; $i < $debut + $nb_affichage_par_page; $i++) if (isset($tableau[$i])) { if($i%$nbcol==0) echo '<tr>'; // pour chaque miniature, on affiche la miniature munie d'un lien vers la photo en taille réelle echo '<td bgcolor=""><a href="index.php?p=AffImagePrivate&image='.$tableau[$i].'"><img src="pages/prive/mini/'.$tableau[$i].'" alt="Image" border="0"></a></td>'; if($i%$nbcol==($nbcol-1))echo '</tr>'; } echo '</table> '; } echo '<b>'.$barre.'</b><br /> '; echo'<div align="right"><a href="index.php?p=PrivateAdmin"><img src="pics/admin.jpg" width="20" height="20" border="0" align="bottom"></a> </div>'; ?> |
#4
|
|||
|
|||
A priori, la portion de code qui affiche le nom de l'image est dans la fonction barre_navigation. Tu pourrais nous poster le code de cette fonction ?
|
#5
|
||||
|
||||
Je pense que la fonction barre_navigation n'affiche que les numéros de pages.
Liam, je te propose de remplacer ce code : PHP Code:
PHP Code:
Last edited by Benjy; 18-11-2007 at 22:32. |
#6
|
|||
|
|||
re,
oui en effet ! |
#7
|
|||
|
|||
re,
echo '<td bgcolor=""><a href="index.php?p=AffImagePrivate&image='.$tableau[$i].'"><img src="pages/prive/mini/'.$tableau[$i].'" alt="Image" border="0"><br />'.susbtr($tableau[$i],0,strrchr($tableau[$i],'.')).'</a></td>'; //petite erreur corrigée c'est pas susbtr() mais substr(). Mais ca doit donner quoi comme résultat supplémentaire ?? ++ |
#8
|
||||
|
||||
Quote:
NB : faute de frappe corrigée. |
#9
|
|||
|
|||
re,
Ben non ca l'affiche pas !! ![]() ++ |
#10
|
|||
|
|||
bonjour,
Personne n'a de propositionS a me faire ? ++ |
![]() |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Editer un fichier image de CD en conservant la partie boot, ou la récupérer | KnuX | Logiciels | 9 | 16-05-2004 16:12 |
Enlever l'heure barre des taches | dda42 | Personnalisation de Windows | 40 | 24-12-2003 19:39 |
Comment enlever le logo de démarrage ? | Benjy | Astuces | 0 | 28-09-2003 01:54 |
Récupérer le son d'une vidéo | KnuX | Logiciels | 17 | 03-06-2003 20:47 |
Enlever le ventilos d'une carte graphique. | Cougar | Matériel | 4 | 21-12-2002 09:29 |
All times are GMT +2. The time now is 13:12.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.