begin process at 2012 05 28 07:44:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

accès date d'un fichier externe


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

accès date d'un fichier externe

vendredi 31 août 2007 à 17:57:51 | accès date d'un fichier externe

blayer

J'aimerais récupérer sur free la date d'un fichier que j'ai sur orange avec "filemtime()"
J'y arrive pour un fichier local, mais là on me retourne :"no such file or directory"
Pourtant j'ai mis tout le nom du fichier qui existe bien (fichier.jpg)
kezako ?

samedi 1 septembre 2007 à 19:59:26 | Re : accès date d'un fichier externe

pysco68

...ces infos sont des iformations qui ne sont accessibles uniquement par l'environnement de système sur lequel se trouve un fichier... donc il ne te reste (je pense) que le choix de faire une connection ftp (en PHP biensur) depuis ton seveur free vers ton serveur orange, pour accèder à ces infos par FTP....

sinon tu pourrais aussi placer un petit script qui te retourne cette info, dans quel cas la connection devrait pouvoir se faire avec fsocketsopen()....

allé ;) bonne soirée!


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo

dimanche 2 septembre 2007 à 00:08:11 | Re : accès date d'un fichier externe

Evangun

Hello,

des pistes :

1) sur http://fr.php.net/manual/fr/function.filemtime.php :
Depuis PHP 5.0.0, cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Annexe O, Liste des protocoles supportés pour une liste des protocoles supportant la famille de fonctionnalités de stat().

ça devrait le faire je pense !

2) J'imagine que dès que tu copieras le fichier chez toi les données seront écrasées... Il y a peut-être moyen de télécharger le fichier sans écraser sa sate de création/modif : télécharger mais l'analyser comme une ressource en cache, donc avant de l'écrire sur le disque. Je ne sais pas si c'est possible... reste à savoir comment lire ces tags, qui ne sont peut-être pas les mêmes selon l'OS...
si tu trouves la solution, ça pourrait être sympa de la poster ici après
dimanche 2 septembre 2007 à 19:38:42 | Re : accès date d'un fichier externe

blayer

re-bonjour,
je suis tout de même arrivé à afficher la date de l'image (externe au serveur)
N'ayant que la version php 4.4 je suis passé par cURL
Je vous donne le code que j'ai pondu, j'ai pas mieux.
En tout cas merci, ça m'a donnné du courage.

<?php
$url=" [ Lien ] bla bla/repertoire/image.jpg";
$ch = curl_init($url);//initie le transfert

//curl_setopt($ch, CURLOPT_URL,$url); si on a pas défini l'url avant.
curl_setopt($ch,CURLOPT_HEADER,1);//on demande le header

ob_start(); //le cache attend le début de l'envoi

curl_exec($ch);//démarrage de l'envoi
curl_close($ch);//arret

$cache=ob_get_contents();//la variable cache reçoit le header
ob_end_clean(); //le cache est vidé
$ecritures= explode(" ", $cache); // fractionne le header en morceaux
echo ($ecritures[11]." ".$ecritures[12]." ".$ecritures[13]." ".$ecritures[14]);//j'affiche les 11-12-13-14eme morceaux, qui sont la date+h.GMT

?>

dimanche 2 septembre 2007 à 20:39:00 | Re : accès date d'un fichier externe

Evangun

Dans le header, ce n'est pas la dernière date de modification du fichier lui-même, si ? ce serait pas celle du fichier html plutôt ?
dimanche 2 septembre 2007 à 20:50:32 | Re : accès date d'un fichier externe

blayer

Ben, si ...à ce que je vois sur mon site :
L'image change toutes les 5 minutes sur un site, et sur l'autre site, la page qui y fait référence  rafraichit toutes les 60 sec, la date reste la même pendant 5 rafraichissements, et change ensuite à sa nouvelle valeur, ça semble fonctionner, et l'url est faite sur l'image.
Je ne peux rien dire de plus, peut-être quelqu'un a une autre solution !
lundi 3 septembre 2007 à 11:36:21 | Re : accès date d'un fichier externe

Evangun

Réponse acceptée !
Non bah si ça marche, tant mieux. Mais tu aurais dû préciser ce que tu voulais, on t'aurait dit tout de suite d'essayer de passer par les headers.

Ferme le topic si tu as ta réponse, merci !


Cette discussion est classée dans : fichier, date, accès, externe


Répondre à ce message

Sujets en rapport avec ce message

date d'un fichier [ par eax ] salut comment puis je faire pour lire la date et l'heure de la dernière modif d'un fichier php et la formater comme avec la fonction date()byesylvain Formulaire + fichier externe [ par koko ] J'ai un petit formulaire avec 2 text (<INPUT TYPE="text") et un button. Quand je clique sur le button, il doit mettre les 2 text dans un fichier exter date de modification d'un fichier distants [ par FatBoy ] Hello,je voudrais savoir comment recuperer la dernière date de modification d'un fichier distants !J'ai essayé stat, lstat et filemtime mais ça marche un lien avec un appel dynamique à un fichier [ par pyranhaz ] Bonjour,je suis pas très fort en php, voire même nul...je cherche à faire fonctionner un lien dans une page qui puisse réagir à la date du jour dans u conversion de date MySQL (aaaa-mm-jj en jj-mm-aaaa) [ par vir76 ] Salut tout le monde,Je dispose d'un premier fichier HTML dans lequel la personne doit taper la date de commande qu'elle recherche.Puis un deuxième fic Formulaire saisie champ pour ecrire dans un fichier texte. [ par ExSter ] Bonjour, voila, ca parait fort simple à réaliser, mais j'aimerais créer un formulaire, sous php, qui demande les champs suivants : Date , Auteur , le fichier pdf [ par hardelgylls ] je créer un fichier un fichier pdf a l'aide de php : il fonctionne.Cependant au moment ou je vais mettre une requete sql pour afficher des données ent addSlashes et requete sql [ par alonsyl ] bonjour,contexte:j'utilise php afin de renseigner une base access (d'ou les procedures odbc du prg ci-dessous).procedures:sur ma page web, je recupere Recherche un texte dans un fichier externe [ par stanilou ] SalutJ'ai un petit soucis car je voudrais pouvoir recherche un texte dans un fichier externe (en gros mon fichier externe contiendrait "#-#salut c un Date et heure d'un fichier sur un serveur. MySQL [ par bouffard ] Bonjour,J'utilise une base de données MySQL, avec différent champs (entre autre un champ "datecrea" format datetime).Je suis entrain de construire un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,328 sec (3)

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