met PHP - FTP'en

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Matthijs

Matthijs

25/02/2005 23:14:00
Quote Anchor link
Beste PHPers,

Probleem, ik heb met PHP een FTP connectie gemaakt dmv ftp_connect, dit werkt perfect,
en met ftp_get, kun je een bestand downloaden,

maar mijn probleem, hij slaat dit op mijn server op, op internet, en ik wil dit rechtstreeks voor de gebruiker ter beschikking stellen.

om het volgende stukje code gaat het :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

ftp_get($conn_id,"voorbeeld.txt","/download/voorbeeld.txt",FTP_BINARY);

?>


ftp_get is zo ingesteld :
ftp_get ( resource ftp_stream, string local_file, string remote_file, int mode [, int resumepos] )

local_file is hoe het wordt opgeslagen,
remote_file is welk bestand van de ftp server je wilt downloaden.

Iemand een idee hoe ik dit kan oplossen?
Dit werkt NIET in elk geval :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

ftp_get($conn_id,"C:\voorbeeld.txt","/download/voorbeeld.txt",FTP_BINARY);

?>


Alvast bedankt !
Gewijzigd op 25/02/2005 23:15:00 door Matthijs
 
PHP hulp

PHP hulp

26/12/2024 22:30:47
 
Matthijs

Matthijs

25/02/2005 23:28:00
Quote Anchor link
hmm, het absoluut rare is, bij mij werkt dat laatste script ( zie boven ) niet.. het hoort kennelijk wel te werken, zie een topic over hetzelfde probleem, waarbij iemand het dus wel voor elkaar heeft gekregen :S

Quote:
Ik heb het met de volgende code voor elkaar gekregen:

Code:

//filenaam afgesplitst van pad.
$localFile = strrev($currFile);
$localFile = substr($localFile, 0, strpos($localFile, "/"));
$localFile = strrev($localFile);
$localFile = "$localFile";

$destination = "[highlight]E:/downloadtest/$localFile[/highlight]";
$download= @ftp_get($conn, $destination, $currFile, FTP_BINARY);


EDIT : Fout waarom het bij mij niet werkt :
bij mij download hij het bestand naar mijn server dus, met als naam : "C:\voorbeeld.txt"
en dus niet naar de client z'n pc toe :(
Gewijzigd op 25/02/2005 23:33:00 door Matthijs
 
B a s
Beheerder

B a s

26/02/2005 04:15:00
Quote Anchor link
maak je niet perongelijk een ftp verbinding naar localhost? en dat je het script op een externe computer / server hebt staan?
 
Matthijs

Matthijs

26/02/2005 08:37:00
Quote Anchor link
Hey bas,

Dit script roep ik aan op mijn server ja,
( op internet ;-) )

en ik maak een ftp verbinding naar mijn ftp server thuis ..
 
Matthijs

Matthijs

26/02/2005 09:03:00
Quote Anchor link
Het liefste wil ik de gewenste download met een "opslaan als" box aan een gebruiker aanbieden.

iemand een idee?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.