Toon posts:

[PHP] Getimagesize

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben dus met deze functie bezig en ik snap niet wat ik nu fout doen, staat nu in simpel scriptje.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php

if ($submit) {

$pic = getimagesize ($upload);

$W = $pic[0];
$H   = $pic[1];
$T = $pic[2];


echo "
Width = $B<br>
Height = $H<br>
Type = $T";

} Else {

?>
<form action="config.php" method=post> 
<input type=file name=upload> 
<input type="Submit" name="submit" value="upload"> 
</form> 
<?

}
?>


Warning: getimagesize: Unable to open 'C:\\Documents\mijnfoto.jpg' for reading. in /www/simpel.php on line 5

php.net word ik ook niet echt wijzer van :( iemand idee? (ps. search doet het niet, want ik verwacht best dat het al eens eerder is opgelost :P)

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Je zal als filename natuurlijk die van de upload op de server moeten geven en niet de oorspronkelijke filename op je lokale schijf.

m.a.w. $HTTP_POST_FILES['upload']['tmp_name'] gebruiken, of 1 van de andere varianten (afhankelijk van je php configuratie/versie), voor meer info zie de php site

Today's subliminal thought is:


  • El_BingO
  • Registratie: Juli 2001
  • Laatst online: 26-08 12:01
Moet je ook niet een dubbele slash gebruiken? 'C:\\Documents\\mijnfoto.jpg'

Verwijderd

Topicstarter
$HTTP_POST_FILES['upload']['tmp_name']

volgens config/versie, moet dit juist werken, de plaats waar de server de file tijdleijk opslaat. maar ik krijg nogsteeds dezelfde foutmelding, behoudens dan dat er nu geen file name wordt gegeven. :(

Verwijderd

Topicstarter
heb het al gevonden, vanaf versie 4.1 moet het $_files zijn ipv http_enzo

en dit is ook belangrijk, zonder dit werkt het ook niet :(

enctype="multipart/form-data"

part in the <form ...> field is very important, if you forget it you
won't get the $userfile, $userfile_name, $userfile_size, $userfile_type
veriables set (correctly). So if you're adding a File Input Field in a
form, don't forget to add the above part (I did it and wondered why the
vars were not set correctly).