van wampserver verbinding maken met ftp server

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Andy De Clercq

Andy De Clercq

01/12/2011 22:52:04
Quote Anchor link
Hallo,
op een windowsserver staat een wamp geinstalleerd.
Op een andee server staat een ftpserver geinstalleerd.
Nu wil ik via php een ftp connectie maken en dan via nlist een lijst opvragen met de bestanden binnen een directory op mijn ftp server.
Via onze webserver(gehost bij priorweb) werkt deze techniek perfect, via onze wampserver lukt het echter niet om verbinding te maken met de ftp.
Dit is de code die ik gebruik:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$ftpServer
= "";
$ftpUser = "";
$ftpPass = "";
set_time_limit(160);
$conn = @ftp_connect($ftpServer) or die("Kan geen verbinding maken met de FTP server");
$login = @ftp_login($conn, $ftpUser, $ftpPass) or die("Kan niet inloggen");
$ftp_address = "ftp://wachtwoord:gebruikersnaam@ip/";
?>
 
PHP hulp

PHP hulp

22/11/2024 10:45:44
 
- Ariën  -
Beheerder

- Ariën -

01/12/2011 23:25:11
Quote Anchor link
ga eerst eens de @ voor de functies weghalen. Errors wil je NIET onderdrukken
 
Andy De Clercq

Andy De Clercq

02/12/2011 16:34:25
Quote Anchor link
Hallo,
ik pastte het bestand als volgt aan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$ftpServer
= "";

$ftpUser = "";
$ftpPass = "";
$conn = ftp_connect($ftpServer) or die("Kan geen verbinding maken met de FTP server");
$login = ftp_login($conn, $ftpUser, $ftpPass) or die("Kan niet inloggen");
set_time_limit(0);
if(ftp_nlist($conn,"i/3"))
{

echo "lijst gemaakt";
}

else
{
echo "kan geen lijst maken";
}

?>

Als antwoord krijg ik na een hele tijd wachten: kan geen lijst maken. Er loopt dus iets mis met de list enk ik.
Maar als ik dit bestand op mijn webserver plaats en het adres van de ftp aanpas voor gebruik van buitenuit, geeft hij wel als return dat de lijst gemaakt is.
Kan het zijn, ondanks het feit dat ik voor de conneccite geen fout krijg daar toch iets mis is?
Misschien verkeerde poort?
In elk geval bedankt voor de hulp!
 
- SanThe -

- SanThe -

02/12/2011 17:12:49
Quote Anchor link
Probeer dit eens direct na het inloggen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
// turn passive mode on
ftp_pasv($conn, true);
?>
 
Andy De Clercq

Andy De Clercq

06/12/2011 09:12:14
Quote Anchor link
Dat stukje code heb ik net na de login geplaatst en dan krijg ik een foutmelding:
Warning: ftp_nlist() [function.ftp-nlist]: php_connect_nonb() failed: No error (0) in C:\wamp\www\edvc\client\ftplokaal.php on line 10
Enig idee waarop dit lan slaan?
Dank bij voorbaat!
 



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.