[php] Bestand van andere site kopieren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Okay, ik heb de PHP manual gelezen en ook de search gebruikt, kwam op 1 handige topic uit: [php-sockets] Kopieren van pagina van andere site,
alleen deze methode :

PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
 $fd=fopen("http://members.lycos.nl/lososs/video/low/slager.wmv","r");
$fd2 = fopen("fun/slager.wmv","w");
while (!feof($fd)) {
$line = fgets($fd, 4096); 
fwrite($fd2,$line); 
 }
fclose ($fd);
fclose ($fd2);

?>
(beetje aangepast)

Werkt niet vlekkenloos, zodra ik dat "fun/slager.wmv" wil openen, zegt windows dat hij corrupt is.

Zodra ie gedownload is, is deze meer als de helft kleiner
(origineel iets meer als 330, de corrupte is rond de 160)

Iemand enig idee om dit op te lossen?

[ Voor 88% gewijzigd door KolNedra op 21-05-2003 22:29 . Reden: duidelijker maken ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

rb en wb gebruiken misschien?

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
chem schreef op 21 May 2003 @ 22:17:
rb en wb gebruiken misschien?
heb r+b en w+b al gebruikt, die werkte hetzelfde, ik zal rb en wb wel eens proberen.

tnx iig

nix dus:
Windows Media Player cannot play the file. The file is either corrupt or the Player does not support the format you are trying to play.

[ Voor 26% gewijzigd door KolNedra op 21-05-2003 22:20 . Reden: verder... ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
fuck \/ \/ \/ Drukte op verkeerde knopje

[ Voor 107% gewijzigd door KolNedra op 21-05-2003 22:22 ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Bij mij doet dat script het perfect op mijn Linux bak (zelfs zonder rb). Weet je zeker dat je rb en wb hebt gebruikt?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 

 $fd=fopen("http://members.lycos.nl/lososs/video/low/slager.wmv","rb");
$fd2 = fopen("fun/slager.wmv","wb");
while (!feof($fd))
 {
$line = fgets($fd, 4096); 
           fwrite($fd2,$line); 

 }
fclose ($fd);
fclose ($fd2);

?>


Ja, hij maakte het bestand perfect aan.
Alleen hij kapt hem af op 161 kb
(origineel is rond de 330)

het ligt ook niet aan de .wmv, want als ik een relatief klein GIF bestandje ophaal van een andere server krijg ik ook een corrupte gif (rood kruisje)

[ Voor 30% gewijzigd door KolNedra op 21-05-2003 22:54 ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Nou goed, ik heb 't al opgelost.
fread -- Binair veilig bestand lezen
fgets -- Haalt een regel op van de bestands pointer
Ik ben natuurlijk met binaries aan het werken |:(

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM

Pagina: 1