|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Étudiant Inscription : février 2007 Messages : 378 ![]() |
Bonjour,
Y'a t-il moyen, en PHP, d'avoir la taille d'un fichier externe, dont j'ai le lien. Par exemple : www.monlien.com/fichier.pdf Est ce que je peux avoir la taille de ce fichier en php ? (ce fichier n'existe pas sur mon serveur) merci d'avance. ... |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Oui, fais un requête HTTP HEAD. Ainsi tu auras la taille du fichier sans avoir besoin de le télécharger.
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
Avant de t'amuser avec les sockets essaient avec filesize( ), il y a peut-être un espoir car la doc dit :
Citation:
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
|
01
|
|
|
#4 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
Code :
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
C'est ballot, faudrait donc jouer avec une requête HTTP HEAD.
Pour ça sockets ( http://php.net/sockets ), HttpRequest ( http://php.net/http ), peut cURL ( http://php.net/curl ) aussi.
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#6 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
Code :
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 823 ![]() |
get_headers( ) fait une requête HTTP GET et non HEAD.
La dernière fois que je l'avais testé il rapatriait tout le fichier, ceci dit aujourd'hui il semble que ce ne soit plus le cas malgré le GET encore utilisé.
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
une fois qu'il a finit d'aller chercher l’entête le stream se coupe
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com