Toon posts:

php] Avatar niet groter als 60x60 maar wel kleiner

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het coden van men eigen forum. En ik wil er voor zorgen dat mensen een icon/avatar kunnen gebruiken maar dat deze niet groter mag zijn als 60x60 maar wel kleiner.. is dit te doen of kraam ik nu onzin uit.
[chem]url verwijderd (spam?)[/chem]

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

welke taal?

Klaar voor een nieuwe uitdaging.


  • 0cool
  • Registratie: April 2001
  • Laatst online: 04-06-2024
Op dinsdag 16 oktober 2001 16:09 schreef GDOG het volgende:
[chem]url verwijderd (spam?)[/chem]
Maar goed ook, want aan die site mag je nog wel even werken

You thought your secrets were safe. You were wrong


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op dinsdag 16 oktober 2001 16:15 schreef GDOG het volgende:
php
http://www.php.net/manual/en/function.getimagesize.php

Klaar voor een nieuwe uitdaging.


Verwijderd

Topicstarter
Ook op plaatjes die niet op de server zijn geplant ?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 16 oktober 2001 16:17 schreef GDOG het volgende:
Ook op plaatjes die niet op de server zijn geplant ?
The GetImageSize() function will determine the size of any GIF, JPG, PNG or SWF image file and return the dimensions along with the file type and a height/width text string to be used inside a normal HTML IMG tag.

Doet iets met Cloud (MS/IBM)


  • Joto
  • Registratie: Juni 2000
  • Laatst online: 17-09 06:27
ImageSX Get image width
ImageSY Get image height

of

array getimagesize (string filename [, array imageinfo])

Ja dus


edit:
to slow...

1+1+1 = 1


Verwijderd

Topicstarter
perfect ik lees het net zeluf.. maag het geld alleen voor php >4.0.5 (http://imageurl) zijn der nog andere manieren..

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 15-09 12:33
Ja hoor. Gebruik iets als ImageMagick.

Maar werkt allemaal dus NIET voor offsite plaatjes of je moet die IEDERE keer gaan testen..

Iemand kan bij registratie de url opgeven van een 60x60 plaatje maar als dat plaatje dan vervangen wordt door een afbeelding van 4meg dan heeft je forum dat niet door (als je niet iedere keer checked)..

Denk ik makkelijker om eens in de zoveel tijd alle opgegeven usericons te testen en dan automagisch te grote icons te verwijderen ofzo (als je dit allemaal wil checken). Of gewoon alles onsite houden.. Kost je wel wat mee bandbreedte..

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:33

BierPul

2 koffie graag

Ik heb me eigenlijk er nooit in verdiept maar je kan toch ook
$IMAGE_VAR_name en $IMAGE_VAR_size opvragen (size= bestands grote)

Zit de hoogte en breedte value ook niet in die Header ?

edit:
Typo's zuigen

Ja man


Verwijderd

Topicstarter
Aangezien ik mijn forum niet 100% afhangkelijk wil maken van php versies van 4.0.5 of hoger denk ik dat ik alleen icons van 60 bij 60 zal toe laten:
[img]""[/img]

  • cappie
  • Registratie: Februari 2000
  • Laatst online: 17-05-2025

cappie

all lowercase

Op dinsdag 16 oktober 2001 16:34 schreef bartvb het volgende:
Denk ik makkelijker om eens in de zoveel tijd alle opgegeven usericons te testen en dan automagisch te grote icons te verwijderen ofzo (als je dit allemaal wil checken). Of gewoon alles onsite houden.. Kost je wel wat mee bandbreedte..
en wat als je nou een limit zet op 10k ?

gewoon een HTTP HEAD op die file.. dan kun je zien hoe groot 'ie is.. geeft 'ie niks of groter dan 10k? dan issie niet goed! :)

Aspire to inspire before we expire | profiel | systeem


Verwijderd

Wat ik doe: Laat de gebruiker de hoogte en breedte instellen (en gebruik die waarden in je <img> tag). Stellen ze de hoogte/breedte te groot in -> Foutmelding.

Verwijderd

Wat ik zou doen is het volgende, de gebruiker gewoon het plaatje laten uploaden naar je server, dit heeft veel voordelen. En ook wat nadelen

[voordelen]
- je kan ze er afgooien als jij dat wil ('foute' icons zijn makkelijker te verwijderen etc)
- je bent niet afhankelijk van mensen die niet goed url's kunnen overnemen, een topic met honderd reacties waarvan in 50 van de 100 gevallen de url naar het plaatje niet goed is staat niet echt netjes en is gewoon vervelend
- je kan makkelijker dingen controleren als grootte, omvang etc.

[nadelen]
- het kost je hardeschijf ruimte ( well duh??)
- het kost je bandbreedte, maar als je ze niet te groot toelaat, max 15kb ofzo, en een beetje goeie cache headers instelt dan is dat wel te doen hoor.

[handige url's]
- php en images -> http://www.php.net/manual/en/ref.image.php

- php en cachen d.m.v. header(); -> http://www.php.net/manual/en/function.header.php

succes ermee!
Pagina: 1