[php] filesize

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik vat iets niet. Ik upload een image file in een form. Gaat prima, ik wil de grootte weten, en dan gebruik ik:

$size = $HTTP_POST_FILES['userfile']['size'];

werkt super. Size krijg mooi het aantal bytes van userfile als waarde.

Maar als ik bv een .txt upload komt er als size 0 uit. Why is that?

Acties:
  • 0 Henk 'm!

Verwijderd

size is meen ik alleen bij images, maar niet zeker.
bestand openen met fopen en dan de strlen, zoveel bytes is hij dan.
en waarom $HTTP_POST_FILES? $_FILES kan toch ook?!

Acties:
  • 0 Henk 'm!

  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 26-06 23:02

VisionMaster

Security!

Verwijderd schreef op 22 May 2003 @ 22:16:
Ik vat iets niet. Ik upload een image file in een form. Gaat prima, ik wil de grootte weten, en dan gebruik ik:

$size = $HTTP_POST_FILES['userfile']['size'];

werkt super. Size krijg mooi het aantal bytes van userfile als waarde.

Maar als ik bv een .txt upload komt er als size 0 uit. Why is that?
Alleen binary files?

I've visited the Mothership @ Cupertino


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Verwijderd schreef op 23 May 2003 @ 00:24:
size is meen ik alleen bij images, maar niet zeker.
Lijkt me vreemd, de server maakt daar echt geen onderscheid tussen hoor :?
bestand openen met fopen en dan de strlen, zoveel bytes is hij dan.
What happened to 'file_size' ? :P

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ACM schreef op 23 May 2003 @ 01:41:
[...]

Lijkt me vreemd, de server maakt daar echt geen onderscheid tussen hoor :?
idd, http://es.php.net/manual/en/function.filesize.php daar wordt er verder ook niets over gezegt. Kan het aan een instelling van me server liggen?

Acties:
  • 0 Henk 'm!

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 13-01 16:44
Vreemd... Ik heb het hier gewoon werkend...
En als je achteraf gewoon de functie filesize() gebruikt geeft ie ook 0 ?


Originele startpagina - Stadindex.nl


Acties:
  • 0 Henk 'm!

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 18:29

Pelle

🚴‍♂️

PHP:
1
$size = filesize($_FILES["filename"]["tmp_name"]);

Zou toch gewoon moeten werken?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Pelle schreef op 23 mei 2003 @ 10:54:
PHP:
1
$size = filesize($_FILES["filename"]["tmp_name"]);

Zou toch gewoon moeten werken?
Ja, als ik bv een .php file, een .gif, een .jpg upload werkt het prima

$size = filesize($HTTP_POST_FILES['userfile']['tmp_name']);

Maar zip, txt, exe enzo allemaal 0 als waarde :s

Me form heeft in de form tag enctype="multipart/form-data" dat staan

input vak is <input class="text" name="userfile" type="file">

Lijkt me allemaal goed :z

Nu dev ik wel op een winxp bak, kan het daar aan liggen?

[ Voor 10% gewijzigd door Verwijderd op 23-05-2003 11:37 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok, ik heb het even op me online webserver met linux geprobeerd, en daar werkt het wel :s nu vraag ik me alleen af, waarom daar wel. Is er ene setting in php.ini waar je dat kan instellen ofzo?
Pagina: 1