mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 18:31 Benutzername: Passwort: Auto-Login

Thema: personalisiertes uploadscript vom 02.02.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> personalisiertes uploadscript
Autor Nachricht
morfkor
Account gelöscht Threadersteller


Ort: -

Verfasst Mo 02.02.2004 14:24
Titel

personalisiertes uploadscript

Antworten mit Zitat Zum Seitenanfang

ich brauche ein script womit ein user ohne regsitration ein bild (mit begrenzter dateigröße) und ein paar persönlichen daten (name,email,www..) auf meinen ftp laden kann, und diese dann in eine html oder php eingefügt werden. praktisch wie ein guestbook nur mit bildupload möglichkeit. das ganze muss natürlich optisch anpassbar sein.

thx im vorraus
 
fyll

Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht: Männlich
Verfasst Mo 02.02.2004 17:18
Titel

Antworten mit Zitat Zum Seitenanfang

Puhh...

öhhm willst du eins in Perl?

Da hätt ich zufällig eins da...

Und für die automatische anbindung der upgeloadeten Bildes musst du halt gleichzeitig beim upload (oder vorher oder nachher *zwinker* ) in deine Datenbank die benötigten Daten einbinden und soo halt...

Wart srcripte werden gesucht... ^^

Code:

#!/usr/bin/perl

use strict;
use CGI::Carp qw(fatalsToBrowser);
use CGI; # Modul fuer CGI-Programme

my $cgi = new CGI; # neues Objekt erstellen

# Content-type fuer die Ausgabe
print $cgi->header(-type => 'text/html');

# die datei-daten holen
my $file = $cgi->param(userfile);
my $name = $cgi->param(name);

# dateinamen erstellen und die datei auf dem server speichern
my $fname = $name;
open DAT,'>'.$fname or die 'Error processing file: ',$!;

# Dateien in den Binaer-Modus schalten
binmode $name;
binmode DAT;

my $data;
while(read $file,$data,1024) {
  print DAT $data;
}
close DAT;

print <html><head><title>Upload</title></head>\n;
print <body><center>\n;
print blablabla, file upgeloadet...\n;
print </body>\n;
print </html>\n;


puhh das is ja ein richtiger Brocken... is lagn her ^^ mom jetzt kommt noch, was du in deine HTML-Datei setzt...

Code:

<form target=leer name=uploadform enctype=multipart/form-data action=upload.pl method=post onSubmit=upload()>
<input type=hidden name=MAX_FILE_SIZE value=30000>
<input name=userfile type=file size=33 mexlength=200>
<input type=hidden name=name value=NAME.BLA>
<center><input type=submit value=  UPLOAD  ></center>
</form>

<script type=text/javascript>
 function upload() {
  var Teil1 = document.uploadform.userfile.value.lastIndexOf(.)+1;
  var Teil2 = document.uploadform.userfile.value.slice(Teil1);
  var Teil3 = Math.random().toPrecision(3)*10000;
  document.uploadform.name.value = (Teil3 + '.' + Teil2);
 }
</script>




Also scheint ziemlich unübersichtlich, aber wenn mans einmal kappiert hat, gehts...
Also das Javascript, das bei onSubmit ausgeführt wird, holt einmal die Bildendung (also obs n jpg is oda sowas...) und der Name is ne zufällig generierte Zahl.. (Variable "Teil3")... da kannst auch irgendwas anderes machen, hab ich jetzt einfach mal schnell so hingeklatscht...


Also viel Spaß dann..

*zwinker* MfG Ferret
  View user's profile Private Nachricht senden
Anzeige
Anzeige
morfkor
Account gelöscht Threadersteller


Ort: -

Verfasst Mo 02.02.2004 17:26
Titel

Antworten mit Zitat Zum Seitenanfang

ähhhmmm ich acker mich ma rein!

danke *zwinker*
 
 
Ähnliche Themen ftp-uploadscript
Suche Uploadscript in PHP
Formmailer + Uploadscript
Verzweifle langsam (Uploadscript)
brauche gutes Uploadscript
Uploadscript - Ausgabe | Division by zero
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.