je finis par me perdre entre les "" et les ''
mes images sont dans le répertoire image et le nom de l'image est dans '.$data['nom_img'].'
qu'es ce qui cloche? :evilred:Code:
1
2 getimagesize("'image/'.$data['nom_img'].''");
Version imprimable
je finis par me perdre entre les "" et les ''
mes images sont dans le répertoire image et le nom de l'image est dans '.$data['nom_img'].'
qu'es ce qui cloche? :evilred:Code:
1
2 getimagesize("'image/'.$data['nom_img'].''");
Bonjour,
Tu dois simplement écrire :
Code:getimagesize('image/'.$data['nom_img']);
Je réédites ... escuses:oops:Code:
1
2 getimagesize('image/'.$data['nom_img']);
Le point sert à concaténer, à mettre bout à bout... comme il n'y a rien à coller derrière... on en met pas
ok, merci huntress :king:
attention, j'espère que vous avez le coeur bien accroché (j'ai pas pu faire plus simple) :
me retourne pour les images sur internet exploser (un jour moi aussi, je réussirai à être dans le bétisier !!!)Code:
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 <?php $num_news=$_GET["num_news"]; ?> <? $sql_info="select news.date_news as date_news, news.categorie_news as categorie_news, news.texte_news as texte_news from news join img on news.num_news=num_img where news.num_news ='$num_news' group by news.num_news"; $req_info = mysql_query($sql_info) or die('Erreur SQL !<br>'.$sql_info.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req_info)) { echo '<table width="100%"><tr><td> '.$data['date_news'].'</td><td>'.$data['categorie_news'].'</td></tr><tr><td>'.$data['texte_news'].'</td></tr>'; } $sql_img="select nom_img from news join img on news.num_news=img.num_img where img.num_img ='$num_news'"; $req_img = mysql_query($sql_img) or die('Erreur SQL !<br>'.$sql_img.'<br>'.mysql_error()); list($width, $height, $type, $attr) = getimagesize('image/'.$data['nom_img']); $ratio_width=($width*10/100); $ratio_height=($height*10/100); ?> <?php while($data = mysql_fetch_assoc($req_img)) { echo '<tr><td><a target="blank" href="image/'.$data['nom_img'].'"><img width="'.$ratio_width.'" height="'.$ratio_height.'" src="image/'.$data['nom_img'].'" /> </a></tr></td></table>'; } ?>
Warning: getimagesize(image/): failed to open stream: Permission denied in c:\program files\easyphp1-8\www\essence\news.php on line 32
Cependant ces dernières s'affichent :
Pourquoi permission denied? [au niveau de "list($width, $height, $type, $attr) = getimagesize('image/'.$data['nom_img']);] Zut, c'est moi qui fait ce qu'il veut quand même !!!Code:
1
2
3
4
5
6 <table width="100%"><tr><td> 2009-02-01</td><td>seniors</td></tr><tr><td>blabla 1</td></tr><br /> <b>Warning</b>: getimagesize(image/): failed to open stream: Permission denied in <b>c:\program files\easyphp1-8\www\essence\news.php</b> on line <b>32</b><br /> <tr><td><a target="blank" href="image/1.jpg"><img width="0" height="0" src="image/1.jpg" /> </a></tr></td></table><tr><td><a target="blank" href="image/2.jpg"><img width="0" height="0" src="image/2.jpg" /> </a></tr></td></table>
merci pour votre réponse
Houla !! attends, tu parles en local, mais el local, avec EasyPhp, tu n'as pas de quoi gérer les images GIF PNG JPG. juste tu peux copier !
Il faudrait tester sur ton site web.
Pour le reste (ton scripte) je reviens tout à l'heure si personne ne l'a regardé d'ici là 8O
C' est plus-tot que chez moi ça ne marche pas , alors que le même PHP
(qui fais presque comme toi) marche sur mon site ???? Je peux me tromper :oops:
Bonjour,
Je crois qu'il voulait dire :"C'est plutôt chez moi que ça ne marche pas, alors que sur internet ça marche, et pourtant c'est la même version de PHP", enfin quelque chose comme ça.
Mais bon ce n'est pas parce que c'est la même version de PHP que la configuration est la même, sous easyPHP il faut aller dans php.ini pour le configurer et activer les DLL permettant de faire certains traitements (exif,GD2,pdo,...).
Sinon j'ai regardé un peu ton code
euh pourquoi tu ne fais pas directement "/10".Code:
1
2 $ratio_width=($width*10/100); $ratio_height=($height*10/100);
GoT
Re-bonjour ,
Je n'ais pas parlé de version de PHP je ne sais ou GoTrUnKo a lu ça 8O
Je te disais et je continu a prétendre qu' ayant écris un PHP utilisant a peut prés ta syntaxe ne marche pas sur mon Easy-Php mais marche sur le WEB :lol:
Tu demandes comment activer cette fonction, malheureusement tu as sité ton répertoire c:\program files\easyphp1-8 cette version de easyphp n'as pas le module graphique :mouarf:
Salut,
getimagesize est fourni par la librairie gd qui vient par défaut avec l'installation php (en passant sur easyphp aussi surement).
Vérifie plutôt quecontient un chemin valide vers l'image, un simple echo peut tout te dire.Code:'image/'.$data['nom_img']
Qu'as tu avec :
?Code:echo 'image/'.$data['nom_img']