Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

[Résolu]Diaporama & Copyright en PhP

Forum informatique > Aide création et gestion de site > [Résolu]Diaporama & Copyright en PhP

<<<1>>>

[Page 1 sur 1 - 9 messages]
Informations Messages

Djokx

Avatar de Djokx
921 messages
Carte Mère
Carte Mère

Lien direct Le 30 Mai 2009 à 09h51

Bonjour à tous,
J'ai installé il y a quelques temps un diaporama (en php) de screenshots sur mon site.
Et je voudrais y ajouter sur chaque image un copyright (logo), j'arrive à mettre le copyright sur une image mais pas à le fusionner avec toutes les images du diapoTriste

Diapo.php

Code

<?php


$connexion = mysql_pconnect ('xxxx', 'xxxxxxx', 'xxxxxxx');
mysql_select_db (xxxxxxx, $connexion);

$requete = mysql_query('SELECT * FROM screenshots');
$nbreLignes = mysql_num_rows($requete);

$id = (isset($_GET['id']) AND is_numeric($_GET['id'])) ? intval($_GET['id']) : 1;
$req = mysql_query("SELECT ID, nom, (SELECT ID FROM screenshots WHERE ID > $id LIMIT 1) AS suiv, (SELECT ID FROM screenshots WHERE ID < $id ORDER BY ID DESC LIMIT 1) AS prec FROM screenshots WHERE ID=$id") or die(mysql_error());
$dat = mysql_fetch_assoc($req);
$suiv = !empty($dat['suiv']) ? '<a href="?id='.$dat['suiv'].'">Suivant</a>' : 'Suivant';
$prec = !empty($dat['prec']) ? '<a href="?id='.$dat['prec'].'">Précédent</a>' : 'Précédent';
echo '<p><<'.$prec.' | '.$suiv.'>></p><hr>';
echo '<p>Image n° '.$dat['ID'].'/'.$nbreLignes.'<img src="'.$dat['nom'].'" /><hr></p>';

?>



Copyright.php

Code


<?php
$source = imagecreatefrompng("logo.png");
$destination = imagecreatefromjpeg($dat['nom']);

$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);

$destination_x = $largeur_destination - $largeur_source;
$destination_y = $hauteur_destination - $hauteur_source;

imagecopymerge($destination, $source, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 60);

imagejpeg($destination);
?>



Merci d'avance pour votre aideSourire

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 04 Juin 2009 à 12h45

Je pense avoir trouvé la solution....
Tu as une page copyright.php qui génère une image PNG (il manque l'appel de la fonction header() pour préciser le type de document au début ceci dit, mais bon...).
Où appelles-tu ta page copyright.php dans ton programme principal? :roll:

Si tu fais un script à part, pense à l'appeler quand tu en as besoinClin d'oeil

Nous ne fournissons pas d'aide par MP. ;)
 

Djokx

Avatar de Djokx
921 messages
Carte Mère
Carte Mère

Lien direct Le 04 Juin 2009 à 18h26

Salut merci de la réponseSourire
J'ai bien rajouté

Code

header ("Content-type: image/jpeg");

mais ça ne change rien :/
Je voulais en faite pour afficher mes images faire: copyright.php?img=nom_de_image.jpgSourire

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 04 Juin 2009 à 23h39

oui, j'imagine bien, mais ce n'est pas ce que tu fais apparemment dans ta page:-P

Nous ne fournissons pas d'aide par MP. ;)
 

Djokx

Avatar de Djokx
921 messages
Carte Mère
Carte Mère

Lien direct Le 04 Juin 2009 à 23h46

Oui,
Je vais revoir mon copyright.phpSourire

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 05 Juin 2009 à 02h27

non, pas ton copyright, l'autre page, diapo.phpClin d'oeil

Nous ne fournissons pas d'aide par MP. ;)
 

Djokx

Avatar de Djokx
921 messages
Carte Mère
Carte Mère

Lien direct Le 05 Juin 2009 à 19h30

Salut,
J'ai réussi a faire le page copyright.php et lorsqu'on l'appelle (copyright.php?img=nom_de_image.jpg) le copyright s'incruste bien dans l'image.

Maintenant pour diapo.php, quand je fais

Code

include("http://www.multi-geek.net/include/copyright.php?img=".$dat['nom']."");


Sans

Code

header ("Content-type: image/jpeg");


J'ai des erreurs tel que Parse error: syntax error, unexpected '%' in http://www.multi-geek.net/include/copyr ... 155801.jpg on line 358

Et quand je met le header, il m'affiche l'adresse de la page en image :/

Merci.

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 05 Juin 2009 à 19h46

mais pourquoi faire un include?
le fichier copyright.php?img=xxxx est une image
appelle donc le fichier comme si tu appelais une imageClin d'oeil

Code

<img src="copyright.php?img=xxxx" />

Nous ne fournissons pas d'aide par MP. ;)
 

Djokx

Avatar de Djokx
921 messages
Carte Mère
Carte Mère

Lien direct Le 05 Juin 2009 à 20h11

Ah oui, que je suis bête :roll:
Merci beaucoup Ju2 Sourire
[Résolu]

 

<<<1>>>

[Page 1 sur 1 - 9 messages]

Forum informatique > Aide création et gestion de site > [Résolu]Diaporama & Copyright en PhP