La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  modif
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: modif  (Lu 904 fois)
modif
« sur: le 08-05-2005 a 14:20:10 »
mike501
Membre récent
*

Hors-Ligne

Messages: 17



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

je vien de telecharger un code mais le souci c est que quan j ouvre une image il me la mais sur la meme page et j aimerai que vous m aidez pour modifier le code pour que quand je clique sur une image elle s ouvre dans une autre fenetre
voici le code

<?php
  error_reporting(E_ALL);
function thumb($photo,$grand,$destination){

      $fichierSource = $photo;

      $source = ImageCreateFromJpeg("./img/".$fichierSource);

      $largeurSource = imagesx($source);
      $hauteurSource = imagesy($source);

      $rapport_dim= $largeurSource / $hauteurSource;

     

      if ( $largeurSource >= $hauteurSource ) {
          $largeurDestination = $grand;
          $hauteurDestination = $largeurDestination / $rapport_dim;
      }
      else {
          $hauteurDestination = $grand;
          $largeurDestination = $hauteurDestination * $rapport_dim;
      }



      $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)) {
    $photos_tab[$table_id]=$file;
    $table_id++;
}

sort($photos_tab);

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


echo '<center><h2>',$dir,' :</h2></center>';
echo '<br /><br /><br /><center>',"\n";
echo '<a href="',$path,$nom_index,'galerie',$dir_sans,'" 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");>Ajouter une nouvelle photo</a>',"\n";
echo '<table border="0" width="100%"><tr>',"\n";

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

    $table_read=2;
    echo '<table color="',$table_color,'"><tr>';


    while ( @$file_photo=$photos_tab[$table_read] ) {
   
            if (!$redim) {
                $dim_thumb='';
            }
            else {
                $hauteur_thumb1=3/4 *  $dim_thumb1;
                $dim_thumb='width="'.$dim_thumb1.'" height="'.$hauteur_thumb1.'"';
            }
            echo '<td>',"\n";
            echo '<center><a href="',$path,$nom_index,'galerie',$dir,'/index.php?photo_id=',$table_read,'">',"\n";
            echo '<img src="',$image_path,'/thumb/',$file_photo,'" border="0" ',$dim_thumb,'></a><center></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 ( intval(($table_read+($nb_photo_col-1))/$nb_photo_col) == ($table_read+($nb_photo_col-1))/$nb_photo_col and $table_read+2!=$nb_photo_col) {
                echo '</tr><tr>';
            }

            $table_read ++;
    }
   
   


}
else {
    $photo_id=$_GET['photo_id'];
   
   
   
   
    if ($photo_id!=2) {
        $file_photo=$photos_tab[$photo_id-1];
   
        if (!is_file("./thumb/$file_photo")) {
            thumb($file_photo,$dim_thumb1,"./thumb");
        }
        $photos_prec=$photo_id-1;
        echo '<td width="20%"><center><a href="',$path,$nom_index,'galerie'.$dir.'/index.php?photo_id=',$photos_prec,'">',"\n";
        echo '<img src="',$image_path,'/thumb/',$file_photo,'" border="0"></a><center></td>',"\n";
    }

   

    $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";
    echo 'onClick=window.open("',$path,'galerie',$dir,'/img/',$link_file,'");>',"\n";
    echo '<img src="',$image_path,'/thumb2/',$file_photo,'" border="0"></a>',"\n";
    echo '<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 width="20%"><center><a href="',$path,$nom_index,'galerie',$dir,'/index.php?photo_id=',$photos_suiv,'">',"\n";
        echo '<img src="',$image_path,'/thumb/',$file_photo,'" border="0"></a>',"\n";
        echo '<center></td>',"\n";

    }
  }
?>

« Dernière Édition: le 08-05-2005 a 14:21:55 par mike501 » Rapporter au modérateur  

Re:modif
« Répondre #1 sur: le 08-05-2005 a 17:10:00 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

change les liens (<a href) en ajoutant target=_blank

Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:modif
« Répondre #2 sur: le 08-05-2005 a 18:41:49 »
mike501
Membre récent
*

Hors-Ligne

Messages: 17



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

tu peu reprendre le code est changer le code de couleur differente

Rapporter au modérateur  
Re:modif
« Répondre #3 sur: le 10-05-2005 a 09:59:30 »
ZeTrum
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 31



Je suis un paon ;)

Voir le Profil    WWW
Répondre avec citation

là ou tu as "<a href=" dans ton code tu mets simplement ça à la place :
Code:
<a target="_blank" href=

Rapporter au modérateur  

Une jolie page : http://xrl.us/kdmg
Re:modif
« Répondre #4 sur: le 11-05-2005 a 19:16:55 »
mike501
Membre récent
*

Hors-Ligne

Messages: 17



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

je n ai toujour ps la reponse que je voulai je veux modifier le code pour que quand je clique sur l image elle s ouvre dans une autre fenetre

Rapporter au modérateur  
Re:modif
« Répondre #5 sur: le 11-05-2005 a 19:58:52 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Lis le message juste avant le tien, tu as la marche à suivre...

Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:modif
« Répondre #6 sur: le 12-05-2005 a 12:27:11 »
mike501
Membre récent
*

Hors-Ligne

Messages: 17



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

j ai essayer mais sa ne marche pas

Rapporter au modérateur  
Re:modif
« Répondre #7 sur: le 13-05-2005 a 18:24:19 »
mike501
Membre récent
*

Hors-Ligne

Messages: 17



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation


Aidez moi je peu compter que sur vous pour m aidez

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg