Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1431 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  lien automatique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lien automatique

n°1258630
spoque
Posté le 04-12-2005 à 20:26:02  profilanswer
 

Bonsoir,
Grace à ce lien je shouaite télécharger directement le fichier video avi.
 
le fichier qu'il me télécharge est bien un avi mais l'URl n'est pas juste!!! voici ce qui me télécharge:
 
 
http---61.135.12.115-SOHO2_MotionFiles-CAM2_money-20051204001009
 
alors qu'il devrait:
 
http://61.135.12.115/SOHO2_MotionF [...] 001009.avi
 
Voici mon code:
 
 
lien:
<a href="download.php?dwn=http://61.135.21.115-SOHO2_MotionFiles/CAM2_money/20051204001009.avi">go</a>
 
Page; download.php
 
<?
if($_GET["dwn"]) {
   
   // ob_clean(); // Vide le buffer (v >= 4.2)
$tailleFichier = filesize($directory);  
header("Content-Length: ".$tailleFichier);
   // Dialogue de téléchargement
   header("content-type: application/octet-stream" );
   // seulement pour application/octet-stream !
   header("Content-Disposition: attachment; filename=".$_GET["dwn"]);
 
   // Ouvrir avec MSWord
   // header("content-type: application/msword" );
   // Ouvrir avec MSExcel
   // header("content-type: application/vnd.ms-excel" );
   // Ouvrir en Text
   // header("content-type: text/plain" );
 
   // voir aussi http://dev.nexen.net/scripts/details.php?scripts=354
 
   flush(); // Envoie le buffer
 
   readfile($_GET["dwn"]); // Envoie le fichier
 
} else { ?>
 
 
<? } ?>


Message édité par spoque le 04-12-2005 à 21:45:55
mood
Publicité
Posté le 04-12-2005 à 20:26:02  profilanswer
 

n°1258652
art_dupond
je suis neuneu... oui oui !!
Posté le 04-12-2005 à 21:16:20  profilanswer
 

comme ca pour dépanner:
 
<a href="download.php?dwn=62.202.21.115/SOHO2_MotionFiles/CAM2_money/20051204001009&ext=avi">go</a>  
 
 
puis $_GET["dwn"] = 'http://'.str_replace('-','/';$_GET["dwn"]).'.'.$_GET["ext"]

Message cité 1 fois
Message édité par art_dupond le 04-12-2005 à 21:23:03
n°1258658
art_dupond
je suis neuneu... oui oui !!
Posté le 04-12-2005 à 21:28:37  profilanswer
 

ah ben si
 
/ -> %2f
: -> %3a
. -> %2e
 
 
 
oups: je ne m'y retrouve plus avec mes edits :p
 
je disais donc: je pense qu'il faut utiliser les entities mais que je ne savais pas si ca existait (???). (la suite, plus haut :p)


Message édité par art_dupond le 04-12-2005 à 21:29:55
n°1258662
spoque
Posté le 04-12-2005 à 21:33:31  profilanswer
 

art_dupond a écrit :

comme ca pour dépanner:
 
<a href="download.php?dwn=61.452.45.115/SOHO2_MotionFiles/CAM2_money/20051204001009&ext=avi">go</a>  
 
 
puis $_GET["dwn"] = 'http://'.str_replace('-','/';$_GET["dwn"]).'.'.$_GET["ext"]


 
 
ok merci je place ou le $_GET["dwn"] = 'http://'.str_replace('-','/';$_GET["dwn"]).'.'.$_GET["ext"]


Message édité par spoque le 04-12-2005 à 21:45:01
n°1258692
art_dupond
je suis neuneu... oui oui !!
Posté le 04-12-2005 à 22:06:27  profilanswer
 

en fait, je crois que tu dois juste mettre
 
<a href="<? php urlencode('http://......avi'); ?>">go</a>
 
 
et si ca ne marche pas, rajoute

Code :
  1. <?
  2. if($_GET["dwn"]) {
  3.    $_GET['dwn'] = str_replace(array('%3a','%2f'), array(':','/'),$_GET['dwn'] );
  4.  
  5.    ...
  6. }
  7. ?>

Message cité 1 fois
Message édité par art_dupond le 04-12-2005 à 22:07:49
n°1258706
spoque
Posté le 04-12-2005 à 22:25:53  profilanswer
 

art_dupond a écrit :

en fait, je crois que tu dois juste mettre
 
<a href="<? php urlencode('http://......avi'); ?>">go</a>
 
 
et si ca ne marche pas, rajoute

Code :
  1. <?
  2. if($_GET["dwn"]) {
  3.    $_GET['dwn'] = str_replace(array('%3a','%2f'), array(':','/'),$_GET['dwn'] );
  4.  
  5.    ...
  6. }
  7. ?>



 
Merci quand-même mais ceci ne fonctionne pas!
 
 

n°1258713
art_dupond
je suis neuneu... oui oui !!
Posté le 04-12-2005 à 22:30:24  profilanswer
 

Code :
  1. if($_GET["dwn"]) { 
  2.    echo $_GET["dwn"].'<br />';
  3.    $_GET['dwn'] = str_replace(array('%3a','%2f'), array(':','/'),$_GET['dwn'] );
  4.    die($_GET["dwn"]);
  5.  
  6.    ...


 
ca dit quoi ca ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  lien automatique

 

Sujets relatifs
probleme float et lien inactif sous firefoxLien de téléchargement en fonction de la date ?
RESOLU coller des formules ss lien de fichier[HTML/Javascript] Faire un lien vers un exe...
lien automatiqueComment faire un lien sur images avec du css ?
[EXCEL] saisie automatique d'une ville via le CP ?Lien avec image un peu chiant
Scrolling Automatique par évenement onmouseover ?Pop up à l'ouverture vaec une redirection automatique vers un lien
Plus de sujets relatifs à : lien automatique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR