Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/11/2006, 19h41   #1
Invité de passage
 
Inscription : novembre 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 11
Points : 1
Points : 1
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
Fayens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h57   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Salut, si tu veux afficher une image dans un fichier.php tu peux faire comme pour un fichier html...

Code :
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é...
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 20h56   #3
Invité de passage
 
Inscription : novembre 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 11
Points : 1
Points : 1
Il me donne ca comme erreur ?

Code :
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 ?
Fayens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 21h00   #4
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 25
Points : 25
Avec concaténation et tout et tout ^^

Code :
1
2
3
4
<?php
echo'<td align="center" valign="middle" width="400" height="400"><img src="'.$news['catimage'].'"/></td>';
?>
MatthieuL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 21h16   #5
Invité de passage
 
Inscription : novembre 2003
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 11
Points : 1
Points : 1
Merci, ca marche mieux maintenant ^^

Chuis trop nul moi en php
Fayens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 21h59   #6
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
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 :
echo '<td align="center" valign="middle" width="400" height="400"><img src="', $news['catimage'], '"/></td>';
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 00h10   #7
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 25
Points : 25
Je pense que syntaxiquement, et aux niveaux de la norme de codage, les points sont préférés
MatthieuL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 03h43   #8
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
Je n'ai pas cette impression en regardant sa structure :
http://fr.php.net/echo
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 08h50   #9
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 25
Points : 25
Citation:
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
MatthieuL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 02h20   #10
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
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
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h02.


 
 
 
 
Partenaires

Hébergement Web