Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/12/2011, 02h00   #1
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
Par défaut PHP, afficher un slide, une liste de fichiers

Bonjour,

Je suis occupé à me faire un petit site avec Dreamweaver CS5.
Je connais très mal le PHP mais comme c'est Dreamweaver qui crée le code...
Malheureusement il y a des limites et je veux faire deux trucs un peux "sapce".

1/ j'ai un fichier php qui s'appel fichetech.php, ce fichier contient des images qui sont dans des cellules d'un tableau. AU centre il y a une grande cellule vide. Dans cette cellule je souhaiterais que s'affiche le contenu d'un dossier situé au même niveau que fichetech.php et qui s'appel "fiches".
Pour être claire j'ai donc le dossier "fiches" qui contient des fichiers pdf, des images, des docx,... je voudrais que tout ce contenu soit listé dans la cellule centrale du tableau de fichetech.php.

2/ j'ai une page qui s'appelle galerie.php, la aussi j'ai un dossier qui s'appel "galerie" et qui est au même niveau. Ce dossier "galerie" ne contient que des images JPG de même taille. Je souhaites que la page galerie.php affiche les images en petit avec une zone ou l'image sélectionnée serait en grand et un défilement automatique avec tout de même la possibilité de revenir en arrière ou en avant. Un peu un truc comme sur ce site : http://www.raypbilande.be/images%20gal/gal03/gal03.html

Si quelqu'un sait m'aider...
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2012, 15h14   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 671
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 671
Points : 5 404
Points : 5 404
1/ genre écrire une liste des fichiers comme ça : Comment lister les fichiers et dossiers triés par ordre lexicographique ? ?

2/ En règle générale, les sliders des sites php sont fait en javascript, avec éventuellement une touche d'Ajax. Dans le cas de ton exemple c'est un site en flash.
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 01h39   #3
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
1/ Oui merci c'est pas exactement ça mais je devrais m'en sortir en prenant ça comme base...

2/ Il n'existe pas par hasard des trucs tout fait (même payants) qu'il serait possible d'inclure dans mon site car là ça dépasse mes compétences...


Merci et bonne année :-))
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 03h03   #4
Membre habitué
 
Inscription : juin 2004
Messages : 614
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 614
Points : 136
Points : 136
Bon sur base de tout ça j'ai pondu ce code absolument immonde :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.centrageblanc {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
</style>
 
(…)
 
</table>
<span class="centrageblanc">
<?php
function format_bytes($bytes) {
}
 
 
$myDirectory = opendir("galery/");
 
while($entryName = readdir($myDirectory)) {
	$dirArray[] = $entryName;
}
 
 
 
closedir($myDirectory);
 
$indexCount	= count($dirArray);
Print ("$indexCount fichiers<br>\n");
 
sort($dirArray);
 
for($index=0; $index < $indexCount; $index++) {
	$filename=$dirArray[$index];
 
 
	if ($filetype =="dir")	{
		print("<TR class='directory'><TD ><a href=\"$filename\">".strtoupper($filename)."</a></td>");
		print("<td>");
		//print();
		print ("REPERTOIRE");
		print("</td>");
		print("<td>");
		print("&nbsp;");
		print("</td>");
		print("</TR>\n");
		}
	else{
		print("<TR><TD><a target='_blank' href=\"$filename\">$filename</a></td>");
		print("<td>");
		//print();
		print("</td>");
		print("<td>");
		print("</td>");
		print("</TR>\n");
		}
	}
 
print("</TABLE>\n");
?>
</span></p>
</span>
</p>
</body>
</html>
Il y a plusieurs chose que je ne comprends pas dans le comportement de cette... chose !

1/ Vous remarquez qu'au début il y a la class "centrageblanc". Normalement l'affichage devrait se faire au centre et en blanc. Et bien elle est à gauche et en noir (ce qui n'est pas très lisible sur fond noir !).

2/ Les résultats s'affichent l'un à côté de l'autre alors que je les voudrais l'un en dessous de l'autre.

3/ Les fichiers qui sont listés sont dans le dossier "galery" mais quand je click sur le fichier je me retrouve à la racine au lieu de me retrouver dans galery. Du coup évidemment le fichier n'est pas trouvé !


Toute aide bien venue qui que vous soyez n'ayez pas peur quoi que vous fassiez j'ai surement déjà fait pire !!!!!!!!!!!!!!
puce_84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h42.


 
 
 
 
Partenaires

Hébergement Web