begin process at 2012 05 31 05:16:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

ordre


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

ordre

jeudi 6 avril 2006 à 11:57:29 | ordre

mike501

Bonjour, j aimerai savoir comment mettre sur une gallerie les categorie par ordre alphabetique
Quel est le code
jeudi 6 avril 2006 à 12:29:22 | Re : ordre

sidf

quel est déjà TON code ?
jeudi 6 avril 2006 à 12:52:48 | Re : ordre

mike501

sa doit etre sa




<?php
error_reporting(E_ALL);

include("./galerie/inc/config.php");

if (isset( $_GET['page']) or $_GET['page']='') {
        $page=$path.$_GET['page'];

}
else {
     $page=$path."/galerie";
}

echo '<html>',"\n",'<head><title>Galerie photo</title></head>',"\n\n",'<body bgcolor="',$table_color,'">',"\n";


echo '<br /><br /><br /><center><table border="0" width="70%" bgcolor="',$background_color,'"><tr><td width="10%"></td><td>',"\n";


$page=str_replace(' ','%20',$page);

include ($page);

 


echo '<br /><br /><br /></td><td width="10%"></td></tr></table><center><br /><br />',"\n";
echo '<br /><font size="2"><p>Création de la galerie photo : cdrik<br />',"\n";
echo '</body></html>';

jeudi 6 avril 2006 à 16:29:57 | Re : ordre

raven44

Hello,

"sa doit etre ca" ???? tu ne sais pas si c'est ton code ou pas ?
jeudi 6 avril 2006 à 17:25:20 | Re : ordre

sidf

je ne vois pas de requete sql
jeudi 6 avril 2006 à 19:22:52 | Re : ordre

mike501

Voici mon fichier index





<?php
error_reporting(E_ALL);
/******************** Fonction de création de miniature ***********************/
function thumb($fichierSource,$grand,$destination){

    // Création du fichier
    $source = ImageCreateFromJpeg('./img/'.$fichierSource);
   
    // Dimantion
    $largeurSource = imagesx($source);
    $hauteurSource = imagesy($source);

    // Calcule pour garder le raport largeur / hauteur
    $rapport_dim = $largeurSource / $hauteurSource;


    // Calcule pour garder le raport largeur / hauteur
    if($largeurSource >= $hauteurSource){
        $largeurDestination = $grand;
        $hauteurDestination = $largeurDestination / $rapport_dim;
       
    }else{
        $hauteurDestination = $grand;
        $largeurDestination = $hauteurDestination * $rapport_dim;
    }


    // Création de l'image
    $im = ImageCreateTrueColor ($largeurDestination, $hauteurDestination) or die ('Erreur lors de la création de l\'image');

    ImageCopyResampled($im, $source, 0, 0, 0, 0, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource);


    ImageJpeg($im, $destination.'/'.$fichierSource);
}

 

function knowdir($path){
    $path = dirname($path);
    $path = strrchr($path,'/');
    return $path;
}

 

 

include ('../inc/config.php');

$dir = knowdir($_SERVER['PHP_SELF']);
$image_path = $path.'galerie/'.$dir;

//création du tableau des photos
$dir_connect = opendir('./img');

$table_id = 1;


while($file=readdir($dir_connect)) {
    if($file !== '.' & $file !== '..'){
        $photos_tab[$table_id]=$file;
        $table_id++;
    }
   
}

sort($photos_tab);

$dir_sans=str_replace(' ','%20',$dir);

 

echo '<br /><br /><br /><center>',"\n"
,'<a href="',$path,'galerie',$dir_sans,'/new.php" onclick="window.open(\"',$path,'galerie',$dir_sans,'/new.php\",\"new_photo\",\"status=no,scrollbars=yes,width=450,height=500,directories=no,location=no,resizable=yes,toolbar=no\");" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">Ajouter une nouvelle photo</a>',"\n"
,'<table style="border:0px; width:100%;"><tr>',"\n";

if(!isset($_GET['photo_id'])){

    echo '<table style="color:',$table_color,';"><tr>';

    $nb_maxi_img = 30;
   
    $init=3;

    $nb_page = round($table_id/$nb_maxi_img)-1;

    if(!IsSet($_GET['page'])){
        $table_read=1;
        $begin = 1;
        $_GET['page'] = 0;
    }else{
        $table_read=$nb_maxi_img*$_GET['page'];
        $begin = $nb_maxi_img*$_GET['page'];
        $nb_maxi_img = ($nb_maxi_img*$_GET['page'])+$nb_maxi_img-1;
    }
    $i=0;
    for($table_read;$table_read<=$nb_maxi_img;$table_read++){
    //while(@$file_photo=$photos_tab[$table_read]){
        @$file_photo=$photos_tab[$table_read];
        if($table_read >= $begin  && !empty($file_photo)){
            $i++;
            if (!$redim){
                $dim_thumb='';
                $dim_thumb1='';

            }else{
                $hauteur_thumb1=3/4 * $dim_thumb1;
                $dim_thumb='width:'.$dim_thumb1.'px; height:'.$hauteur_thumb1.'px;';
            }
            echo '<td style="padding-right:5px; padding-bottom:5px;">',"\n"
            ,'<div style="border-width:1px; border-style:solid; border-color:#C0C0C0; padding:1px 1px 1px 1px;">',"\n"
            ,'<a href="',$path,$nom_index,'galerie',$dir,'/index.php?photo_id=',$table_read,'" target="_blank">',"\n"
            ,'<img src="',$image_path,'/thumb/',$file_photo,'" style="border-width:1px; border-style:solid; border-color:#C0C0C0; ',$dim_thumb,'" /></a></div></td>',"\n\n\n";

            if(!is_file('./thumb/'.$file_photo)){
                thumb($file_photo,$dim_thumb1,'./thumb');
            }

            if(!is_file('./thumb2/'.$file_photo)){
                thumb($file_photo,$dim_thumb2,'./thumb2');
            }

            if($init == $i){
                $init=3+$i;
                echo '</tr><tr>';
            }

           
        }
    }
    if($nb_page >= 1){
        echo '<br /><div style="width:100%; text-align:center;">';
        if($nb_page != $_GET['page']){
            echo '<span style="float:right;"><a href="',$_SERVER['PHP_SELF'],'?page=',($_GET['page']+1),'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">Suivant</a></span>';
        }
        if($_GET['page'] >= 1){
            echo '<span style="float:left;"><a href="',$_SERVER['PHP_SELF'],'?page=',($_GET['page']-1),'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">Précédent</a></span>';
        }
        echo '<a href="?page=0" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">1</a> ';
        for($i=1;$i<=$nb_page;$i++){
            echo '<a href="',$_SERVER['PHP_SELF'],'?page=',$i,'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">',$i+1,'</a> ';
        }
        echo '</div><br />';
       
       
        echo '<tr><td><br /></td><td></td><td></td></tr>';
        echo '<tr><td>',"\r\n";
        if($_GET['page'] >= 1){
            echo '<a href="',$_SERVER['PHP_SELF'],'?page=',($_GET['page']-1),'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">Précédent</a>';
        }
        echo '</td><td style="text-align:center;">'
        ,'<a href="?page=0" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">1</a> ';
        for($i=1;$i<=$nb_page;$i++){
            echo '<a href="',$_SERVER['PHP_SELF'],'?page=',$i,'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">',$i+1,'</a> ';
        }
        echo '</td><td style="text-align:right;">',"\r\n";
        if($nb_page != $_GET['page']){
            echo '<a href="',$_SERVER['PHP_SELF'],'?page=',($_GET['page']+1),'" style="color:#000000;" onmouseover="this.style.color=\'#FF0000\';" onmouseout="this.style.color=\'#000000\';">Suivant</a>';
        }
        echo '</td></tr>',"\r\n";
    }
    echo '</table>';

 

}else{
    $photo_id=$_GET['photo_id'];


    $file_photo=$photos_tab[$photo_id];


    if(!is_file('./thumb2/'.$file_photo)){
        thumb($file_photo,$dim_thumb2,'./thumb2');
    }
    $link_file=str_replace(' ','%20',$file_photo);
    echo '<td><center><a href="',$path,$nom_index,'galerie',$dir,'/index.php?photo_id=',$photo_id,'" ',"\n"
    ,'onclick="window.open(\"',$path,'galerie',$dir,'/img/',$link_file,'\");">',"\n"
    ,'<img src="',$image_path,'/img/',$file_photo,'" style="border:1px; border-style:solid;" /></a>',"\n"
    ,'<center></td>',"\n";


    if(@$file_photo=$photos_tab[$photo_id+1]){

        if (!is_file('./thumb/'.$file_photo)) {
            thumb($file_photo,$dim_thumb1,'./thumb');
        }
        $photos_suiv=$photo_id+1;

        echo '<td style="width:20%"><center><a href="',$path,$nom_index,'galerie',$dir,'/index.php?photo_id=',$photos_suiv,'"',"\n"
        ,'<img src="',$image_path,'/thumb/',$file_photo,'" style="border:0px;" /></a>',"\n"
        ,'<center></td>',"\n";

    }
}
echo '</tr></table>';
?>

vendredi 7 avril 2006 à 13:16:01 | Re : ordre

mike501

quelq un a trouver


Cette discussion est classée dans : ordre


Répondre à ce message

Sujets en rapport avec ce message

Inverser l'ordre d'affichage [ par CouB ] Je voudrais afficher le contenu d'une table par rapport a un des variables.Mais g un pb, je n'arrive pas a afficher en haut de ma liste l'enregistreme Ordre de tri ??! [ par benxen ] Bonjour,Tout juste debutant en php, je viens de recuperer un script permettant de lister toutes les images d'un repertoire afin de mettre leur nom dan Update [ par asterixobelix ] François C.Merci à TortueGeniale pour son aide dans le message Session. Un autre problème se pose à moi:La supression et l'ajout d'un enregistrement f Ordre d'affichage de photo avec opendir [ par tamatea ] Bonjour à tous.Voilà j'utilise un petit script pour aller chercher les photos d'un dossier et les afficher sur ma page.Seulement les images 01.png 02. simplement mettre de l'ordre ds mes date [ par Lump[YaNa] ] Voila mes dates ne sont pas ds lodre chrono elle en prend en compte que le chiffre des joursjour/mois/années resultat : http://lumpmusic.free.fr/index Ordre inverse dans un tableau [ par Dridrizz ] Voila, j'ai un formulaire qui alimente un .txt de haut en bas (normal quoi) et j'aimerai faire apparaitre les lignes du .txt en comencant par la derni TRI mySQL [ par ehmarc ] SAlut,J'ai un petit probleme dde tri dans mes bases : j'ai des champs de types varchar qui n'ont que des valeurs monétaires du type 9,22Je voudrai tou [Problème] Lecture de fichiers dans un certain ordre... [ par Nightm4re ] Bonjour à tous,j'utilise les fonction opendir(), puis readdir() afin de lire les fichiers d'un répertoire. Le problème, c'est que tout est lu dans un Formulaire php passage de valeur [ par quickynico ] j'ai un formulaire qui se présente de cette façon:libellé datelib1 10/06/1995lib2 25/08/1999... ...j'ai N ligne sur lesquel uniquement la date Question d'accent et d'ordre alphabétique [ par Paraglider ] Bonjour tout le monde,Je suis confronté à deux problèmes. Par ordre d'importance, je commencerai par in problème d'accent dans les noms de fichiers. L


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,250 sec (3)

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