[PHP] Uploading

Pagina: 1
Acties:

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
Ik ben al de zoveelste coder die problemen heeft met uploading in PHP, ik heb dit script geschreven:
PHP:
1
<?<html><body><form enctype="multipart/form-data" action="" method="get"><input type="hidden" name="MAX_FILE_SIZE" value="1000000">Send this file: <input name="userfile" type="file"><input type="submit" value="Send File"></form></body></html>if(isset($userfile)) {echo "<pre>\n";print_R($HTTP_POST_FILES);echo "</pre>\n";if (is_uploaded_file($HTTP_POST_FILES['userfile'])) {    if(copy($HTTP_POST_FILES['userfile'], "D:/test.gif"))      echo "Done.";    else      echo "1:Error.";} else echo "2:Error.";}?>

Wat hij terug geeft na een file geselecteerd te hebben en op Send File gedrukt te hebben is dit:
Array
(
)

2:Error.
Hij gooit dus helemaal niets in de HTTP_POST_VARS variable en upload nix, mijn PHP versie is > dan 4.03 (4.1.1) dus track_vars staat automatisch al enabled in mijn php.ini

Kan iemand mij hiermee helpen???

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • Grum
  • Registratie: Juni 2001
  • Niet online
je method=get ? .. das wel frapant he ;)

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
tsjah dat was ff om te testen...
maar POST maakt geen verschil hoor

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
uit dit volgt dit

edit:
kleine wijziging

  • Grum
  • Registratie: Juni 2001
  • Niet online
zou et met post geen verschil maken ?? gekke naam dan .. dat $HTTP_POST_FILES ... |:(

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
nee tis tog egt de goede var. (als ik php.net moet geloven :))

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
uit dit volgt url
sorry hoor... maar dit wist ik al

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En wat bevat $_POST :?

En $_FILES

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
$_POST = empty

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • Grum
  • Registratie: Juni 2001
  • Niet online
$_POST bevat nix .. $_FILES wel daarintegen

dit is wel PHP 4.1.X only!

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
$_FILES=$HTTP_POST_FILES=leeg

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • Grum
  • Registratie: Juni 2001
  • Niet online
dan is der dus geen file doorgekomen ...

is je file onder de max-size ? .. haal de max-size es weg ...

zijn er errors ? ... error_reporting(E_ALL);

het MOET post zijn .. 100% zeker dus dat zou ik even terugzetten :)

  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
ok E_ALL staat altijd aan mij (DUH!!!)
POST aangezet, Max file size weggehaald en hij doet het nog niet....


ik ga nu ff mn oude PHP.ini terugzetten, maybe dat ik daarin iets fout heb gdaan

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • oogapp0ltje
  • Registratie: Januari 2001
  • Niet online
YEAH!! hij doet het... t was waarschijnlijk een fout ergens in mn php.ini |:(

| To acknowledge what is known as known and what is not known as known is knowledge. |


  • sebas
  • Registratie: April 2000
  • Laatst online: 16-12-2025
[OT]

Ik hoop dat je php geupgrade is ...

http://online.securityfocus.com/archive/1/258995
Multiple vulnerabilities exist in the PHP scripting language. These vulnerabilities could allow a remote attacker to execute arbitrary code with the privileges of the PHP process.

Everyone complains of his memory, no one of his judgement.


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 13-09 14:07

JSchut

.....

zou je niet zoiets als dit kunnen doen:
PHP:
1
<?<html><body><form enctype="multipart/form-data" action="" method="get"><input type="hidden" name="MAX_FILE_SIZE" value="1000000">Send this file: <input name="userfile" type="file"><input type="submit" value="Send File"></form></body></html><?if(isset($userfile_name)) {    echo "<pre>\n";    echo $userfile_name;    echo "</pre>\n";        if (move_uploaded_file($userfile, "D:/test.gif")) {        echo "Done";    } else {        echo "Error";    }} else {    echo "Error";}?>

PSN jschut_82 | Xbox: JSchut82


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 13-09 14:07

JSchut

.....

je kan beter zeggen if ($userfile_name != "none") ipv isset(userfile_name)

sorry.......

PSN jschut_82 | Xbox: JSchut82


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Op maandag 04 maart 2002 09:42 schreef JSchut het volgende:
je kan beter zeggen if ($userfile_name != "none") ipv isset(userfile_name)
of deze functie

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."

Pagina: 1