kostenloser Webspace werbefrei: lima-city


FTP per php

lima-cityForumlima-city Allgemeinlima-city Allgemein

  1. Autor dieses Themas

    minisowjet

    minisowjet hat kostenlosen Webspace.

    ich wollte mir gestern mal nen kleines upload script schreiben, mit dem ich dateien auf meinen downladserver ordner kopieren kann, da ich bei mir in der schule nur terminals ohne usb & co habe und micht nicht immer bei lima zum hochladen einloggen will. ich habe die ftp_funktionen von php benutzt: http://de2.php.net/manual/de/ref.ftp.php. nur leider habe ich das problem, dass milten die funktionen nicht ausf?hren kann. http://minisowjet.milten.lima-city.de/ftp/ftp.php. Liegt es daran, dass daf?r ein extra modul ben?tigt wird? wenn ja, k?nnte mir vielleicht jemand nen tipp geben, wie ich das sonst realisieren k?nnte bzw k?nnte man nicht einfach das ftp modul auf den servern installieren?:biggrin: per copy() w?rde es ja auch net funzen, weil ich keine schreibrechte habe.

    p.s. wusste nicht wo der thread rein soll, kann gerne ins php-forum verschoben werden, falls ihrs da f?r angemessener aufgehoben findet.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mhh, wenn die Erweiterung f?r den FTP-Zugriff nicht installiert ist, dann bleibt dir wohl nichts anderes ?brig als mit der Funktion "fsockopen ()" zu arbeiten.
    Das FT-Protokoll ist aber nicht so schwierig.

    MfG Lucas
  4. Autor dieses Themas

    minisowjet

    minisowjet hat kostenlosen Webspace.

    hmm...komisch falls ich hier (http://renndox.xardas.lima-city.de/phpinfo.php) gerade richtig gelsen habe ich ftp an, wenn ichs recht verstehe...(ganz runter scrollen letzte zeile^^) naja werde morgen mal mit fsockopen() versuchen das prob zu l?sen.
  5. Autor dieses Themas

    minisowjet

    minisowjet hat kostenlosen Webspace.

    so ich habe das mit fsockopen() mal versucht, da aber anscheinend die server down sind, schreibe ich hier einfach mal meinen quelltext rein in der hoffnung, dass ihn jemand korrigiert falls er fehlerhaft sein sollte. :biggrin:
    $server = "http://download.lima-city.de/minisowjet/Informatik";
    $verbindung = fsockopen($server, 80);
    if(!$verbindung)
    {
    echo "Keine Verbindung zu ".$server." m?glich.";
    }
    else
    {
    $datei = file($_FILES[datei][tmp_name]);
    $neuer_dateipfad = $verbindung:
    $neuer_dateipfad.= $_FILES[datei][name];
    fopen($neuer_dateipfad, "a");
    fputs($neuer_dateipfad, $datei);
    fclose($neuer_dateipfad);
  6. *?chz*
    Lass es lieber oder lies dich wenigstens ein wenig in Sockets und Protkolle ein.
    FTP hat den Port 21 und mit "fopen ()" d?rftest du eingetlich auch nicht weit kommen d?rfen.

    MfG Lucas
  7. Autor dieses Themas

    minisowjet

    minisowjet hat kostenlosen Webspace.

    mir ist schon klar, dass ftp den port 21 hat. hatte versucht mit dem skript normal auf den server zu connecten. aber du hast recht, f?r fopen() fehlen ja wieder die rechte...

  8. mir ist schon klar, dass ftp den port 21 hat. hatte versucht mit dem skript normal auf den server zu connecten. aber du hast recht, f?r fopen() fehlen ja wieder die rechte...

    Wie willst du normal auf den Server connecten bzw. was meinst du damit? Eine normale Verbindung? Wenn ja, dann ist eine normale Verbindung ?ber den Port 21 und nicht ?ber den Port 80, der generell f?r HTTP Anfragen in Benutztung ist.
  9. Autor dieses Themas

    minisowjet

    minisowjet hat kostenlosen Webspace.

    ich wollte eine http verbindung nehmen. aber wie gesagt werden mir da wahrscheinlich die rechte fehlen um fopen() auszuf?hren
  10. s******y

    Also da kenn ich mich net aus
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!