Kørt sur i upload.

Tags:    php

User
Bruger #956 @ 02.10.04 16:49
Hej folkenz.

Jeg er alså rimelig ny til php så vil gerne have hvis i ændrer på min kode at i forklarer MEGET godt hvad i laver og helst at i ændrer så lidt som muligt.
Nå men jeg har det her upload script her som jeg har fået mig bygget sammen:

<form enctype="multipart/form-data" action='' method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Upload denne fil:
<input type="file" name="userfile">
<input type="submit" value="Upload fil" name="up">
</form>

<?php
$dir = "/";

if ($_FILES['uploadfil']['tmp_name']) {
if (move_uploaded_file($_FILES['uploadfil']['tmp_name'], $dir.$_FILES['uploadfil']['name']));}

?>

Jeg har været inde i php manualen og læse og fandt lidt kode:
http://dk.php.net/manual/en/features.file-upload.php
Nu når jeg finder en fil og trykker på upload får jeg følgende fejl:

Warning: Unable to access in /customers/mega-hawk.dk/httpd.www/test/upload.php on line 16
Possible file upload attack! Here's some debugging info:
Array
(
[userfile] => Array
(
[name] => kode.txt
[type] => text/plain
[tmp_name] => /tmp/phpxFdJk4
[error] => 0
[size] => 523
)

)

Min lijne 16 er:
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

og min mappe test har jeg lavet om til 777 i cmod.
Håber det kan hjælpe jer til at hjælpe mig?




5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hej folkenz.

Jeg er alså rimelig ny til php så vil gerne have hvis i ændrer på min kode at i forklarer MEGET godt hvad i laver og helst at i ændrer så lidt som muligt.
Nå men jeg har det her upload script her som jeg har fået mig bygget sammen:

<form enctype="multipart/form-data" action='' method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
Upload denne fil:
<input type="file" name="userfile">
<input type="submit" value="Upload fil" name="up">
</form>

<?php
$dir = "/";

if ($_FILES['uploadfil']['tmp_name']) {
if (move_uploaded_file($_FILES['uploadfil']['tmp_name'], $dir.$_FILES['uploadfil']['name']));}

?>

Jeg har været inde i php manualen og læse og fandt lidt kode:
http://dk.php.net/manual/en/features.file-upload.php
Nu når jeg finder en fil og trykker på upload får jeg følgende fejl:

Warning: Unable to access in /customers/mega-hawk.dk/httpd.www/test/upload.php on line 16
Possible file upload attack! Here's some debugging info:
Array
(
[userfile] => Array
(
[name] => kode.txt
[type] => text/plain
[tmp_name] => /tmp/phpxFdJk4
[error] => 0
[size] => 523
)

)

Min lijne 16 er:
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

og min mappe test har jeg lavet om til 777 i cmod.
Håber det kan hjælpe jer til at hjælpe mig?


Fold kodeboks ind/udKode 


skal vidst bare ændres til

Fold kodeboks ind/udKode 


MH.

The-Freak

Livet er for kort til at kede sig.



User
Bruger #956 @ 02.10.04 17:19
Fold kodeboks ind/udKode 


skal vidst bare ændres til

Fold kodeboks ind/udKode 


MH.

The-Freak

Livet er for kort til at kede sig.

Nej detsvære :s
Har arbejdet lidt med det og mit script er kommet til at se ud som det her nu
Fold kodeboks ind/udKode 

og den virker heller ik :s



Fold kodeboks ind/udKode 


skal vidst bare ændres til

Fold kodeboks ind/udKode 


MH.

The-Freak

Livet er for kort til at kede sig.

Nej detsvære :s
Har arbejdet lidt med det og mit script er kommet til at se ud som det her nu
Fold kodeboks ind/udKode 

og den virker heller ik :s


Hvor er $uploadfile deklæreret ??
MH.

The-Freak

Livet er for kort til at kede sig.



User
Bruger #956 @ 02.10.04 17:36
Hvor er $uploadfile deklæreret ??
MH.

The-Freak

Livet er for kort til at kede sig.

Tja det var så den del jeg fandt i php manualen og $uploadfile er IKKE deklæret nogen steder og derfor skulle jeg også mene jeg kunne slette den, men hvis jeg gør det melder den da først som sidst fejl, men det er heller ik meningen jeg vil have alt det der med når det først virker. Det er blot for at fejlfinde det.
Any way så uanset om $uploadfile er med eller ej burden den stadig smide noget op på mit webhotel ik?




User
Bruger #956 @ 02.10.04 18:07
har fået mit poblem løst.



t