photothèque - PHP - Programmation
Marsh Posté le 07-07-2005 à 18:37:47
Kikou, voila qui pourrais t(aider très fortement (avec un chti css tu pourra faire des merveilles de cette chose.. )
Attention il y à deux pages à visualiser...
Voili voilou... en espérant que ça va t'aider..
Edit : Si j'oubli le lien ça va pas le faire..
http://www.asp-php.net/scripts/asp-php/galerie.php
Marsh Posté le 07-07-2005 à 18:56:25
cmoijulie a écrit : |
sans doute parce que tu es censé le faire toi meme?
Citation : Je travaille en php mysql alors que j'ai appris postgre, donc c'est assez dur! |
si tu connais postgres, MySQL devrait te poser aucun probleme, c'est plus facile a gerer
Citation : pouvez-vous m'aider ? |
avec une question precise oui sans doute, la c'est trop vague...
ah, et j'ai voté 2
Marsh Posté le 07-07-2005 à 19:01:20
cmoijulie a écrit : Bonjour, |
bien sur on peut t'aider (enfin les spécialistes web de ce forum, pas moi donc)
poste donc le code que tu as commencé à faire, on (pardon, "ils" ) t'aideront à le corriger
par contre, j'ai fermé ton sondage hein, tu avais oublié Obiwan
Marsh Posté le 07-07-2005 à 19:01:57
ReplyMarsh Posté le 07-07-2005 à 19:06:00
j'ai toujours pas compris le principe de ce sondage d'ailleurs, mais jpe pas poster sans en faire un... normal ca?
Marsh Posté le 07-07-2005 à 19:07:22
T'as "nouveau sondage" et "nouveau sujet", au choix.
Marsh Posté le 07-07-2005 à 19:14:30
POur l'instant j'ai ca :
<html>
<head>
<title>
</title>
<link rel="stylesheet" href="general.css" type="text/css">
<SCRIPT>
function aff(nom,largeur,hauteur)
{
doc = window.open('','','toolbar=0,directories=0,location=0,status=0,menubar=0,scrollbars='+0+',resizable=0,width='+largeur+',height='+hauteur);
doc.document.write("<html><head><title> Photothèque </title></head><body topmargin=0 leftmargin=0 bgcolor='000000'>" );
doc.document.write("<p align=center><font size=1 face=arial><a href='javascript:self.close();'><img border=0 src='" );
doc.document.write(nom);
doc.document.write("' alt='Cliquez pour fermer'></a></body></html>" );
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#757575">
<table width="100%" border="0" cellspacing="10" cellpadding="0">
<?
$fr = '450,600';
$it = '600,450';
$dossier = '../photos/'; //-----------------DOSSIER-----------------------------------------
$files = array();
$handle = opendir($dossier);
while(false !== ($file = readdir($handle))) {
if($file != '.' and $file != '..' and $file[0] != 'p') {
$files[] = $file;
}
}
closedir($handle);
sort($files);
//---------------------------------CALCUL NB LIGNE-----------------------------------------------------------
$nb = count ($files);
$lg = $nb / 3;
$entier = intval(abs($lg));
$decimale = abs($lg)-intval(abs($lg));
$reste = $decimale * 3;
//---------------------------------DÉBUT TABLEAU-------------------------------------------------------------
$n = 0;
while ($n < ($nb-1)) {
//-------------------------------------------------------------------------------------------------------
echo '<tr align="center">';
$i = 1;
while ($i <= 3) {
list($width, $height, $type, $attr) = getimagesize($dossier.$files[$n]);
if ($height == '800') { $dim = $fr; } else { $dim = $it; }
echo '<td><a href="javascript:aff(\'';
echo $dossier.$files[$n].'\','.$dim.')"><img src="';
echo $dossier.'p'.$files[$n].'" target="_blanck" alt="Cliquez pour agrandir la photo" border="0"></a><br> </td>';
$n++;
$i++;
}
echo '</tr>';
//-------------------------------------------------------------------------------------------------------
}
if ($reste != 0) {
//-------------------------------------------------------------------------------------------------------
echo '<tr align="center">';
$i = 1;
while ($i <= $reste) {
list($width, $height, $type, $attr) = getimagesize($dossier.$files[$n]);
if ($height == '800') { $dim = $fr; } else { $dim = $it; }
echo '<td><a href="javascript:aff(\'';
echo $dossier.$files[$n].'\','.$dim.')"><img src="';
echo $dossier.'p'.$files[$n].'" target="_blanck" alt="Cliquez pour agrandir la photo" border="0"></a><br> </td>';
$i++;
$n++;
}
echo '</tr>';
//-------------------------------------------------------------------------------------------------------
}
?>
</table>
</body>
</html>
et ca ne m'affiche rien du tout!
Marsh Posté le 07-07-2005 à 19:52:34
ou alors [code ][/code ]
Marsh Posté le 07-07-2005 à 18:30:22
Bonjour,
Je dois réaliser une photothèque du genre epictura.fr pour mon stage et j'ai beau chercher je trouve aucun script qui convient...
Je travaille en php mysql alors que j'ai appris postgre, donc c'est assez dur!
pouvez-vous m'aider ?
Merci
Julie