La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  include(http://chez.free.fr/fichier.distant)
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: include(http://chez.free.fr/fichier.distant)  (Lu 988 fois)
include(http://chez.free.fr/fichier.distant)
« sur: le 10-01-2005 a 02:43:21 »
El Loco Mateo
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 2



Je suis pas un lama!

Voir le Profil
Répondre avec citation

Bonjour tout le monde!
Je monte mon site personnel hébergé chez Free...
Pour bénéficer d'un maximum de place, j'ai "explosé" le site sur plusieurs comptes du style:

http://compte.free.fr
http://blog.compte.free.fr
http://photos.compte.free.fr
http://radio.compte.free.fr

Comme vous pouvez l'imaginer, je voulais laisser tout ce qui est commun sur un seul d'entre eux, et faire appel aux parties communes par include() ou require().
Typiquement, j'ai sur le compte principal les fichiers tete.php et pied.php, et des fichiers index.php et corps.php seraient présents sur tous les sites auxiliaires. Index.php étant de la forme suivante:

<?php
$titre="Site web perso";
include ('http://compte.free.fr/tete.php');
include ('corps.php');
include ('http://compte.free.fr/pied.php');
?>


En théorie c'est classique et fonctionnel, à cela prêt que les fonctions include() ou require() telles qu'elles sont configurées chez Free ne permettent pas d'utiliser des fichiers distants! Et forcément, je n'ai pas accès au fichier de configuration de PHP!
Est-ce que qqun pourrait me sauver et m'indiquer comment m'y prendre autrement? Sans bidouiller ce fichier de configuration?
@+
Mathieu

Rapporter au modérateur  

Re:include(http://chez.free.fr/fichier.distant)
« Répondre #1 sur: le 10-01-2005 a 03:00:03 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Pas bien d'usurper le sujet des autres  .

Corrigé pour cette fois-ci mais merci de plus le refaire...

EDIT: Si je me rappelle bien, ya une faille de php qui permet d'include un .txt distant (juste avec l'extension) à toi de voir ce que tu peux faire avec...  J'en suis pas certain mais tu ne perds rien à essayer...

« Dernière Édition: le 10-01-2005 a 03:01:25 par FireLink » Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:include(http://chez.free.fr/fichier.distant)
« Répondre #2 sur: le 10-01-2005 a 07:33:01 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

apparement chez free c'est bloqué, et heureusement
tu ne peux pas inclure de fichiers situés sur d'autres servers, c'est pour éviter que quelques programmeurs peut avisés tapent des trucs du genre :

include($_GET['page']);

à partir d'une url comme index.php?page=mapage.php

avec un code comme ça, si l'inclusion de fichiers distants était permise, il suffirait de faire un ptit fichier contenant du code php, de le placer sur n'importe quel server et de taper l'url : index.php?page=fichier_distant.php pour que le code s'execute

imagine la belle faille

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:include(http://chez.free.fr/fichier.distant)
« Répondre #3 sur: le 10-01-2005 a 11:35:44 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Oui heureusement que ça n'existe pas !!

Va plutôt voir du coté de

Code:

$url = "http://www.monsite.com/mapage.php";
readfile($url);

Ca te permet d'inclure le résultat de l'interpretation de la page par PHP et non le contenu de la page. Tu peux même ajouter des variable dans l'URL si tu veux pouvoir paramétrer certaines choses.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:include(http://chez.free.fr/fichier.distant)
« Répondre #4 sur: le 10-01-2005 a 21:28:24 »
El Loco Mateo
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 2



Je suis pas un lama!

Voir le Profil
Répondre avec citation

oups désolé je n'avais pas de mauvaise intention en postant mon message sous le titre précédent...

Je dois vérifier ça une fois mon site mis en ligne, mais je pense pouvoir me débrouiller en jouant sur un fichier .htaccess du style:

<Files .htaccess>
order allow,deny
deny from all
</Files>
Redirect permanent /blog http://blog.compte.free.fr/
Redirect permanent /photo http://photo.compte.free.fr/
Redirect permanent /radio http://radio.compte.free.fr/

puis en gérant mes adresses comme si elles étaient en local.
C'est élégant et sécuritaire non? Le jour  où je veux centraliser mon site sur un seul compte, avec plus d'espace, et bien je n'ai rien d'autre à changer que de supprimer le fichier .htaccess!
Moi ça me plait? Mais envoyez moi vos critiques SVP!
@+
M

« Dernière Édition: le 10-01-2005 a 21:31:38 par El Loco Mateo » Rapporter au modérateur  
Re:include(http://chez.free.fr/fichier.distant)
« Répondre #5 sur: le 10-01-2005 a 22:48:02 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Citation de: El Loco Mateo le le 10-01-2005 a 21:28:24
oups désolé je n'avais pas de mauvaise intention en postant mon message sous le titre précédent...

Ça se voit très bien que tes intentions n'étaient pas mauvaises, mais d'habitude, c'est une seule question par topic

Sinon, j'ai pas trop de commentaires, parce que je joue pas trop avec les htaccess alors, je sais pas ce que fait ton truc, mais si ça marche, tant mieux

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg