SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.06.2004, 10:46:36
mbaecker123 mbaecker123 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 4
Bilder Upload

Hallo zusammen,

ich möchte einen Bilder upload auf meiner Homepage
erstellen. kann mir jemdan helfen?
Ich hätte es gerne so, dass die bilder per ftp
in ein verzeichnis geladen werden.

Ansatz:
$ftp_server="Servername";
$benutzername="User";
$passwort="password";

$pfad="dynamischer pfad";

$connection_id = ftp_connect("$ftp_server");
$login_result = ftp_login($connection_id,"$benutzername","$passwort");

if($login_result)echo "Verbindung hergestellt";

if(ftp_put($connection_id, $pfad, $datei, FTP_BINARY))
echo "Daten übertragen";

ftp_quit($connection_id);
Mit Zitat antworten
  #2  
Alt 24.06.2004, 12:25:06
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
herzlich willkommen im forum!

hier wird dir hauptsächlich bei konkreten problemen geholfen. was geht denn nicht? eventuelle fehlermeldungen?

vielleicht steht da das was du brauchst:

http://www.dclp-faq.de/q/q-formular-upload-php4.html
Mit Zitat antworten
  #3  
Alt 24.06.2004, 12:48:41
mbaecker123 mbaecker123 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 4
Fehlermeldung:

Warning: ftp_put: /testbild: Not a regular file in
/..../php-lernen/upload.php3 on line 22

Die Zeile 22 lautet:
$upload = ftp_put($conn_id, $pfad, $datei, FTP_BINARY);

ich hab den Eindruck als würde er die Datei, die ich auf der vorhergehenden seite ausgewählt habe nicht übernehmen.
Wie mache ich denn das?
Mit Zitat antworten
  #4  
Alt 24.06.2004, 13:20:47
Bigdaddy Bigdaddy ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Weesen
Beiträge: 101
Bigdaddy eine Nachricht über ICQ schicken
1. Bei PHP ist es meist so, wenn da steht Fehler in Zeile 22, liegt der Fehler eine Zeile weiter oben, ab Zeile 22 kann er einfach nicht weitermachen. (Da PHP ja von obennach unten arbeitet).

2. Wie sieht denn der Pfad aus? ich nehme mal an, du hast einen linux-server, dann dürfen die Pfade auf keinen fall ein beinhalten, sondern müssen mit / generiert werden. ausserdem ist es von vorteil weinn am schluss des pfades /. steht.
__________________
not just another php-junky
Mit Zitat antworten
  #5  
Alt 24.06.2004, 13:42:27
mbaecker123 mbaecker123 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 4
ich habs mal so gemacht


$pfad="/testbild";

aber auch:

$pfad="/testbild/";

und

$pfad="testbild";
Mit Zitat antworten
  #6  
Alt 24.06.2004, 14:09:32
Bigdaddy Bigdaddy ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Weesen
Beiträge: 101
Bigdaddy eine Nachricht über ICQ schicken
testbild ist der ordner? wenn ja, versuch mal folgendes:
PHP-Code:
$pfad "./testbild/.";
#oder
$pfad "/testbild/."
__________________
not just another php-junky
Mit Zitat antworten
  #7  
Alt 24.06.2004, 14:09:57
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,
PHP-Code:
/*
    Verwechselst Du evtl. Pfad, Datei, Quelle und Ziel?
*/
$upload ftp_put($conn_id$pfad$dateiFTP_BINARY);

/*
    ...eher so. $ziel_datei = '/pfad/dateiname'; ...
*/
$upload ftp_put($conn_id$ziel_datei$quell_dateiFTP_BINARY); 
Grüsse
Mit Zitat antworten
  #8  
Alt 24.06.2004, 15:19:12
mbaecker123 mbaecker123 ist offline
Anfänger
 
Registriert seit: Jun 2004
Beiträge: 4
ich möchte gerne ien Datei, die ich vorher
in einem HTML Dokumetn eingelesen habe in ein bestimmtes
FTP-Verzeichnis schieben...

wie kann ich das denn sonst machen?

Hilfe!!
Mit Zitat antworten
  #9  
Alt 25.06.2004, 09:03:54
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,

hilft Dir das?
PHP-Code:
<?php 
/* 
    erlaubt *.jpg mit max. Grösse von 20 kb
*/ 
if (isset($_POST['upload'])) { 
    if (
$_FILES['datei']['size'] > && $_FILES['datei']['size'] <= 20480 
    
&& ($_FILES['datei']['type'] == 'image/pjpeg' || $_FILES['datei']['type'] == 'image/jpeg')) { 
        if (
move_uploaded_file($_FILES['datei']['tmp_name'], './neuer_name.jpg')) { 
            echo 
'<br>Datei hochgeladen!<br>'
            echo 
'<img src="./neuer_name.jpg" alt="Neues Bild">'
        } else { 
               echo 
'<br>Uuuups! :-|<br>'
        } 
    } else { 
        echo 
'<br>Not a legal Bild... :-|<br>'
    } 

?> 

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> 
<input type="file" name="datei"><br> 
<input type="submit" value="Datei hochladen" name="upload"> 
</form>
Grüsse

Christian

P.S.: Aufpassen, dass im Zielordner ausreichend Rechte gesetzt sind...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:05:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt