| ||||||||
Astucien | Bonjour, Je voudrais savoir si il est possible d'afficher une page dont le lien est un enregistrement d'une base de donnée mysql. Merci | |||||||
Publicité | ||||||||
| ||||||||
Petite astucienne | Dans une frame non ? | |||||||
Astucien | pretexte a écrit : Oui, le lien qui se trouve dans un enregistrement de la base, l'afficher dans une frame ! | |||||||
Maître astucien | Message original par t671 Bonjour, tu recherches ton enregistrement
@+ là il n'est pas affiché dans une frame mais si tu veux une frame tu peux... Modifié par y.bli le 11/10/2010 22:34 | |||||||
Astucien | je n'ai pas bien compris la question... Tu veux diffuser un lien qui sert à enregistrer une base de donnée ? Ca dépend du script, de ses fonctions. Parfois, il doit être combiné de variables... Sinon, l'idée des frames est très mauvaise !!!!!!!!! (pas valide W3C) @+ | |||||||
Astucien | OK ! Je vais tenter de m'expliquer un peu mieux ! Actuellement, en écrivant echo '<div class="frame">'; echo $_GET['texte']; , je récupère l'enregistrement "texte" qui est lu. | |||||||
Maître astucien | tu as dit :
donc c'est pas ça ; tu veux dire que l'enregistrement est une partie du lien , c'est bien ça ? dans ce cas, tu mets avant ce qu'il te manque pour faire l'adresse complète : include "\"http://\".$GET['texte']" ; @+
Modifié par y.bli le 12/10/2010 17:08 | |||||||
Astucien | OK ! Merci ! J'approcheeeeeeeeeeeee ..... | |||||||
Astucien | Dans ce cas là, impose le http, en le mettant avant le lien, ou rejete la requete si il n'y a pas le http. | |||||||
Maître astucien | t671 a écrit : pendant que j'y pense, n'oublie pas que si tu dois ajouter www. il faudra aussi "échapper" le point @+ | |||||||
Astucien | ndmsp a écrit : Et si je te dis que je peux faire une page de cadres parfaitement valide W3C, tu me crois ? Si "non", tu as tort : les frames, bien que techniquement très dépassées et posant de gros problèmes d'ergonomie et d'accessibilité, sont tout à fait valides W3C ... D'ailleurs, en chercheant bien, je connais un logiciel de mailing que tu utilises qui en utilise dans l'aperçu de ses lettres ... et c'est parfaitement valide W3C
y.bli : faire un include avec un lien absolu ne marchera pas dans la plupart des hébergements, car la fonction fopen_wrappers est souvent désactivée. D'autre part, ça ne pourra pas inclure du PHP mais seulement du texte, à moins de faire un eval(...) du code inclus, ce qui est une énorme faille de sécurité ... | |||||||
Maître astucien | Malcolm a écrit : actuellement je l'utilise en liens relatifs... effectivement je n'ai pas vérifié en liens absolus, donc à voir @+ | |||||||
Astucien | Malcolm a écrit : | |||||||
Astucien | y.bli a écrit : En liens relatifs aucun souci puisque le fichier est sur le même espace de nom (nom de domaine pointant sur la racine de cet espace de nom). Sinon ça veut dire que tu pourrais faire un include ('http://www.google.com/sql/identifiantsSQLgoogle.php'); et accéder à leurs bases ... (je caricature, mais tu comprends l'exemple !) Modifié par Malcolm le 13/10/2010 23:46 | |||||||
Maître astucien | Malcolm a écrit : je caricature, mais tu comprends l'exemple ! oui, je comprends j'utilise sur un site où je récapitule des compteurs, des include de pages textes situés sur d'autres sites (include 'http://www.xxxxxxxxxxxx.fr/visites.txt';), donc j'avais extrapolé mais effectivement j'ai fait l'essai et ça ne fonctionne pas : Warning: main() [function.include]: Failed opening 'http://xxxxxxx.fr/xxxxxxxxxx.php' for inclusion (include_path=' @+ | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|