IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

content type png et document write


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut content type png et document write
    Bonjour,

    J'ai un petit problème avec mon script ci dessous.
    En faite il m’écrit ce qu'il y a dans l'image comme texte mais ne m'affiche pas la bannières.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <?php
    header ("Content-type: image/png");
    header ("Content-type: image/gif");
    header ("Content-type: image/jpeg");
     
    $image = imagecreate(900,50);
     
    $image2 = imagecreate(468,60);
     
    $orange = imagecolorallocate($image, 255, 128, 0);
    //$bleu = imagecolorallocate($image2, 0, 0, 255);
    $bleuclair = imagecolorallocate($image, 156, 227, 254);
    $noir = imagecolorallocate($image2, 0, 0, 0);
    $blanc = imagecolorallocate($image, 255, 255, 255);
    $blanc1 = imagecolorallocate($image2, 255, 255, 255);
     
     
    $idcamp = $_GET['idcamp'];
    $id_site = $_GET['id_site'];
     
    include_once('includes/config.php');
    include_once('includes/mysql.php');
     
    $info = $db->prepare('SELECT * FROM siteaffil where id_site = :url');
    $info->bindValue('url',$id_site, PDO::PARAM_STR);
    $info->execute();
    $site=$info->fetch(PDO::FETCH_OBJ);
     
    $info2 = $db->prepare('SELECT * FROM campagne where id_camp = :url1');
    $info2->bindValue('url1',$idcamp, PDO::PARAM_STR);
    $info2->execute();
    $site1=$info2->fetch(PDO::FETCH_OBJ);
     
    $script = '<a href="'. $site1->url .'"><img src="'. $site1->urlban .'"></a>';
     
    if($site->etat == 1){
     
    imagestring($image, 4, 35, 15, "<script> document.write('<a href='$script' accesskey='9'>'); </script>", $blanc);
    imagepng($image); //// ici le probleme
     
     
    }else{
    imagestring($image, 4, 35, 15, "Vous n'etes pas autorise a afficher <br> les campagnes de sur le site ! ". $site->url_site ." ", $blanc);
    imagepng($image);
     
    }
     
    ?>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Euh.... Alors tu crées une image, sur cette image tu écris un JS qui écrit un lien qui contient une image Tu espères avoir quoi à la sortie exactement ?
    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)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    En rajoutant cela j’obtiens bien l'image de la campagne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    header('Content-Type: image/png');
     
    $url1 = readfile($site1->urlban);
    $url2 = readfile($site1->url);
     
    echo '<a href="'. $site1->url .'">'.$url1.'</a>';
    mais L’URL ne fonctionne pas
    la bannière elle fonctionne simplement y a pas D’URL sur la bannière

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu mélanges tout.
    Il y a d'un côté une page HTML avec un lien <a href> et de l'autre une image PNG ; mais pas les deux en meme temps.

    Ta colonne urlban a l'air de contenir le code HTML <img src.... entier et pas seulement l'adresse de l'image non ?
    Et que contient la colonne url exactement ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 173
    Par défaut
    L'url contient le http://liendusite.com
    Par contre dans urlban y a juste le lien de la bannière http://liendusite.com/ban46860.png

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu n'as pas répondu : Qu'est ce que tu veux obtenir exactement ?
    J'aurais dit un bannière avec un lien mais vu la patacaisse que tu fais j'ai un doute.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [SP 2010] Créer document dans doclib à partir de content type
    Par James Dt dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 13/08/2013, 17h56
  2. Réponses: 7
    Dernier message: 13/03/2012, 11h23
  3. [SP-2007] content type "document sets"
    Par medchafik dans le forum SharePoint
    Réponses: 2
    Dernier message: 28/04/2010, 20h22
  4. Réponses: 4
    Dernier message: 18/04/2008, 11h55
  5. Plan type d'un document de spécification
    Par ludovic.fernandez dans le forum Test
    Réponses: 3
    Dernier message: 06/12/2002, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo