Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
12.05.2004, 21:41
Grim_Reaper



Nabend.

Ich krieg langsam das kotzen. Ich hab mir ein kleines Upload Script gebastelt.
Es funktioniert auf meinem Apache Server perfekt. Jetzt hab ich es auf den Webspace hochgeladen und oh wunder, es will mal wieder nicht.

Quellcode:// Diese Variablen bitte aendern
$ftp_server = "***";
$benutzername = "***";
$passwort = "***";
$zieldatei = "blabla";


// Die Verbindung herstellen
$connection_id = ftp_connect("$ftp_server");

// Mit Benutzername und Kennwort anmelden
$login_result = ftp_login($connection_id, "$benutzername", "$passwort");

// überprüfen ob alles gutgegangen ist
if ((!$connection_id) || (!$login_result)) {
    echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>";
    echo "<p>Verbindung mit ftp_server
    als Benutzer $benutzername nicht möglich!</p>";

    die;
} else {
    echo "<p>Verbunden mit ftp_server als Benutzer $benutzername </p>";
}
// Hochladen der datei
$upload = ftp_put($connection_id, $zieldatei, $file, FTP_ASCII);

// Upload-Status überprüfen
if (!$upload) {
    echo "<p>Ftp upload war fehlerhaft!</p>";
} else {
    echo "<p>Datei $slokale_datei auf $host als $zieldatei geschrieben </p>";
}

// Schließen der Verbindung
ftp_quit($connection_id);

Ich hatte vorher ein anderes script, bevor ich etwas gegoogled hab, der Fehler ist aber nach wie vor der selbe.

Quellcode:Warning: ftp_put(): Unable to access C:/blabla.bla in /srv/www/htdocs/web69/html/admincenter/replay_new_insert.php on line 96
Wie gesagt, das script funzt auf meinem Server wunderbar, nur auf dem Webspace nicht. Mit dem ftp verbinden tut er sich erfolgreich.

Die Quelldatei ist weder schreibgeschützt, noch wird sie von anderen Programmen benutzt. Der Ordner auf dem Webspace hat 777 Rechte, daran kanns also auch nicht liegen.

--

Ich hab mal meine Sig ausgenistet , O O ,
`´°¤|Webmaster beim XdT-Clan|¤°`´°¤|Me at Deviantart|¤°`´
`´°¤|Quatronic|¤°`´`´°¤|Clubwear|¤°`´

zum Seitenanfang zum Seitenende Profil || Suche
001
12.05.2004, 21:51
Jim Panse



ich empfehle dir die php-internen upload funktionen:
http://de3.php.net/manual/de/function.is-uploaded-file.php
http://de3.php.net/manual/de/function.move-uploaded-file.php

ich schätze, auf deinem webspace da wird ftp zugriff verboten sein...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
12.05.2004, 22:02
Grim_Reaper



Aber warum kann das script sich dann noch einloggen und gibt erst den Fehler bei der Quelldatei aus? Wenn ftp zugriff verboten sein sollte, dann müsste das script auf meinem apache server doch den selben fehler ausgeben oder nicht?

Soweit ich das verstanden hab, bringen mir die scripts von deinen links doch auch nichts oder? Das erste prüft ob die Datei hochgeladen wurde und das zweite ist zum dateien verschieben!?

--

Ich hab mal meine Sig ausgenistet , O O ,
`´°¤|Webmaster beim XdT-Clan|¤°`´°¤|Me at Deviantart|¤°`´
`´°¤|Quatronic|¤°`´`´°¤|Clubwear|¤°`´

zum Seitenanfang zum Seitenende Profil || Suche
003
12.05.2004, 23:26
Chronial



Ähm

der Server kann doch nicht auf deinen PC zugreifen.

Zeig uns doch bitte mal, wo $file herkommt oO

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
004
13.05.2004, 13:16
Grim_Reaper



Die Datei is halt bei mir irgendwo auf C: °° also ich hab alle möglichen ausprobiert ob die datei vielleicht grad benutzt wird.

Aber was bringt die ftp funktion denn dann überhaupt, wenn man damit nur von seinem eigenen server aus was uploaden kann? .,.

Ich hab mir auch schon gedacht, vielleicht sucht der webspace server dann bei sich auf C: nach der Datei, aber dann is das ganze script ja total witzlos.

--

Ich hab mal meine Sig ausgenistet , O O ,
`´°¤|Webmaster beim XdT-Clan|¤°`´°¤|Me at Deviantart|¤°`´
`´°¤|Quatronic|¤°`´`´°¤|Clubwear|¤°`´

zum Seitenanfang zum Seitenende Profil || Suche
005
13.05.2004, 15:15
CN



ja klar, du hättest eben vorher nachdenken sollen
du musst die dateien wenn schon dann per http übertragen, das is aber schrott :/

--

zum Seitenanfang zum Seitenende Profil || Suche
006
13.05.2004, 16:22
Chronial



Man lässt den user über formular eine Datei hochladen, die man dann auf nen ftp uppen kann...

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche