PHP4-Forum
Forum | Befehle | MySQL | Beispiele | Newsletter | Suche | Home

Untermenü

Beispiele
Datenbankbasiert
Dateibasierte
Spiele
Sonstige

Zu dieser Seite

Sonstige
Monatskalender
RGB Werte
FTP-Anwendung
Domaincheck
Kontaktformular
MetaTags Generator
Dynamisches Menü
So laden Sie Daten vom Server zum Server

Download | Testen

Mit diesem Beispiel führen wir Sie kurz in die FTP-Welt ein. In diesem Skript können Sie sich auf einen FTP-Server einloggen. Nach dem Einloggen und dem Anmelden müssen Sie in das Verzeichnis gehen, in dem Ihre Daten abgelegt werden, die ein Internetnutzer zu sehen bekommt.* Weitere Aktion des Skripts ist es Daten anzuzeigen, die im Aktuellen Verzeichnis liegen. Danach erstellt das Skript ein neues Verzeichnis auf Ihren Account und löscht es sofort (das Verzeichnis, nicht Ihren Account :)

* Das hängt von der Konfiguration des Servers ab. In manchen Fällen heißt das Verzeichnis "public_html" bei anderen "www" und dritte verwenden was anderes.

<?php

// Servereinstellungen
$HOST = "php3-forum.de";
$WWW = "public_html";
$ID="Ihre ID";
$PW="Ihr Passwort";
// Einstellungen Ende

$conn_ftp = ftp_connect($HOST);
if(@ftp_login($conn_ftp,$ID,$PW)) echo "Sie sind eingelogt";
else echo "Ihre Zugangsdaten stimmen nicht";

// Wechsel ins WWW-Verzeichnis
@ftp_chdir($conn_ftp,$WWW);
echo "<BR>".@ftp_pwd($conn_ftp)."<BR>";

// auslesen der Dateien aus dem aktuellen Verzeichnis
$folder = @ftp_pwd($conn_ftp);
$liste = @ftp_nlist($conn_ftp,$folder);
@sort($liste);
echo @implode($liste,"<BR>");
echo "<BR>";

// Erstellung eines neuen Verzeichnisses
$folder = "TEST";
if(@ftp_mkdir($conn_ftp,$folder)) echo "Neues Verzeichnis <B>$folder</B> erstellt";
else echo "Fehler beim Erstellen des Verzeichnisses <B>$folder</B>";
echo "<BR>";

// Löscht das vorher erstellte Verzeichnis
if(@ftp_rmdir($conn_ftp,$folder)) echo "Verzeichnis <B>$folder</B> gelöscht";
else echo "Fehler beim Löschen des Verzeichnisses <B>$folder</B>";

// FTP-Verbindung schliessen
ftp_quit($conn_ftp);

?>
Dienstleistungen | Werbung | Impressum | Sitemap | Kontakt | Email © 1999 - 2013 | Last Update: 30.01.2001