begin process at 2012 05 31 06:16:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

PréChargement de sources et img


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PréChargement de sources et img

vendredi 24 août 2007 à 15:11:15 | PréChargement de sources et img

sambucus

Bonjour,

Voici ce bout de code qui appelle à distance un php (2ème ligne)  :

<?php
include 'preload.php';
include 'http://le.scenariste.free.fr/modules/myagmi/preloads.php';  
$tabImg=preload("img");
foreach($tabImg as $i) echo $i;
$tabSrc=preloads("js");
foreach($tabSrc as $i) echo $i;
?>

Le premier charge des img et fonctionne.
Le deuxième charge des sources javascript fonctionne en interne, mais l'include à distance ne se fait pas ?
Alors que preloads.php existe  la  ou je le  demande.
Voici le php preloads

<?php
     function preloads($rep)
     {
     $dossier="/mnt/127/free.fr/e/2/le.scenariste/modules/myagmi/".$rep."/";
     echo $dossier;
     $pathname="http://le.scenariste.free.fr/modules/myagmi/".$rep."/";
     //Compatibilité path Unix et windows
     if (strpos($dossier,"\\")) {$dossier.="\\";}
     else {$dossier.="/";}
     if ($handle = @opendir($dossier))
     {
     //boucle de parcours de tous les éléments du répertoire
     while (($file = @readdir($handle)) !== false)
     {
     if ($rep=="img") {
     if (@getimagesize($dossier.$file)) //renvoi FAUX si le fichier n'est pas une image
     {
     $img[] = "<img src='$rep/$file' style='display:none;' alt='' />\n"; }
     } else if ($rep=="js") {
     $src[] = "<script src='$pathname$file' type='text/javascript' /></script />\n"; }
     }
     }
     @closedir($handle);
     if ($rep=="img") return $img;
     else if ($rep=="js") return $src;
     }
     ?>

Si vous avez une solution de remplacement, je suis preneur.

Je vous remercie.

Salutations.

vendredi 24 août 2007 à 16:28:50 | Re : PréChargement de sources et img

Evangun

Salut
comment ça une solution de remplacement ? où est le problème ??
vendredi 24 août 2007 à 17:29:40 | Re : PréChargement de sources et img

sambucus

Cet include ne fonctionne pas,

include 'http://le.scenariste.free.fr/modules/myagmi/preloads.php'; 

$tabSrc=preloads("js");

Cette instruction se plante fonction introuvable alors que la fonction se trouve dans le preload ?
vendredi 24 août 2007 à 22:40:03 | Re : PréChargement de sources et img

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

comme précisé sur la doc officielle, un rquire, include etc...sur un serveur distant fonctionne, MAIS c'est le serveur DISTANT qui exécute la page en question et renvoie le html généré.
Toute fonction, classe, var'iable etc PHP déclarée dedans ne sera donc pas visible sur le serveur faisant l'inclusion.

Et c'est logique.

bref : serveur A:
a.php :
<?php
function sayHello() {
echo 'hello';
}
sayHello();
?>

serveur B
b.php:
<?php
require_once'http://serveurA.com/a.php';
sayHello();
?>
On obtiendra sur b.php :
hello (celui de l'appel à sayHello() dans a.php)
puis une erreur indiquant qu'on appele une fonction sayHello() inexistante (résultant de l'appel à sayHello() dans b.php).


vendredi 24 août 2007 à 23:26:44 | Re : PréChargement de sources et img

sambucus

Merci pour ces précisions, je me suis orienté vers du javascript pour charger mes scripts.

Salutations.
samedi 25 août 2007 à 01:13:00 | Re : PréChargement de sources et img

Evangun

Ok tu parlais de la 3ème ligne, pas de la 2ème...
samedi 25 août 2007 à 06:14:08 | Re : PréChargement de sources et img

sambucus

Oui je vais passer par une routine ajax ce qui ne fera pas de difficulté.
samedi 25 août 2007 à 07:19:17 | Re : PréChargement de sources et img

Evangun

tu sais qu'on ne peut pas faire de requête ajax cross-site ?


Cette discussion est classée dans : php, dossier, img, rep, preloads


Répondre à ce message

Sujets en rapport avec ce message

Wanadoo et php... [ par killer19 ] Bonjour à tous. J'ai un problème avec un forum phpBB, car je n'arrive pas à faire le lien entre mon site et le forum : le browser n'interprète pas la [ PHP ] [ Création de dossier et fichier ] [ UNIX ] [ par vvoisin ] Bonjour, J'ai un probléme avec mkdir(). Quand j'execute le code suivant sur mon pc sous easyphp, le repertoire est bien créé alors que sur mon serveur amélioration d'un code [ par christobal ] j'ai ce script pour mes pseudo frames.J'aimerai savoir comment le modifier pour qu'il soit au morme de la dernierre version de PHP.------ debut de scr Peut-on avec une fonction en php copier un dossier et son contenu sur un ftp ? [ par BelphegorCLC ] Bon, je ne sais pas si je post dans le bon forum, désolé mais aucun n'avais l'air vraiment adéquat.Il s'agit des fonctions php pour les ftp.Je sais qu ouvrir dossier sur serveur distant [ par loyousse ] Salut. j'ai un petit probleme j'aimerai lister le contenu d'un dossier qui se trouve sur le serveur. Le probleme est que si le dossier est un un disqu taille d'un repertoire avec ses sous repertoires [ par nicofree ] Salut a tous voila je cherche une fonction qui compte tous les fichier d'un répertoire et surtout,(ce qui me pose probleme) ses sous repertoire égalem créer un dossier en PHP [ par Scorpyo ] Salut, je voudrais savoir s'il est possible au travers d'un script de créer un dossier portant le nom d'une variable, je sais très bien créer un fichi Liste des fichiers d'un dossier [ par cagoulou ] Bonjour je souhaiterai , en php, rechercher tous les fichiers present dans un dossier afin de pouvoir les afficher dans un balise .Pour le moment je p autoriser l'acces a un dossier uniquement par une page precise [ par plasea ] coucou tt le mondepour faire simple, j'ai une page en php qui va chercher des photos dans un dossier "photo" et les affichent automatiquement. comme c architecture d'un site via les includes [ par allanvdk ] Je voudrais connaître quelques trucs concernant "l'architecture" d'un site via les includes (en réponse à mon autre post "config.ini ..."Voici les bas


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales