Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 19/07/2011, 12h17   #1
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 1
Points : 1
Par défaut MAP et IMG avec PHP

Bonjour,

Je ne suis pas sur d'être dans le bon endroit, j'ai une question avec un fichier html rempli avec PHP par un systeme de templates :

Avec file1.php je créé :

Code :
1
2
3
4
5
6
7
 
<map name="MAP1">
<area shape="rect" coords="7.1035,14.24285714,55.93,20.4285721571" onclick="return openPopup(this.href, 'Info', 'min')" href="../index.php?id=144697" target="_blank" onmouseout="return redirect();" />
<area shape="rect" coords="64.19,57.1428547142857,104.37,63.28571285714" onclick="return openPopup(this.href, 'Info', 'min')" href="../index.php?id=165496" target="_blank" onmouseout="return redirect();" />
<area shape="rect" coords="5577.445,14.285285714,625.87,20.42854218571" onclick="return openPopup(this.href, 'Info', 'min')" href="../index.php?id=146483" target="_blank" onmouseout="return redirect();" />
<area shape="rect" coords="6444.56,78.57142429,698.075,84.7142314286" onclick="return openPopup(this.href, 'Info', 'min')" href="../index.php?id=147745" target="_blank" onmouseout="return redirect();" />
</map>
Puis avec file2.php

Code :
1
2
 
<img usemap="MAP1" src="file_img.php?{ID}" ismap="ismap" />
Or file1.php et file_img.php recalculent la même information (requêtes à partir de donnèes en SESSION).

Serait-il possible de calculer une fois seulement cette information (c'est un array de taille importante) et l'utiliser pour ces deux fichiers ?


J'avais pensé à transmettre les informations en binaire mais les anciennes versions de IE semblent incompatibles.

Savez-vous comment je peux faire ?

Merci.
Slyjj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 21h08   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 303
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 303
Points : 4 481
Points : 4 481
si tes deux fichiers dont le même calcule à partir de variable de session dans ce cas pourquoi ne pas utiliser une page "chapeau" en amont de ses deux pages. cette dernière se chargerait du calcule et stockerais les résultat en session. il ne te resterais plus qu'a modifier tes deux fichiers pour qu'ils prennent en compte les données issues de ta nouvelle variable de session plutôt que de tes variables calculer.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/07/2011, 21h20   #3
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
sans parler de page chapeau, il suffit de mettre en session. ou dans un fichier tier. ou ce qu'on veux.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/07/2011, 17h39   #4
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 2
Points : 1
Points : 1
Merci pour vos réponses

Le soucis c'est que le tableau est de taille importante ça m'embete donc de le mettre en SESSION. Donc je penche pour un fichier tier mais je vois mal comment gérer ca simplement (sans compter que les donnees sont confidentielles). Je marque résolu mais si quelquun à une solution plus simple je suis prenneur
Slyjj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2011, 00h23   #5
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 303
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 303
Points : 4 481
Points : 4 481
si tu a la possibilité sur ton serveur de créer des tables temporaires alors tu devrais pouvoir y stocker tes données le temps de l'exécution de tes scripts. à toi de voir s'il est plus judicieux de faire cela ou de les stocker dans un fichier texte.
Vil'Coyote 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 04h22.


 
 
 
 
Partenaires

Hébergement Web