FTP-Erweiterung
Hallöle,
ich hab mcih jetzt doch entschlossen nach einigen Stunden suche hier kurz nachzufragen: Wie kann ich die FTP-Erweiterung aktivieren? Bei den Functions (PHP) ist erklärt, dass man das bei der Installation von php machen kann. In der php.ini finde ich keinen Eintrag dazu (steht ja auch in der Ref). Kann mir dabei jemand nen Tipp geben? Hintergrund: Ich möchte eine Datei via Script auf einen anderen Server laden. Hierbei kommt auch bei mir die Fehlermeldung: Call to undefined function: ftp_connect() ! Danke JB |
AW: FTP-Erweiterung
Welches Betriebssystem verwendest du?
Also unter Linux muss bereits beim ./configure Vorgang --enable-ftp angegeben werden. Nachträglich siehts da schlecht aus, es sei denn du installierst PHP neu. Wie das bei Windows funzt kann ich dir leider nicht sagen. Lies mal deine PHP Einstellungen mit php_info() aus und schau mal ganz oben bei Configure Command steht aufgelistet, mit welchen Fähigkeiten deine PHP Installation versehen ist. Viel Erfolg! |
AW: FTP-Erweiterung
Habe das gleiche Problem. Bei mir wurde PHP mit folgender Konfiguration angezeigt:
'./configure' '--prefix=/usr' '--datadir=/usr/share/php' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--libdir=/usr/share' '--includedir=/usr/include' '--sysconfdir=/etc' '--with-_lib=lib' '--with-config-file-path=/etc' '--with-exec-dir=/usr/lib/php/bin' '--disable-debug' '--enable-inline-optimization' '--enable-memory-limit' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sigchild' '--disable-ctype' '--disable-session' '--without-mysql' '--disable-cli' '--without-pear' '--with-openssl' '--with-apxs2=/usr/sbin/apxs2-prefork' 'i586-suse-linux' Kann ich auf der Maschine das PHP einfach mit der zusätzlichen Option --enable-ftp neu installieren? Wie geht das? Danke! F. |
AW: FTP-Erweiterung
Zitat:
- http://www.php.net/manual/en/ref.ftp...p.installation |
AW: FTP-Erweiterung
Unter SuSE Linux ist das ganze noch einfacher. Es müsste reichen, die rpm zu installieren und mit Yast2 das nötige Modul zu aktivieren.
rpm´s für suse 9.1 bis sue 10.0 gibts hier. ftp://ftp.suse.com/pub/projects/apache/php4/ Falls das Modul nicht in Yast2 gelistet werden sollte, kann man das Modul manuell hinzufügen. Grüße! conmunich |
AW: FTP-Erweiterung
Yast2 war ein guter Hinweis. Installation hat geklappt, script läuft jetzt.
Gibt es evtl. bessere Möglichkeiten, einen Browser-gesteuerten Upload zu realisieren? Soll auch für große files (>10MB) funktionieren. Thanx again! Frank |
AW: FTP-Erweiterung
Ja gibts!
Die Dateien als Binärdaten in die Datenbank speichern. Eine Spalte mit LONGBLOB schafft bis zu 4,3 GB. Grüße! conmunich |
AW: FTP-Erweiterung
Hmmm...
Ich brauche die aber im Dateisystem. Die soll per FTP wieder abgeholt werden können. Nur, dass der Sender der Datei keinen FTP-Client zum upload nutzen kann... |
AW: FTP-Erweiterung
Zitat:
16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen? http://www.php-faq.de/q/q-db-blob.html Zitat:
Dabei können allerdings einige Probleme auftreten: - Timeout des Clients (Browsers) - Größenbeschränkung einer Anfrage durch den Webserver - Größenbeschränkung eines POST-Requests durch PHP - Größenbeschränkung für hochgeladene Dateien durch PHP |
AW: FTP-Erweiterung
Ich habe da mal von der Möglichkeit gehört, den Upload in kleine Teile zu zerlegen um sie dann auf dem Server zusammenzufügen.
Ich werde nochmal mein Buch wälzen. Wenn ich den Part gefunden hab, sag ich bescheid. Da mich das jetzt auch selber interessiert, bin ich für weitere Vorschläge offen! Grüße! conmunich |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:32:40 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.