![]() |
|
|
|||||||
| Software- und Webentwicklung Planung, Programmierung und Administration
UML, JavaScript/DOM, ASP, JSP, PHP, Apache, MySQL, Python, Perl (...) |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 (permalink) |
![]() |
Was is hier dran falsch??
ich will ganz einfach was uploaden so weit geht alles bloß der upload nicht wirf mal einen einen blick rüber! Code:
<div style="position:absolute; top:160px; left:175px; ">
<form enctype="multipart/form-data" action="index.php?action=upload" method="post">
<table width="650" border="0" cellpadding="0" cellspacing="0" bgcolor="#548B69" width="560" border="0" cellspacing="0" cellpadding="2" style="border-style:solid; border-width:1px; border-color:#000000;">
<tr>
<td><b>Screenshots hochladen</b></td>
</tr><tr>
<td> </td>
</tr>
<tr>
<td>Bild:<input class="loginfield" name="userfile" type="file"><input type="hidden" name="MAX_FILE_SIZE" value="1000"></td>
</tr>
<tr>
<td><input class="loginfield3" type="submit" value="Send" name="$upload"</td>
</tr>
</table>
</form>
</div>
<? } if ( $action == upload ) { ?>
<div style="position:absolute; top:160px; left:175px; ">
<?
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
move_uploaded_file($_FILES['userfile']['tmp_name'], "/_images");
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
?>
so heißt der fehler
__________________
OFP 4ever. |
|
|
|
|
|
#2 (permalink) |
![]() ![]() |
Hmm der fehler sieht mir ganz danach aus, als wenn der Pfad zu Ordner falsch ist.
__________________
http://riedel-st.de |
|
|
|
|
|
#3 (permalink) |
![]() |
ich hab jetzt noch was andere probiert
Code:
<?
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg") {
$err[] = "Nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "1500000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 MB!";
}
If(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>
geht aber nicht
__________________
OFP 4ever. |
|
|
|
|
|
#6 (permalink) |
![]() ![]() |
Hab dein Code an einigen Stellen umgeschrieben.
Versuchs mal: Code:
<div style="position:absolute; top:160px; left:175px; ">
<form enctype="multipart/form-data" action="?action=upload" method="post">
<table width="650" border="0" cellpadding="0" cellspacing="0" bgcolor="#548B69" width="560" border="0" cellspacing="0" cellpadding="2" style="border-style:solid; border-width:1px; border-color:#000000;">
<tr>
<td><b>Screenshots hochladen</b></td>
</tr><tr>
<td> </td>
</tr>
<tr>
<td>Bild:<input **class="loginfield" name="userfile" type="file"><input type="hidden" name="MAX_FILE_SIZE" value="1000"></td>
</tr>
<tr>
<td><input class="loginfield3" type="submit" value="Send" name="upload"></td>
</tr>
</table>
</form>
</div>
<?
} if ($_REQUEST['action'] == "upload" ) {
?>
<div style="position:absolute; top:160px; left:175px; ">
<?
if (move_uploaded_file($_FILES['userfile']['tmp_name'], "_images/".$_FILES['userfile']['name'])){
} else {
** **echo "Possible file upload attack! **Here's some debugging info:\n";
** **print_r($_FILES['userfile']);
}
?>
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|