[PHP] FTP Connect via Proxy

Pagina: 1
Acties:
  • 171 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 98462

Topicstarter
Ik heb een scriptje geschreven waarbij er wordt ingelogd op een ftp om wat files af te halen. Er wordt een directe verbinding gemaakt van de host naar ftp server. Ik wil er nu alleen een proxy tussen gooien. Dus host > proxy > ftp. Ik heb het volgende scriptje:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$conn_id = ftp_connect($ip, $port, 3);

if ($conn_id) {  
  $login_result = ftp_login($conn_id, $user, $pass);
}
    
if ((!$conn_id) || (!$login_result)) {  
  //do something
} else {
  //do something else
}
    
if ($conn_id) { 
  ftp_close($conn_id);
}   
?>


De proxy maakt geen gebruik van een wachtwoord, dus alleen een ip met een port. Wat ik dus heb geprobeerd is bovenstaand scriptje zeg maar 2 keer achter elkaar te zetten zodat het je vanuit de ene ftp inlogd naar de andere ftp. Logisch dat dat niet werkt want. Ik heb op php.net gezocht en kwam natuurlijk uit op: http://nl2.php.net/manual/nl/function.ftp-connect.php.

De tweede user comment heeft het over een firewall maar ik snap niet wat er nou verschillende is aan het bovenstaand scriptje :S