Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.12.05, 15:47
Forum Zuschauer
 
Registriert seit: 29.11.05
Ort: Spelle
Alter: 28
Beiträge: 7
tobias eine Nachricht über ICQ schicken tobias eine Nachricht über MSN schicken

Dateiupload im Backend


Hallo,

ich habe mir ein Frontendplugin erstellt, dass Daten aus einer Tabelle ausgibt. Nun wollte ich ein Backendmodul oder ne Funktion (Wo es landet ist mir letzendlich egal) erstellen, wo eine Datei hochgeladen werden kann, die dann sofort ausgelesen und verwurstet wird (Daten in Datenbank). Kann mir jemand sagen, wie ich ne Datei hochlade? Wenn ich ein einfaches Formular im Backend erstelle, dann kommt die Datei nicht über. Hab da was vom falschen Enctype gelesen:
Erforderlich soll sein:
enctype="multipart/form-data"
Das Formular, das um die Backendseite gelegt wird enthält keinen Enctype.
Kann mir jemand weiterhelfen?

Danke,
Tobias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 06.12.05, 01:26
Forum Aktivist
 
Registriert seit: 27.02.05
Beiträge: 59

kann ich dir leider genau auch nicht sagen, aber schau dir mal die extension rs_userimp an. da ist das thema ziemlich gut gelöst worden.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 06.12.05, 08:27
Forum Zuschauer
 
Registriert seit: 29.11.05
Ort: Spelle
Alter: 28
Beiträge: 7
tobias eine Nachricht über ICQ schicken tobias eine Nachricht über MSN schicken

Hallo,

habe versucht, rs_userimp zu installieren. Hat auch angeblich alles geklappt, aber wenn ich auf den Menüpunkt klicke passiert garnichts. Hilft mir also nicht weiter, wenn ich nicht einmal sehen kann, was da rauskommt. Vielleicht ne weitere Idee?

Danke,
Tobias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 06.12.05, 08:43
Forum Aktivist
 
Registriert seit: 27.02.05
Beiträge: 59

Nein.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 06.12.05, 08:48
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Mönchengladbach
Alter: 30
Beiträge: 396
Thoral eine Nachricht über ICQ schicken

Zitat:
Zitat von Tetramatrix
Nein.
*lol*
__________________
TYPO3: v3-4 | MySQL 5.0.21 | PostgreSQL 8.1.4
Server: vva.de/profihost.com/hosteurope.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 07.12.05, 10:53
Forum Zuschauer
 
Registriert seit: 29.11.05
Ort: Spelle
Alter: 28
Beiträge: 7
tobias eine Nachricht über ICQ schicken tobias eine Nachricht über MSN schicken

Nunja, trotz der konstruktiven weiteren Vorschläge habe ich eine für mich akzeptable Lösung gefunden, die aber nicht wirklich die Lösung des oben genannten Problems ist. Die Datei, die ich verarbeiten wollte kopiere ich jetzt einfach hoch und lasse sie im Frontendscript verarbeiten.

(Und nicht, dass jemand denkt, dass die dann bei jedem Seitenaufruf bearbeitet wird: Ich lasse die Datei danach einfach löschen!)

Trotzdem danke, (vor Allem für die letzten zwei Einträge)

Tobias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 07.12.05, 11:07
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Mönchengladbach
Alter: 30
Beiträge: 396
Thoral eine Nachricht über ICQ schicken

Zitat:
Zitat von tobias
Nunja, trotz der konstruktiven weiteren Vorschläge habe ich eine für mich akzeptable Lösung gefunden, die aber nicht wirklich die Lösung des oben genannten Problems ist. Die Datei, die ich verarbeiten wollte kopiere ich jetzt einfach hoch und lasse sie im Frontendscript verarbeiten.

(Und nicht, dass jemand denkt, dass die dann bei jedem Seitenaufruf bearbeitet wird: Ich lasse die Datei danach einfach löschen!)

Trotzdem danke, (vor Allem für die letzten zwei Einträge)

Tobias
gern geschehen..
du darfst sicher sein, das ich was gepostet hätte, wenn ich ne lösung für dich parat gehabt hätte, jedoch viel mir auf den stillvollen kommentar meines vorredners nix besseres ein als ein *lol*.....

cu

ps: der thread ist noch nicht gelöst!!! daher kein "geöst" draus machen, danke schön...
__________________
TYPO3: v3-4 | MySQL 5.0.21 | PostgreSQL 8.1.4
Server: vva.de/profihost.com/hosteurope.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 10.04.07, 11:47
Benutzerbild von Junior
TYPO3 Forum Team
Administrator
 
Registriert seit: 18.08.04
Ort: Zürich
Alter: 33
Beiträge: 2.805
Junior eine Nachricht über Skype™ schicken

Zitat:
Zitat von tobias Beitrag anzeigen
Hallo,

habe versucht, rs_userimp zu installieren. Hat auch angeblich alles geklappt, aber wenn ich auf den Menüpunkt klicke passiert garnichts.
Grundsätzlich, nach dem installieren einer neuen BE-Extension muss man sich aus- und wieder einloggen. Sonst passiert es, dass man auf den neuen Menüpunkt klickt und es passiert nichts.

Lieben Gruss
__________________
TYPO3forum.net empfiehlt Domain Factory als Hoster!


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 10.04.07, 12:24
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.215
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von tobias Beitrag anzeigen
Nunja, trotz der konstruktiven weiteren Vorschläge habe ich eine für mich akzeptable Lösung gefunden, die aber nicht wirklich die Lösung des oben genannten Problems ist.
Anbei ein Auszug aus einer meiner BE-Module:

PHP-Code:
    /**
     * Generates the module content
     *
     * @return    void
     */
    
function moduleContent()    {
        switch((string)
$this->MOD_SETTINGS["function"])    {
            case 
1:
                if(
$this->PidToImportProducts) {
                    
$content.=$this->DB_import_form();
                    
$this->content.=$this->DB_message();
                    
$this->content.=$this->doc->section("Import einer CSV-Datei:",$content,0,1);
                }else{
                    
$this->content .= '<font color="red"><b>PidToImportProducts ist nicht gesetzt!</b></font>';
                }
            break;
        }
    }
    
    function 
DB_message() {
        
$content="<strong>Wartung der Datenbank</strong><br />";
        return 
$content;
    }

    function 
DB_import_form() {
        global 
$TYPO3_CONF_VARS;

        if(
$_POST['cmd']=='import_db') {
            
$filename $_FILES['import_file']['tmp_name'];
            
$overwrite FALSE;

            if(
$_POST['delete_old']) {
                
$overwrite TRUE;
            }

            
// called when form is send, execute import
            
$content .= $this->function_import_DB($filename$overwrite); 
        }else{
            
// print Form for file selection
            
            
$content =     'Hier können Sie eine Produktdatenbank in die entsprechende '.
                        
'Datenbank des TYPO3-Systems einlesen.'.
                        
'<p>'.
                        
'<b>ACHTUNG:</b> Die CSV-Datei muss Semikolon als Trennzeichen benutzen und darf in der ersten Zeile <b>KEINE</b> Spaltenüberschriften haben!<br/><p>';
            
            
$content .= 'Wählen Sie eine Datenbank aus:<p>
                            <form action="" enctype="multipart/form-data" method="POST">
                            <input type="file" name="import_file" value="" size="50" /><br />
                            <input type="hidden" name="cmd" value="import_db" />
                            <input type="checkbox" name="delete_old">Bestehende Daten vorher löschen?<p>
                            <input type="submit" name="submit" value="Importieren" /></form><p>
                        '
;
            
$content.= 'ID der Seite in der die Einträge gespeichert werden: '.$this->PidToImportProducts;
        }
        return 
$content;
    } 
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 11.04.07, 15:43
Benutzerbild von mbinz
Forum Newbie
 
Registriert seit: 09.04.07
Alter: 20
Beiträge: 23
mbinz eine Nachricht über ICQ schicken mbinz eine Nachricht über MSN schicken

hallo ich habe auch ein problem beim uploaden einer datei.

wenn ich folgenden php code ausführe kommt immer FALSE zurück:

PHP-Code:
if (isset($_FILES['import_file']))
  
//liefert nie true 
habe ein <input type=file name="import_file"/> in dem formular... habe ich einen fehler gemacht?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dateiupload quixplorer solei Alle anderen Extensions 1 09.05.08 08:32
Fe Mailformular mit DateiUpload typonewbe Extension suchen und neue vorschlagen 5 06.05.08 18:11
Mailform und Dateiupload merlin TYPO3 4.x Fragen und Probleme 0 20.09.07 16:13
Dateiupload im Backend klappt nicht Mathias TYPO3 4.x Backend 0 02.07.07 12:31
Dateiupload zefix TYPO3 3.x Fragen und Probleme 12 04.12.05 21:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0