Zurück   klamm-Forum > klamm-Lose > Lose4Scripts > Lose4Scripts (erledigt)

 
 
LinkBack Themen-Optionen Ansicht
Alt 11.06.2006, 19:58:32   #1 (permalink)
KlammID: 236083

ID: 236083
Lose-Remote

Sascha91 eine Nachricht über MSN schicken
Reg: 04.05.2006
Beiträge: 148
Standard Uploadscript: Bild beim Uploaden unbenennen (close)

hat sich erledigt!!!
 

Geändert von Sascha91 (12.06.2006 um 20:01:10 Uhr) Grund: wurde im Beepworldforum gemacht!
Sascha91 ist offline  
Alt 11.06.2006, 20:21:54   #2 (permalink)
ist.ein.kaefer

ID: 94151
Lose-Remote

Reg: 27.04.2006
Beiträge: 317
Standard

in nen temporaeres Verzeichnis laden, auf Viren usw. scannen und dann an den endgueltigen Speicherort kopiern oder aber loeschen, falls das besser ist.
 
buggle ist offline  
Alt 11.06.2006, 20:22:02   #3 (permalink)
Lose 2.0 –
das zweite Zeitalter
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 22.650
Standard

Read the manual:
http://de.php.net/move_uploaded_file

Was verstehst du ned ? Einfach den Ziel-Dateinamen ändern
NEU OpenIsles - das freie Insel-Aufbauspiel NEU

www.theHacker.ws v3 | WhatPulse-Team
Bezahlte Startseite
- mehr Verdienst als auf klamm - viele Auszahlungen erhalten
theHacker ist offline  
Alt 11.06.2006, 20:40:41   #4 (permalink)
KlammID: 236083

ID: 236083
Lose-Remote

Sascha91 eine Nachricht über MSN schicken
Reg: 04.05.2006
Beiträge: 148
Standard

Also mit PHP hab ich nicht sehr viel im Gehirn

Bei http://de.php.net/move_uploaded_file seh ich nur dass es um so etwas ähnliches geht, blick aber nicht durch ;-).

Wäre echt nett wenn mir jemand kurz den Code schreiben könnte (weiss nicht ob es erlauft wäre sogar Lose zu geben, wenn jemand Lose dafür will, ich geb ihm geren diese, hab ja eh genug )

Wieso kommt der Code unten so "komisch"?

Code (ist nochnicht fertig):


formular.php3
HTML-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<table width=100%><tr><td align=right width=42%> <font color=#000000> <form enctype="multipart/form-data" action="server.php3" method=post> <input name="operation" TYPE="hidden" value="0"> Upload dieser Datei: </font></td><td align=left><input name="userfile" TYPE="file"></td></tr> <tr><td></td><td align=left> <input type="submit" value="Datei hochladen..."> </form> </td></tr></table>

server.php3
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
<?php
$max_size
=20481024;
$my_user_folder="Speicher";
//Beginn der Antwortseite
echo "<html>\n";
echo 
"\n";
echo 
"<head>\n";
echo 
"<title>Uploadstatus</title>\n";
echo 
"</head>\n";
echo 
"\n";
echo 
"<!-- Beginn Überschrift -->\n";
echo 
"\n";
echo 
"<body bgcolor=#FFFFFF>\n";
echo 
"<h1 align=center><font color=#000000>\n";
echo 
"Uploadstatus\n"
echo 
"</font></h1>\n";
echo 
"\n";
echo 
"<!-- Ende Überschrift -->\n";
echo 
"\n";
echo 
"<!--Beginn Haupttext-->\n";
echo 
"\n";
echo 
"<table width=100%><tr><td align=center>\n";
echo 
"\n";
echo 
"<font color=#000000>\n";
echo 
"\n";
echo 
"<form name=\"my_form\" method=\"get\" action=\"formular.php3\">\n";
echo 
"<input type=\"submit\" name=\"submit\" value=\"Zurück\">\n";
echo 
"</form>\n";
echo 
"</form>\n";
echo 
"<p>\n";
// Verified Userland test for uploaded file == Überprüfung ob die Datei den Server erreicht hat
if ($operation==0)
{
if (
true)
{
    
$ok=1;
    if(
$userfile_size $max_size)
    {
        
$ok=0;
        echo 
"Die Datei ist zu groß!<br>\n";
        echo 
"(Maximale Dateigröße:\n";
        echo 
$max_size 1024;
        echo 
" KB.)<br>\n";
    }
    if (
$ok==1)
    {
        
//Datei in den Upload Ordner kopieren
        
if(copy($userfile$my_user_folder "/" .$userfile_name))
        {
            echo 
"Upload erfolgreich!";
        }
        else
        {
            echo 
"Es tratt einen Fehler auf, die Datei ($userfile_name) konnte nicht hochgeladen werden.<br>";
        }
    }
}
else
{
    echo 
"Es tratt einen Fehler auf, die Datei ($userfile_name) konnte nicht hochgeladen werden.<br>";
}
}
//Operationwahl
if ($operation==1)
{
    
$ok=1;
    if (
$ok==1)
    {
        if (
file_exists($my_user_folder "/" $delfile)&& $delfile!="" && $delfile!="." && $delfile!="..")
        {
            if (
unlink ($my_user_folder "/" $delfile))
            {
                echo 
"Datei ($delfile) wurde erfolgreich gelöscht!<br>";
            }
            else
            {
                echo 
"Die Datei ($delfile) konnte nicht gelöscht werden!<br>";
            }
        }
        else
        {
        echo 
"Die Datei ($delfile) ist nicht vorhanden!<br>";
        }
    }
}
if (
$operation==2)
{
    
$ok=1;
    if (
$ok==1)
    {
        if (
file_exists($my_user_folder "/" $renamealt)&& $renamealt!="" && $renamealt!="." && $renamealt!="..")
        {
            if (
rename ($my_user_folder "/" $renamealt,$my_user_folder "/" $renameneu))
            {
                echo 
"Datei $renamealt erfolgreich in $renameneu umbenannt!<br>";
            }
            else
            {
                echo 
"Die Datei $renamealt konnte nicht in $renameneu umbenannt werden!<br>";
            }
        }
        else
        {
        echo 
"Die Datei $renamealt ist nicht vorhanden!<br>";
        }
    }
}
//Rest der Antwortseite
echo "</font>\n";
echo 
"\n";
echo 
"</td></tr></table><p>\n";
echo 
"\n";
echo 
"<!--Ende Haupttext-->\n";
echo 
"\n"
echo 
"</body>\n";
echo 
"\n";
echo 
"</html>\n";


?>
PS. wie ihr sieht, bin ich echt hilflos ;-)
 
Sascha91 ist offline Threadstarter  
Alt 11.06.2006, 20:54:41   #5 (permalink)
Lose 2.0 –
das zweite Zeitalter
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 22.650
Standard

Zitat:
Zitat von Sascha91
Wieso kommt der Code unten so "komisch"?
Der kommt ned komisch. Ich schalt gleich Syntaxhighlighting an
Zitat:
Zitat von Sascha91
Wäre echt nett wenn mir jemand kurz den Code schreiben könnte (weiss nicht ob es erlauft wäre sogar Lose zu geben, wenn jemand Lose dafür will, ich geb ihm geren diese, hab ja eh genug )
Hierzu muss ich verschieben
Lose4Scripts

@Problem:
Zitat:
//Datei in den Upload Ordner kopieren
if(copy($userfile, $my_user_folder . "/" .$userfile_name))
Hier wird die Datei hochgeladen. (Mir scheint, es basiert wieder auf register_globals=true )
Du musst nur den Dateinamen (oben markiert) ändern, damit müsstest du den Dateinamen, den der User vorgibt, überschreiben.
NEU OpenIsles - das freie Insel-Aufbauspiel NEU

www.theHacker.ws v3 | WhatPulse-Team
Bezahlte Startseite
- mehr Verdienst als auf klamm - viele Auszahlungen erhalten
theHacker ist offline  
Alt 11.06.2006, 20:58:22   #6 (permalink)
KlammID: 236083

ID: 236083
Lose-Remote

Sascha91 eine Nachricht über MSN schicken
Reg: 04.05.2006
Beiträge: 148
Standard

Naja danke trotzdem . Also...

Wer mir den Code (komplett in den zusätzlichen Code eingebaut) abliefert und wenn er läuft, der bekommt Lose! Schlaft mal vor was ihr dafür wollt

Ich bin ab morgen Abend wieder online, denn jetzt schau ich WM
 
Sascha91 ist offline Threadstarter  
 

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler beim Bild hochladen anni Bug-Report 2 07.02.2008 13:05:35
Mouseoverevent beim Link/Bild ManU91 Programmierung 7 30.06.2007 10:59:13
[Hilfe] Flashanimation - beim anklicken ändert sich das bild (sound) k9063 Grafik & Design 0 15.04.2007 21:03:49
HTTP POST Request absenden / per Programm Bild uploaden Biehler Programmierung 10 09.04.2007 15:59:07
Musikschnipsel uploaden Blomberger Sonstiges 1 28.05.2006 22:40:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07:40 Uhr.