Arzu: Fehlermeldun

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>

  1. 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