Problème avec getimagesize() et fonction javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec getimagesize() et fonction javascript

par mere-teresa » 15 juil. 2008, 21:40

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Scal » 15 juil. 2008, 16:08

ça fonctionne ^^

Merci beaucoup chrislabricole :D J'ai compris mon erreur !

par chrislabricole » 15 juil. 2008, 12:31

Fais gaffe de pas mélangé Javascript et PHP ;)

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> function ouvre_page(page) { window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no, width=<?php echo $width; ?>, height=<?php echo $height; ?>"); } </script>
PS: Merci d'utiliser les balise
 et [code] :)

par Scal » 15 juil. 2008, 12:17

Oki je vais regarder tout ça avec ce que tu m'as dit ;)

merci bien ^^

C'est vrai que c'est bien utile comme script :lol:

par DrEAM's » 15 juil. 2008, 12:14

hum je pense que ça viens du fait que tu n'ai pas de fichier qui regarde les dimensions de ton image dans le genre:
<?php
$width = $_GET['width'];     //Ici on récupère l'information $width dans la table avec les images

$height = $_GET['height'];  //Ici on récupère l'information $height dans la table avec les images

$type = $_GET['type'];       //Ici on récupère $type

$attr = $_GET['attr'];         //Et ici on récupère $attr
?>
Après si je me trompe pas il faut que tu ai une table dans ta db avec le nom l'image, largeur, hauteur, type, attr...
Attention le nom des colonnes doit être le nom spécifier ici:
$_GET['width']
Sinon ça ne marchera pas!

PS: Tien ça me fait penser que c'est bien pratique comme script :p

Problème avec getimagesize() et fonction javascript

par Scal » 15 juil. 2008, 12:02

Bonjour,

je débute tout juste en php, je ne connais pas encore grand chose.
J'affiche donc mon image (en miniature),et lorsque l'utilisateur clique dessus, j'aimerais qu'une nouvelle fenêtre s'ouvre, et que la taille de la fenêtre soit la dimension de l'image.

Pour cela j'utilise :
<?php
list($width, $height, $type, $attr) = getimagesize("img/chiots/Baka.JPG");
?>

Ici je récupére donc la hauteur et la largeur de l'image dans les variables $width et $height.

Ensuite, j'ai mis un lien sur mon image miniature :
<a href="javascript:ouvre_page('img/chiots/Baka.JPG')"> <img src="img/chiots/Baka_Miniature.JPG" alt="About Us" /> </a>

Et lorsque l'utilisateur clique, ça fait appel à la fonction suivante :

<script language="javascript" type="text/javascript">

function ouvre_page(page)
{
window.open(page,"nom_popup","menubar=no, status=no, scrollbars=no, menubar=no, width=$width, height=$height");
}
</script>

On dirait qu'il n'y a rien dans les variables $width et $height ... ?
Quelqu'un pourrait m'expliquer pourquoi ça ne fonctionne pas ??

Merci d'avance
:D [/php]