LISTAGE DES IMAGES D'UN RÉPERTOIRE AVEC PAGINATION
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007
-
2 août 2006 à 10:02
abdelaziz_info
Messages postés120Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention12 janvier 2017
-
12 janv. 2017 à 16:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
abdelaziz_info
Messages postés120Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention12 janvier 2017 12 janv. 2017 à 16:13
Bonjour :
Attention, Pour que ça fonctionne vers les pages précédentes, il faut changer la ligne (135) de ‘’listage.php’’ comme suivant :
$debutPagePrec = (($intPage * $nbMax)-($nbMax*2));
Si non ça va monter vers les pages suivantes. !!
Salut.
KzL31
Messages postés1Date d'inscriptionlundi 30 juin 2008StatutMembreDernière intervention 5 mars 2010 5 mars 2010 à 18:39
Bonjour, ce code est vraiment bien, j'ai fais quelques personnalisations assez simples et j'en suis pas mal content, je te remercie pour cela,
si ce n'est pas trop te demander, j'aimerais savoir si cela était possible d'inverser l'ordre d'affichage, j'utilise un script d'upload d'image qui renomme l'image envoyée avec le timestamp (un truc du style $nom = time().extension) et lorsque je liste les images avec ton script, les images les plus anciennes s'affichent avant les nouvelles, c'est cela que je voudrais inverser,
merci bien !
mahdisan
Messages postés1Date d'inscriptionlundi 4 février 2008StatutMembreDernière intervention14 mai 2008 14 mai 2008 à 13:39
bonjour
malgré le temps déja passé j'espère qu'il y a toujours moyen d'avoir une réponse à ce post
ce script est exactement ce que je cherche
malheureusement je ne maitrise pas la poo et j'ai un souci
j'utilse wamp en local
j'ai changé la ligne du nom du dossier en ajoutant getcwd() pour avoir le dossier actuel
tout marche sauf les images qui n'apparaissent pas mais leurs noms apparaissent à leurs places
les 2 fichiers php et les images sont tous dans le même dossier (pour info)
merci d'avance
narcinoutte
Messages postés7Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention28 janvier 2008 15 nov. 2007 à 12:00
wow je remarque que le code a ete posté ya un an deja !
alors son commentaire !
narcinoutte
Messages postés7Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention28 janvier 2008 15 nov. 2007 à 11:58
meme avis que les autres, revois ton code
IntelligiKerozeen
Messages postés3Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 8 décembre 2006 8 déc. 2006 à 11:44
joli codage , cependant faudrait preciser la version de php qui supporte ta classe
ainsi pour ceux qui pourrait eventuellement rencontrer des erreur de type {parse error}
devront retirer pour de version plus ancienne les mots clé : c'est pas un tuto loin de la mais pour nos amis qui s'y perdent un peu voici que en php 4 la gestion des object reste assez legere comme eg. ici:
<?php
class Utilisateur
{
var $nom;
var $prenom;
var $email;
function Utilisateur($nom, $prenom) {
$this->setNom($nom);
$this->setPrenom($prenom);
}
//....
?>
l'equivalent php5 donne une autre forme plus typée meme si tout aussi legere encore comparée à d'autre language plus complets
<?php
class Utilisateur
{
private $nom;
private $prenom;
private $email;
public function Utilisateur($nom, $prenom) {
$this->setNom($nom);
$this->setPrenom($prenom);
}
//.....
?>
voila du courage et vive ce site !
lacoste_dz
Messages postés3Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention31 octobre 2006 31 oct. 2006 à 03:00
Y'a pas moyen de classer les images dans des tableaux bien propre?
et du point de vue des liens... c'est pas top pour le referencement :s
Un truc du style /pagex.html serait bien
cs_xmag
Messages postés23Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention11 juin 2007 26 oct. 2006 à 18:25
J'utilise ce script et il fonctionne alors, ce serait pas mal de savoir dans quelle cas il ne fontionne pas? ;-) Merci :)
lacoste_dz
Messages postés3Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention31 octobre 2006 26 oct. 2006 à 18:17
L'enquete en est ou Mr. Visualight. L,inspecteur traine quelque peu de la patte :p. Sa serait bien qu'on puisse enfin utliser ce script
cs_visualight
Messages postés42Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention 1 juillet 2008 21 sept. 2006 à 15:48
Désolé mais le code posté bug au niveau du fichier listage.php.
En effet, la page est blanche (affichage stoppé).
Aurais t'on oublié de fermer quelque chose ?
Je mêne l'enquête ...
DiGhan
Messages postés239Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 3 juin 20101 2 août 2006 à 12:53
Salut,
la fonction printf() existe aussi.
Sannazzarotiti
Messages postés228Date d'inscriptionjeudi 1 septembre 2005StatutMembreDernière intervention12 avril 2009 2 août 2006 à 12:03
echo est moins propre mais plus rapide car le fait de fermer et ouvrir <?php ?> ralentis l'animation. Tu peut faire les test chez toi (me souvient plus du nom de la fonction, peut etre micro_time();).
J'ai du mal a lire le code a cause de la mauvaise colorisation du code (mais on va pas en faire un debat) Prefere les echo (que tu peut ecrire sur plusieurs ligne je rapelle.
ps: "><?php echo $num_lien; ?>
sa par exemple c'est tres mauvais, il vaut mieux un
echo '' . $num_lien . '';
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007 2 août 2006 à 11:41
Globalement, les performances peuvent être touchées, oui, mais surtout dans un projet de grande ampleur, sinon, c'est négligeable.
Sinon, tu n'es pas obligé non plus de faire des 'echo' en masse.
C'est juste, en fait, le fait de mélanger le code HTML avec du code PHP qui est encore plus gênant.
Dans ma source (http://www.phpcs.com/codes/GALERIE-SIMPLE-MAIS-EFFICACE_30500.aspx), tu peux avoir un exemple de comment faire pour mettre le moins de code HTML dans la source sans passer par des templates.
Après, je doute que ce soit la meilleures des méthodes, mais elle me plaît :)
Pour ce qui est de <?php ?> par rapport à echo, ça dépend des écoles, mais globalement, c'est quand même moins 'propre'... Chacun ses goûts après ^^
cs_xmag
Messages postés23Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention11 juin 2007 2 août 2006 à 11:16
Je n'aime pas trop faire plein de "echo", je trouve le code illisible avec les "echo".
Euh, pourquoi est-il conseillé d'utiliser des "echo" plutot que des "?> <?php" ? Pour des raisons de performance? T'as un lien à me donner qui compare les temps d'affichage?
En tout cas, merci pour ta remarque ;-)
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007 2 août 2006 à 10:02
Plutôt que de faire des ouvertures/fermetures en masse de balises PHP, il est plus conseillé de faire des echo.
Le mieux serait même d'intégrer le moins possible d'HTML au milieu de PHP, mais quoiqu'il en soit, évite les <?php et ?> dans tous les sens :p
Après, je n'ai pas trop le temps de regarder de fond en comble le code, je laisse ça aux habitués ^^, mais ça ne m'a pas l'air trop mal :)
12 janv. 2017 à 16:13
Attention, Pour que ça fonctionne vers les pages précédentes, il faut changer la ligne (135) de ‘’listage.php’’ comme suivant :
$debutPagePrec = (($intPage * $nbMax)-($nbMax*2));
Si non ça va monter vers les pages suivantes. !!
Salut.
5 mars 2010 à 18:39
si ce n'est pas trop te demander, j'aimerais savoir si cela était possible d'inverser l'ordre d'affichage, j'utilise un script d'upload d'image qui renomme l'image envoyée avec le timestamp (un truc du style $nom = time().extension) et lorsque je liste les images avec ton script, les images les plus anciennes s'affichent avant les nouvelles, c'est cela que je voudrais inverser,
merci bien !
14 mai 2008 à 13:39
malgré le temps déja passé j'espère qu'il y a toujours moyen d'avoir une réponse à ce post
ce script est exactement ce que je cherche
malheureusement je ne maitrise pas la poo et j'ai un souci
j'utilse wamp en local
j'ai changé la ligne du nom du dossier en ajoutant getcwd() pour avoir le dossier actuel
tout marche sauf les images qui n'apparaissent pas mais leurs noms apparaissent à leurs places
les 2 fichiers php et les images sont tous dans le même dossier (pour info)
merci d'avance
15 nov. 2007 à 12:00
alors son commentaire !
15 nov. 2007 à 11:58
8 déc. 2006 à 11:44
ainsi pour ceux qui pourrait eventuellement rencontrer des erreur de type {parse error}
devront retirer pour de version plus ancienne les mots clé : c'est pas un tuto loin de la mais pour nos amis qui s'y perdent un peu voici que en php 4 la gestion des object reste assez legere comme eg. ici:
<?php
class Utilisateur
{
var $nom;
var $prenom;
var $email;
function Utilisateur($nom, $prenom) {
$this->setNom($nom);
$this->setPrenom($prenom);
}
//....
?>
l'equivalent php5 donne une autre forme plus typée meme si tout aussi legere encore comparée à d'autre language plus complets
<?php
class Utilisateur
{
private $nom;
private $prenom;
private $email;
public function Utilisateur($nom, $prenom) {
$this->setNom($nom);
$this->setPrenom($prenom);
}
//.....
?>
voila du courage et vive ce site !
31 oct. 2006 à 03:00
et du point de vue des liens... c'est pas top pour le referencement :s
Un truc du style /pagex.html serait bien
26 oct. 2006 à 18:25
26 oct. 2006 à 18:17
21 sept. 2006 à 15:48
En effet, la page est blanche (affichage stoppé).
Aurais t'on oublié de fermer quelque chose ?
Je mêne l'enquête ...
2 août 2006 à 12:53
la fonction printf() existe aussi.
2 août 2006 à 12:03
<?php echo $couleurTexte?> -> <?php echo $couleurTexte; ?>
J'ai du mal a lire le code a cause de la mauvaise colorisation du code (mais on va pas en faire un debat) Prefere les echo (que tu peut ecrire sur plusieurs ligne je rapelle.
ps: "><?php echo $num_lien; ?>
sa par exemple c'est tres mauvais, il vaut mieux un
echo '' . $num_lien . '';
2 août 2006 à 11:41
Sinon, tu n'es pas obligé non plus de faire des 'echo' en masse.
C'est juste, en fait, le fait de mélanger le code HTML avec du code PHP qui est encore plus gênant.
Dans ma source (http://www.phpcs.com/codes/GALERIE-SIMPLE-MAIS-EFFICACE_30500.aspx), tu peux avoir un exemple de comment faire pour mettre le moins de code HTML dans la source sans passer par des templates.
Après, je doute que ce soit la meilleures des méthodes, mais elle me plaît :)
Pour ce qui est de <?php ?> par rapport à echo, ça dépend des écoles, mais globalement, c'est quand même moins 'propre'... Chacun ses goûts après ^^
2 août 2006 à 11:16
Euh, pourquoi est-il conseillé d'utiliser des "echo" plutot que des "?> <?php" ? Pour des raisons de performance? T'as un lien à me donner qui compare les temps d'affichage?
En tout cas, merci pour ta remarque ;-)
2 août 2006 à 10:02
Le mieux serait même d'intégrer le moins possible d'HTML au milieu de PHP, mais quoiqu'il en soit, évite les <?php et ?> dans tous les sens :p
Après, je n'ai pas trop le temps de regarder de fond en comble le code, je laisse ça aux habitués ^^, mais ça ne m'a pas l'air trop mal :)