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 ::

Das Zend Framework

Das Zend Framework 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 > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.02.2010, 20:16:24
micha0 micha0 ist offline
Anfänger
 
Registriert seit: Feb 2010
Alter: 42
Beiträge: 5
ftp_put geht nicht!!!

Hallo,
als erste mal das PHP Kochbuch finde ich ser gut aufgemacht hat mir schon bei vielen Problemen weiter geholfen :-) DANKE
nun benötige ich hilfe bei dem FTP Upload .. warum FTP? weil ich das Formular mit der upload-verarbeitung auf einen andern Server habe als der wo die files (überwiegend bilder!) hin sollen!

hier ein paar ausschnitte aus dem Formular:

HTML-Code:
<form action="<? echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">
PHP-Code:
<?php
   $count 
0;
  while(
$count $bild_felder)
      {
          
$count++;
  
    echo 
"<tr> <!-- 6.Zeile -->
           <td> Bild $count:                                 </td>    
           <td><input type='file' name='$count'>   </td>
         </tr>"
;
       }
?>
HTML-Code:
<input type='submit' value='Datei hochladen' name='upload'>
<button type='reset'>Zurücksetzen</button><br />
Das war ter teil der Eingabe, jetz die verarbeitung:

PHP-Code:
<?php
echo "FILES: <br>";
print_r($_FILES);
     if (!empty(
$_FILES))
     {
         include (
"ftp_web_verbindung.php");
         for (
$i 1$_FILES[$i]["error"]==0$i++)
         {
            echo 
"<br>i: "$i;
             
$file     $_FILES[$i]["tmp_name"];
            echo 
"<br>tem_NAME: "$file;
             
$file_neu $_FILES[$i]["name"]; //"ARTid_".$art_id."_bild_".$timeX.$i.".jpg";
             
             
$upload ftp_fput($connection_id'$file_neu''$file'FTP_BINARY); //BINARY  ASCII
                
if (!$upload)
                {
                    echo 
"<P>Ftp upload war fehlerhaft - TEST!</P>";
                }
                else
                {
                    echo 
"<P>Datei $slokale_datei auf $host als $zieldatei geschrieben</P>";
                    
$eintrag "INSERT INTO artikel_bilder
                        (id_artikel, bild, pfad, aenderung)
                        VALUES
                        ('$art_id', '$file_neu', '$pfad', '$AENDERUNGZEIT')"
;
                    
$eintragen mysql_query($eintrag);
                }
         }
         
ftp_quit($connection_id);
     }
     else
     {
         echo 
"Kein Bild ausgewählt, zum Upload!!!";
     }

?>
Die SQL befehle funktionieren alle einfach nicht beachten, eine FTP ferbindung zum server steht auch und funktioniert nur der Upload klapt nicht. Und ja eine abfrage ob es wirklich ein Bild ist mit richtiger grösse usw. ist noch nicht eingebaut!

währe um jeden Rat und Tip dankbar suche jetzt schon seid 4 Tagen nach einer Lössung :-)

p.s. ich bekomme das "$_FILE" array auch gefüllt, hab den eindruck das dass Skript mit der "[tmp_name]" wo der Pad drin steht nichts anfangen kann!
Mit Zitat antworten
Antwort

Stichworte
ftp, ftp_put, php, upload


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 23:48:00 Uhr.


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


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