include d'une fonction ... étrangère ...

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 : include d'une fonction ... étrangère ...

Re: include d'une fonction ... étrangère ...

par vsb » 23 août 2010, 11:19

A priori tout ce que tu demandes peut être fait via du css non ?
Donc l'inclusion d'un css provenant d'un seul serveur ne pose pas de soucis.

A moins que tu ne fasses aussi du changement de contenu texte.
J'avoue que je n'y avais pas pensé :| mais, effectivement, pour tout ce qui concerne la mise en page ou la présentation de la page, les css pourront apporter une solution.

Mais il me restera quand même quelques modifs de texte ou d'images ...

Encore merci pour le conseil.

P.S. Désolé de ne pouvoir réagir plus rapidement mais ... dans mon coin, les journées ne comptent que 24 heures :P

Re: include d'une fonction ... étrangère ...

par xTG » 19 août 2010, 20:43

A priori tout ce que tu demandes peut être fait via du css non ?
Donc l'inclusion d'un css provenant d'un seul serveur ne pose pas de soucis.

A moins que tu ne fasses aussi du changement de contenu texte.

Re: include d'une fonction ... étrangère ...

par vsb » 19 août 2010, 17:42

J'ai du mal a comprendre ce que tu cherche à obtenir, mais tu peux pas mettre les valeurs dans un fichier INI, JSON, XML CSV...bref ce que tu veux, et lire les valeurs avec ton script ?
Bon, je donne un exemple simple:

Je gère 3 sites et je souhaite, par exemple, que le 1er mai, le background des 3 pages d'accueil présente du muguet...

Ou alors, en période de nouvel an, une décoration particulière doit s'afficher pendant, par exemple, 1 semaine ...

L'idée est la suivante:

Dans chacun des 3 index.php, je fais un include d'un script appelé 'elements graphiques.php'.
Ce script est unique, se trouve sur un seul des 3 sites et les includes sur les 2 autres utilisent évidemment une adresse http://www. etc ...

Le problème est qu'un tel include ne fonctionne pas dans tous les cas:
si, dans l'include, il y a un echo("......."); --> pas de problème
mais dès qu'une variable doit être passée de l'include au script appelant, impossible ! donc a fortiori, s'il y a appel d'une fonction !

Voilà le problème en version simple ...

Re: include d'une fonction ... étrangère ...

par AoSiX » 18 août 2010, 17:08

J'ai du mal a comprendre ce que tu cherche à obtenir, mais tu peux pas mettre les valeurs dans un fichier INI, JSON, XML CSV...bref ce que tu veux, et lire les valeurs avec ton script ?

Re: include d'une fonction ... étrangère ...

par justin_ » 18 août 2010, 16:31

Ptetre avec soap
tu peux exécuter une fonction php d'un serveur sur un autre

Justin

Re: include d'une fonction ... étrangère ...

par vsb » 18 août 2010, 15:27

On ne peut pas inclure de code provenant d'un autre site, cela constituerai une belle faille.
...
Cela fonctionne pourtant tant qu'il s'agit d'un script 'simple' - c'est pour le code de la fonction ou pour un script qui appelle cette fonction que cela coince.
...
Quitte à la mettre dans un fichier pour elle seule, ainsi tu n'as plus qu'à remplacer le fichier pour faire une mise à jour.
C'est évidemment ma solution actuelle
Je pense que c'est faisable avec cUrl.
Regarde la doc.
Déjà merci pour le tuyau - j'examine cela.

Re: include d'une fonction ... étrangère ...

par Yosh » 18 août 2010, 15:22

Je pense que c'est faisable avec cUrl.

Regarde la doc.

Re: include d'une fonction ... étrangère ...

par xTG » 18 août 2010, 15:13

On ne peut pas inclure de code provenant d'un autre site, cela constituerai une belle faille.

Ton problème est certes compréhensible mais pour ma part je ne m'embêterai pas et ferrai bien une fonction par hébergement.
Quitte à la mettre dans un fichier pour elle seule, ainsi tu n'as plus qu'à remplacer le fichier pour faire une mise à jour.

include d'une fonction ... étrangère ...

par vsb » 18 août 2010, 15:09

Bonjour à toutes et tous,

Je gère plusieurs sites web qui utilisent des éléments graphiques identiques mais dont l'apparence change en fonction de la date.

Pour la facilité de maintenance, ces éléments graphiques ne sont chargés que sur un seul des hébergements et j'utilise des adresses 'explicites' (http://www....etc ...). Cela fonctionne évidemment sans problème.

Mais pour la modification de ces éléments graphiques, je dois utiliser l'include d'une fonction de la date du jour et là, le script de cette fonction doit absolument se trouver sur chacun des hébergements.

Pour la facilité de maintenance, j'aimerais évidemment pouvoir n'utiliser qu'une seule version de ce script mais pour le moment ... je sèche

Déjà grand merci à qui me suggèrera une solution