PHP: "Posta" fil från server via https (färdigt script)...

Permalänk

PHP: "Posta" fil från server via https (färdigt script)...

Hej,
jag undrar om någon har ett fix och färdigt script att lägga upp en web sida på en server som kan plocka upp namngiven fil från servern och skicka den via https till en angiven URL.

htm sidan skulle alltså ha två textrutor och en kanpp, typ... En ruta för fil att skicka och en för mottagnade https url.

Någon som har något likande eller som känner sig manad?

tackar,
Anders

Visa signatur

**************************
Om det fungerar för bra, installera om det...

Permalänk
Medlem

Har servern det ska köras ifrån stöd för cURL?
Vilken PHP-version är det?
Kan du tänka dig en lösning i två steg (filuppladdning + automatiserad ivägskickning)?
Får du köra system() på servern?
MÅSTE du nödvändigtvis skicka filen via POST över HTTPS, eller kan du gå med på SCP?

Visa signatur

Brass knuckles and a 2x4

Permalänk

PHP version 5, inget stöd för cURL vad jag kan se. Två steg är helt OK, det finns redan en upload funktion så den kan utnyttjas, endast att plocka upp filen och skicka iväg den behövs... Safe Mode är på så då tror jag inte att System() fungerar. Jag kan alltså se vilka filer som ligger i "upload" redan så det behövs inte heller.
Det måste vara en https POST, ja, beror på mottagande system...

Tackar för visat intresse!

/Anders

Visa signatur

**************************
Om det fungerar för bra, installera om det...

Permalänk
Medlem

Om du kan köra cronjobs på servern (jag förutsätter helt kallt att du kör på en *nix-server) så kanske du kunde få ett skalskript att svepa efter nya filer i uploadmappen och skicka iväg dem med hjälp utav curls kommandoradsverktyg?

EDIT:

Du kan också kolla HTTP_Client från PEAR som verkar hantera filpostning, men jag hinner inte utröna huruvida det klarar https

http://pear.php.net/package/HTTP_Client/

Mer PEAR-paket på ämnet HTTP
http://pear.php.net/packages.php?catpid=11&catname=HTTP

Visa signatur

Brass knuckles and a 2x4