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>