[PHP] Bestand downloaden met PHP

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Ik wil een PHP-script maken om bestanden te downloaden, en dan bedoel ik dus naar de server waar het bestand op staat. Via google had ik niet veel succes, want "download" is een nogal veel gebruik woord. Het is een beetje ook een proxyserver idee, waarbij ik het script kan gebruiken om dingen anoniem te downloaden.

Hoe doe ik dat?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf


  • niels_999348
  • Registratie: Maart 2003
  • Laatst online: 20-09 08:10
Je kan het bestand toch wel openen met fsock en het dan sturen naar de browser met modded headers?

Verwijderd

Volgens mij wil de TS het op de server opslaan. Misschien kan je met fopen() een URL openen?

Edit: copy() kan ook

[ Voor 19% gewijzigd door Verwijderd op 24-02-2005 17:42 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op donderdag 24 februari 2005 @ 17:40:
Volgens mij wil de TS het op de server opslaan. Misschien kan je met fopen() een URL openen?
* NMe mompelt iets over headers... ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:47

Creepy

Tactical Espionage Splatterer

Daarnaast gaan we er vanuit dat je eerst zelf op onderzoek uit gaat en dat je dat laat zien in je startpost :)
Dus: wat heb je zelf al gevonden? De filefuncties van PHP al eens doorgespit?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
-NMe- schreef op donderdag 24 februari 2005 @ 18:13:
[...]

* Michali mompelt iets over headers... ;)
asdflkjnlsContent-Type/Dispositionjasljfkdkljsnkd (8>

[ Voor 12% gewijzigd door Michali op 24-02-2005 19:57 ]

Noushka's Magnificent Dream | Unity


  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 24-07 21:14

WPN

kijk eens op www.hotscripts.com

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Dat lijkt me een beetje overbodig hiervoor.

Noushka's Magnificent Dream | Unity


  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 03-07 23:56

Engineer

Software

.

[ Voor 112% gewijzigd door Engineer op 13-10-2018 10:37 ]


Acties:
  • 0 Henk 'm!

  • WPN
  • Registratie: Augustus 2003
  • Laatst online: 24-07 21:14

WPN

Michali schreef op donderdag 24 februari 2005 @ 20:06:
[...]


Dat lijkt me een beetje overbodig hiervoor.
op hotscripts staat een script wat precies doet wat hij wil
weet alleen de naam en categorie niet meer

en dit klinkt mij meer als een klein beetje een script requestje.... vandaar de link
zoeken op download is niet veel uitzoeken vind ik (ok ok iedereen inclusief ik maakt die fout nog wel eens) maar dit is toch wel te doen dacht ik zo :P


edit:
voor de rest kan je kijken wat schietschijf heb gedaan

[ Voor 7% gewijzigd door WPN op 28-02-2005 23:59 ]

Als ik denk zoals ik dacht, dan doe ik zoals ik deed, als ik doe zoals ik deed, dan denk ik zoals ik dacht! Cogito Ergo Sum


Acties:
  • 0 Henk 'm!

  • PanMan
  • Registratie: November 1999
  • Laatst online: 18-09 22:50

PanMan

Spun!

OF iets heel simpels als
PHP:
1
`wget $url`;

(ja, dat moet ook eerst een beetje gefilterd enzo :)).

Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1.5 tons.
– Popular Mechanics, March 1949


Acties:
  • 0 Henk 'm!

  • MrNGm
  • Registratie: Augustus 2004
  • Laatst online: 01-09 13:45
wget is geen normaal commando in PHP, dus moet je het via system(); of exec(); doen...

ten tweede zet wget het meteen om in een file op de server waar het gedaan wordt, dus heb je er nog steeds niks aan....
Pagina: 1