php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2004, 16:53  
Gast
 
Beiträge: n/a
Standard Up- und Download zu internem Fileserver

Hi,

Wir haben hier einen Fileserver für Treiber und Tools zum installieren neuer Rechner (SuSE 8.2) und ich habe eine zugehörige Datenbank eingerichtet, mit der man die Inhalte schneller finden kann.

Nun wollte ich aber gerne das der Up- und Download dieser Dateien über die gleiche zugriffsseite möglich ist, damit nicht jemand neue Dateien uploaden kann und vergisst sie in die DB einzutragen.

Zuerst dachte ich das wäre über ftp_put möglich, aber anscheinend kann ich damit keine Dateien auf dem Lokalen Rechner als destination angeben.

Zudem existiert auf dem Server eine Verzeichnisstruktur (z.B für Treiber: Gerät/Hersteller/Modell/Betriebssystem) die weiterhin genutzt werden soll.

Ich kann auch Problemlos die nötige Struktur erzeugen, bekomme aber keine Dateien drauf.

Wenn möglich würde ich das Problem gerne über FTP-Upload lösen, das gerade manche Tools (SP2 für Windows) ettliche 100MB groß sind.

Irgendwelche Anregungen oder gar Lösungen?

greets dia
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.09.2004, 17:15  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

so müsste es doch gehen:
(fast wörtlich aus dem manual , na gut, ich habs ein bisschen verschönert )
PHP-Code:
<?php
// Herstellen der Basis-Verbindung
if ($conn_id ftp_connect('localhost'))
{
    
// Einloggen mit Benutzername und Kennwort
    
if ($login_result ftp_login($conn_id'user''passwd'))
    {
        
// Upload der Datei
        
$upload ftp_put($conn_id'/a/remote/file''/a/local/file'FTP_BINARY);

        
// Upload-Status überprüfen
        
if (!$upload
        {
           echo 
'Ftp upload war fehlerhaft!';
        }
        
// Schließen des FTP-Streams
        
ftp_quit($conn_id);
    }
}
?>
ansonsten probier mal: http://pear.php.net/package/Net_FTP
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline   Mit Zitat antworten
Alt 26.09.2004, 17:28  
Gast
 
Beiträge: n/a
Standard

das ist auch genau das was ich probiert habe, aber er machts einfach nicht.

Als ich dann etwas im Net gesucht hab hab ich irgendwo gelesen das ftp_put dir "localfile" angeblich auf dem server sucht auf dem das php-script liegt und nicht auf dem Rechner auf dem der Browser offen ist...

auch wenn ich die Datei in nem Formular erst mit POST übertrage nimmt er sich nicht an.
  Mit Zitat antworten
Alt 26.09.2004, 17:32  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

ja, du musst die dateien erst per post hochladen, und dann irgendwo auf dem server speichern! da fällt mir gerade ein, dann kannst du sie ja auch gleich im richtigen verzeichnis speichern, und brauchst den umweg über ftp garnicht!
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline   Mit Zitat antworten
Alt 26.09.2004, 17:42  
Gast
 
Beiträge: n/a
Standard

hast du auch wieder recht, ich hatte ftp gedacht, weil ich damit auch die verzeichnisse gereriert hab...

dann muß ich aber doch noch ne etwas dämlichere frage stellen, ich hab nämlich nirgens was geehen wie ich den pfad für die speicherung über post angeben kann außer in der php.ini, was doch etwas problematisch ist wenn der pfad variabel sein soll...

greets dia
  Mit Zitat antworten
Alt 26.09.2004, 17:51  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

über das verschieben von per HTTP hochgeladenen dateien, gibt es ca 2 millionen tutorials -> googeln
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline   Mit Zitat antworten
Alt 26.09.2004, 19:08  
Gast
 
Beiträge: n/a
Standard

danke dir

hab jetzt auch endlich rausgefunden weshalb das hochladen in die erstellten verzeichnisse als nicht ging!

Dateiberechtigung linux für alles erlaubt 777, kennen wir ja alle, hab aber pure-ftp laufen und da heit das nix is erlaubt, muß 000 sein.

uh, jaaaaaaaaaaaaa........
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Download per paypal verkaufen Andreas08 Scriptbörse 5 29.08.2008 05:54
Kann mir jemand die eine Zeile umändern - Direkter Download core PHP Tipps 2008 4 30.03.2008 17:28
Download abfrage mijoko PHP Tipps 2007 4 18.06.2007 17:12
Nach Download -> Seite erscheint in HTML-Code Locutus007 PHP Tipps 2006 8 26.05.2006 02:46
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
Dateiname bei Download ändern aber wie? CoverDB PHP Tipps 2006 16 20.03.2006 16:40
Download Problem PHP Tipps 2005-2 3 22.07.2005 16:11
Seite zwischen URL und Download Zangelo PHP Tipps 2005-2 0 16.06.2005 22:22
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Dateioperationen und Download kontrollieren Alpha Centauri PHP Tipps 2005 7 02.03.2005 11:52
Download eines ZIP geht bei Mac, aber bei IE nicht (ganz) PHP Tipps 2004-2 14 29.12.2004 16:38
PHP file Download script ??!! PHP Tipps 2004 0 25.09.2004 09:44
download automatisch starten PHP Tipps 2004 7 18.09.2004 20:14
datei nach download löschen HTML, Usability und Barrierefreiheit 0 18.09.2004 17:16
download und Insert problem! PHP Tipps 2004 4 04.09.2004 16:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fileserver script, fileserver php, php fileserver download, ftp up und downoad von extern auf fileserver, php seite für daten up-und download, download auf internem server, file server php, php ftp_put local file mac, dateiserver mit up download funktion, php fileserver up and download, fileserverwebsite, wie kann ich bei fileserv was runterladen, wie kann ich mit fielserve downloaden, \pure ftp\ ftp_put

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.