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 :

Afficher une image


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 11
    Par défaut Afficher une image
    Bonsoir

    Comment ouvrir une image dans un nouveau fichier php ?

    J'explique ->

    Voiçi mon code >
    <a href="{$news['catimage']}" target="_blank" <img src="../thumb.php?{$news['catimage']}"></a>

    Ce code "{$news['catimage']}" me renvoie l'url de l'image et quand je click dessus il l'ouvre dans une page web normal.

    Je voudrais qu'il affiche mon image dans 'image.php'.

    Edit:
    Me suis tromper de catégorie, pourriez vous le déplacer, merci

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut, si tu veux afficher une image dans un fichier.php tu peux faire comme pour un fichier html...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    echo "<td align=\"center\" valign=\"middle\" width=\"400\" height=\"400\"><img src=$news['catimage']></td>";
    ?>
    j'ai mis les balises php car tu voulais un fichier php...

    Espérant t'avoir aidé...

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 11
    Par défaut
    Il me donne ca comme erreur ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/.filer3/indesign/www/image.php on line 19
    Y'a t il une autre solution ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 26
    Par défaut
    Avec concaténation et tout et tout ^^

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    echo'<td align="center" valign="middle" width="400" height="400"><img src="'.$news['catimage'].'"/></td>';
    ?>

  5. #5
    Membre habitué
    Inscrit en
    Novembre 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 11
    Par défaut
    Merci, ca marche mieux maintenant ^^

    Chuis trop nul moi en php

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    bien que cela ne changera pas beaucoup pour une ligne, l'instruction echo est plus rapide avec des virgules qu'avec des concaténations :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td align="center" valign="middle" width="400" height="400"><img src="', $news['catimage'], '"/></td>';

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 26
    Par défaut
    Je pense que syntaxiquement, et aux niveaux de la norme de codage, les points sont préférés

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    Je n'ai pas cette impression en regardant sa structure :
    http://fr.php.net/echo

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 26
    Par défaut
    La forme "concaténation" consiste à réserver de l'espace mémoire pour accueillir le résultat de la concaténation avant de l'envoyer sur le flux de sortie alors que la forme "multi-pramètres" envoie chaque chaîne de caractères successivement sur le flux de sortie sans allouer d'espace mémoire inutilement. On pourrait donc s'attendre à ce que la forme "multi-pramètres", en plus de consommer moins de mémoire, soit plus performante, mais ce serait aller bien vite en conclusion.


    En effet, un autre phénomène entre en jeu : l'envoi sur le flux de sortie. En réalité, cette opération est gourmande en ressources et de multiples appels engendrent un ralentissement non négligeable. De ce fait, la concaténation consomme plus de mémoire, mais elle est beaucoup plus performante que le multi-paramètres.
    Il faut peser le pour et le contre

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    il y a déjà quelques mois, j'ai lu plusieurs articles privilégiant la forme multi-paramètres

    ceci dit, je suppose que cela n'a que peu d'influence pour la plupart des scripts

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] afficher une image stockée dans une table
    Par matonfire dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/03/2004, 12h21
  2. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 11h51
  3. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 19h59
  4. Réponses: 2
    Dernier message: 04/02/2004, 23h32
  5. Afficher une image sans passer par les textures
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/05/2003, 20h13

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