Ik wil een script een varibel bestand laten uitspugen.
Dat doe ik nu zo:
Maar dat gaat een stuk trager dan rechtsstreeks het bestand benaderen omdat php ertussen zit die zelf eerst het bestand moet lezen, opslaan in het geheugen en dan pas uitspuugt.
Nu weet ik wel dat je ook een header kan geven dat de browser naar een bepaalde locatie gaat waar het bestand staat maar dan heb ik wat vragen / problemen:
Is het te achterhalen wat de daadwerkelijke locatie van het bestand is?
Als ik met fsockopen verbindt naar dit script volgt ie niet die header op. Dan zou ik dat dus eerst uit moeten lezen en dan weer een socket naar de het juiste adres moeten openen...
Dat doe ik nu zo:
PHP:
1
2
3
4
5
6
7
| <? $bestand = $_POST['file']; $contents = file_get_contents($bestand); echo $contents; ?> |
Maar dat gaat een stuk trager dan rechtsstreeks het bestand benaderen omdat php ertussen zit die zelf eerst het bestand moet lezen, opslaan in het geheugen en dan pas uitspuugt.
Nu weet ik wel dat je ook een header kan geven dat de browser naar een bepaalde locatie gaat waar het bestand staat maar dan heb ik wat vragen / problemen:
Is het te achterhalen wat de daadwerkelijke locatie van het bestand is?
Als ik met fsockopen verbindt naar dit script volgt ie niet die header op. Dan zou ik dat dus eerst uit moeten lezen en dan weer een socket naar de het juiste adres moeten openen...