Login + Upload
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
benutzer
bild
body
datei
dateiname
fehler
formen
gruss
hit
hochladen
login
mache
page
pa
pawort
radio
step
test
username
versuchen
-
hi, ich wollte ein kleines upload script machen (ist nicht grade der hit aber ich finde es reicht) ... ja nur einlogen funkt. auch nur wenn ich jetzt ein bild hochladen will sagt der immer "FALSSHHH!!!" also das dass password und der username nicht richtig gesetzt ist ... die $vars uebergebe ich doch vorher ...
loginscript ...
<title>Intern</title>
<?php
$step = $HTTP_GET_VARS['step'];
if (($step == "") || ($step == "1"))
{
echo "
<form name=form action=?step=2 method=post>
<table witdh=530>
<tr>
<td><span class=text1>Benutzer</span></td>
<td><br></td>
<td><input type=text name=nickname size=30 maxlength=10></td>
</tr>
<tr>
<td><span class=text1>Password</span></td>
<td><br></td>
<td><input type=password name=passwort size=30 maxlength=10></td>
</tr>
<tr>
<td><input witdh=10 height=10 type=submit value=Login></td>
</tr>
</table>";
}
else if ($step == "2")
{
if ($nickname == "Daniel" && $passwort == "test") { $user == $nickname; $pass == $passwort; $login = "1"; $dir = "daniel"; include("upload3.php"); }
else if ($nickname == "test" && $passwort == "blub") { $user == $nickname; $pass == $passwort; $login = "1"; $dir = "test"; include("upload3.php"); }
else { echo "FALSCH!!!!"; }
}
?>
uploadscript...
<?php
$pfad1 = "/home/s/sbt-radio.com/public_html/daniel/page/olparty/member";
$pfad2 = $HTTP_GET_VARS['dir'];
$pfad = $pfad1."/".$pfad2;
$sizeabfrage = "no";
$filesize = "1";
$sizeanzeige = "no";
$extend = "jpg|gif|png|JPG|bmp|GIF|jpeg|JPEG";
$extendanzeige = "yes";
$body = "<body bgcolor=#081f1c text=#ffffff link=#FF0000 alink=#FF0000 vlink=#FF0000>";
$font = "<font face=verdana size=2>";
?>
<title>UPLOAD</title>
<?php
echo "$body";
echo "$font";
?>
<div align="center">
<?
if ($login == "1") {
$nickname == $user;
$passwort == $pass;
$fehler = FALSE;
if ($senden) { if ($file_name == "") { echo "<BR><font color=#FF0000><b>Es wurde keine Datei ausgew?hlt!</b></font>"; $fehler = TRUE; }
if (!$fehler)
if (file_exists("$pfad/$file_name")) { echo "<BR><font color=#FF0000><b>Dateiname schon vorhanden!</b></font>"; $fehler = TRUE; }
if (!$fehler)
if ($sizeabfrage == "yes") { if ($file_size > $filesize) { echo "<BR><font color=#FF0000><b>Die Datei ist zu gro?!</b></font>"; $fehler = TRUE; }
}
if (!$fehler)
if (!eregi("($extend)$", $file_name)) { echo "<BR><font color=#FF0000><b>Dieser Dateityp ist nicht erlaubt!</b></font>"; $fehler = TRUE; }
if (!$fehler) { if (copy($file, $pfad."/".$file_name)) { echo "<BR><font color=#00FF00><b>Datei hochgeladen</b></font><BR>"; $fehler = FALSE; }
else { echo "<BR><font color=#FF0000><b>Datei nicht hochgeladen</b></font>"; $fehler = TRUE; }
}
}
if ($fehler || !$senden) {
?>
<table align="center">
<form action="<?php $PHP_SELF; ?>" method="post" enctype="multipart/form-data">
<BR><b>Bitte Datei ausw?hlen:</b><BR><? if ($sizeanzeige == "no") { echo ("Maximale Gr??e: ".$filesize." MB" ); } ?>
<BR><? if ($extendanzeige == "yes") { echo ("Erlaubte Dateitypen: ".$extend); } ?>
<BR><BR><input type="file" size="30" name="file"><BR><input type="Submit" name="senden" value="Hochladen">
</form></table>
<?
}
}
else { echo "FALSSSCHHHH!!!"; }
?>
</div></body></html>
kann mir einer sagen wo der fehler ist ? wenn ich es ohne login mache upt der die bilder ..
gruss daniel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also ich habs mir nicht genau angeguckt aber der erste fehler war der:
<title> und </title> geh?ren in den head bereich den rest hab ich mir mal noch net so angeguckt -
ja aber das macht ja nicht denn fehler ich koennte es genausogut weglassen .. oder ???
-
den head glaub ich nicht nur den title ja der fehler isses net den hab ich halt noch net gefunden
-
versuch ma die get sachen per $_GET["bla"] auszulesen, ich glaub das mit $HTTP_GET_VARS geht hier nich, aber sicher bin ich mir da auch nich so
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage