[php] Breedte en hoogte plaatje uitlezen.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik heb een vraag over hoe ik uit een plaatje de breedte en hoogte kan krijgen?
Ik wil een plaatje uploaden en hier de breedte en hoogte meteen bij krijgen. Ik heb al veel geprobeert, en het lutk me wel met de groote van plaatje door: $grootte = $_FILES['file']['size']; maar niet met de breedte en hoogte.
Ik heb geprobeert dit te doen door: $breedte = $_FILES['file']['imagesx']; maar dat lukte niet.

Wie kan me zeggen welke functie ik moet gebruiken of hoe ik anders dit voor elkaar kan krijgen?

Cédric

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Al op php.net gekeken?
Hint: getImageSize

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat heb ik geprobeert maar er kwam steeds 0 uit

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op 03 October 2003 @ 13:20:
Dat heb ik geprobeert maar er kwam steeds 0 uit
waarom staat dat niet in je openingspost? en hoe heb je het geprobeerd? een stukje code zou handig zijn...

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:01

me1299

$ondertitel

PHP:
1
2
3
$size = getimagesize("images/upload/{$fetch['picture_customurl']}");
$width = $size['0'];
$height = $size['1'];


Regelrecht uit een bestaand script.. doe er je voordeel mee ;)

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
<?
$size = getimagesize("images/upload/");
$width = $size['0'];
$height = $size['1'];
?>
Dit had ik ongeveer gebruikt. Maar toen kwam er 0 uit of het werkte niet. Ik zal eens kijken od dit nu wel werkt

Acties:
  • 0 Henk 'm!

Verwijderd

je geeft toch geen plaatje aan?

("images/upload/")

Acties:
  • 0 Henk 'm!

  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Verwijderd schreef op 03 October 2003 @ 13:50:
je geeft toch geen plaatje aan?

("images/upload/")
Ik raad dat $fetch['picture_customurl'] de naam bevat.
DeathKnight schreef op 03 October 2003 @ 13:41:
PHP:
1
2
3
$size = getimagesize("images/upload/{$fetch['picture_customurl']}");
$width = $size['0'];
$height = $size['1'];


Regelrecht uit een bestaand script.. doe er je voordeel mee ;)
En dan klopt het nog niet....
Want getimagesize zoekt nu "images/upload/{$fetch['picture_customurl']}"....
Misschien moet je 's het volgende proberen:
PHP:
1
$size = getimagesize("images/upload/".$fetch['picture_customurl']);

Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:01

me1299

$ondertitel

Hoppie schreef op 03 October 2003 @ 14:06:
[...]

Ik raad dat $fetch['picture_customurl'] de naam bevat.

[...]

En dan klopt het nog niet....
Want getimagesize zoekt nu "images/upload/{$fetch['picture_customurl']}"....
Misschien moet je 's het volgende proberen:
PHP:
1
$size = getimagesize("images/upload/".$fetch['picture_customurl']);
yeah right. Tuurlijk werkt dat wel. {} is om variablen te escapen en typt een stuk makkelijker dan alles kan afbreken ;)

Voor de topicstarter vergeet dat hele $fetch verhaal. En maak er dit van:

PHP:
1
2
3
$size = getimagesize("plaatjes/plaatje.jpg"); 
$width = $size['0']; 
$height = $size['1'];

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb nu dit gedaan:
$size = getimagesize("../images/plaatjes/$cat/0$i.$extensie");
$breedte = $size['0'];
$hoogte = $size['1'];
en het werkt!

de fout wat ik had was:
$size = @getimagesize('../images/plaatjes/$cat/0$i.$extensie');
$breedte = $size['0'];
$hoogte = $size['1'];
Zo's script had ik gebruikt. En dit werkte niet.

Hartstike bedankt voor al jullie hulp!

Acties:
  • 0 Henk 'm!

  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 05-09 07:32

Willem2

Ω is futile

variabelen tussen ' ' worden niet geparsed nl, tussen " " wel!

en nee, ik houd niet van voetbal... :)


Acties:
  • 0 Henk 'm!

Verwijderd

Bedankt iedereen.

Acties:
  • 0 Henk 'm!

  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
variabelen tussen ' ' worden niet geparsed nl, tussen " " wel!
Variabelen moet je altijd escapen..

Acties:
  • 0 Henk 'm!

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 00:01

me1299

$ondertitel

flashin schreef op 04 October 2003 @ 12:14:
[...]


Variabelen moet je altijd escapen..
Moet niet, maar het is nogal ranzig en foutgevoelig als je het niet doet.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen

Pagina: 1