Include d'URL impossible... need help !

  • Auteur de la discussion Auteur de la discussion Zeraf
  • Date de début Date de début
WRInaute discret
Bonjour,

(a noter:Je suis profane en php...)

Je n'arrive pas à appeler une URL (le microsite d'un partenaire) dans un include sous easyphp

Code:
<?php
include 'http://www.site.com/index.php?partenaire=monID';
?>

Le message d'erreur est:

Code:
Warning: Failed opening 'http://www.site.com/index.php?partenaire=monID' for inclusion (include_path='.;C:\Program Files\Utilitaires\EasyPhp\EasyPHP\EasyPHP\php\pear\') in c:\program files\utilitaires\easyphp\easyphp\easyphp\www\php\croisieres.php on line 19


Est ce que ça a à voir avec le gestionnaire d'URL (qui devrait être activé par défaut selon la doc)? Si oui comment fait on pour l'activer? :?

Merci beaucoup :D
 
Nouveau WRInaute
Il me semble que include ne fontionne qu'avec des fichiers locaux, pas des urls.

L'alternative serait d'utiliser fopen pour lire le fichier
 
WRInaute passionné
avec file tu récupère le fichier traité

Code:
// récupère le contenu de la page dans un tableau
if(($tab=@file("$url"))==false) die("Connexion impossible");

// connexion réussie : parcours le tableau ligne par ligne pour traitement
else
	{
	for ($j=0;$j<count($tab);$j++)
		{
		$ligne=$tab[$j];
		}
	}
 
WRInaute passionné
pour moi, fopen() et file(), c'est pareil si on a simplement besoin de lire le contenu d'un fichier (distant ou non)
sauf que file() est beaucoup plus simple à utiliser.

fopen() permet en plus d'écrire dans un fichier (si on a les droits).
 
Discussions similaires
Haut