Fehlermeldun
Arzu
- ftp
hallo
Ich habe ein programm geschrieben, das mir Daten vom server kopiert und mit hilfe von ftp auf dem Temp ordner des Clients kopiert, aber ich bekomme eine Fehlermeldung das so lautet :
"call to undefined function" +ftp_connect
Das hier ist mein Programm:
<html>
<head>
<title>drucken</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="arzu">
<body>
<p> </p>
<p><b></b></p>
<p></p>
<table border="1" cellpadding="3" cellspacing="0" width="100%">
<th style="background-color: #b3bcd3">
Berichte
</th>
<?php
$path = "dateien"; //ordner wo die berichte im server stehen
$fd = opendir($path); // ordner oeffnen
$k=0;
while ($cover = readdir($fd)) // ordner nach den ppt dateien suchen
// und sie mit pfad und ohne pfad in 2 verschiedenen
// arrays speichern
{
if (preg_match("/.(ppt)$/i", $cover))
{
$praes[$k] = $path ."/" .$cover;
$datei[$k] = $cover;
$k = $k+1;
}
}
closedir($fd); //ordner wieser schliessen
// verbindung zum ftp-server um die berichte auf dem client zu kopieren
$my_user="Anonymous";
$my_pwd="";
$my_host="localhost";
$ftp = ftp_connect($my_host);
if (! $ftp){
echo "keine verbindung<b>";
}else {
echo "verbindung aufgebaut<b>";
}
$res = @ftp_login ($ftp, $my_user, $my_pwd);
if (! $res){
echo "login nicht möglich";
echo "</table>";
} else {
for ($i=0; $i<$k; $i++){
echo "<tr>";
echo "<td>";
echo "<p>$praes[$i]";
// hier werden die berichte vom server auf dem client im verzeichnis
// c:/temp kopiert
// problem ? verzeichnis sollte existieren
// sonst C: nehmen
// problem ? nt rechner - evtl. keine schreibrechte
ftp_get($ftp, "C:/temp/$datei[$i]", "$praes[$i]", FTP_BINARY);
echo "</p>";
echo "</td>";
}
echo "</table>";
}
ftp_quit($ftp);
// hier kann natürlich wiederrum user spezifische makro-dateien mit hilfe if-anweisungen angezeigt werden
// siehe last-version
echo "<a href="C:/tmp/makro.ppt">DRUCKEN >></a>";
?>
</body>
</html>
Hallo Arzu,
"call to undefined function" +ftp_connect
Für mich klingt das so, als würde der PHP-Interpreter die Funktion ftp_connect
nicht kennen. Eine winzige Recherche dazu hat mich auf einem Artikel gebracht,
in dem steht, daß man den FTP-Support in PHP explizit anstellen bzw. ein
Modul einbinden muß. Vielleicht recherchierst Du bei Dir mal in diese
Richtung?
http://www.dclp-faq.de/q/q-datei-upload-ftp.html
http://de3.php.net/manual/de/ref.ftp.php
Tim