Archief - PHP: /avatar.png/index.php probleempje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Vich

Legacy Member
Ik werk momenteel aan een avatar die in php wordt opgebouwd. Hiervoor maakte ik een folder /avatar.png/ met daarin een index.php
Als ik vervolgens http://warehouse.lifeisdigital.net/pictures/avatars/avatar.png invul in bepaalde forums(zoals dit forum), dan wordt deze avatar geweigerd met een melding zoals "Invalid URL".

Hoe kan ik dit oplossen? Krijg ik deze melding omdat het forum herkent dat het een folder is in plaats van een file? Of moet ik iets aanpassen aan de http header om dit op te lossen?

welp

Legacy Member
Mja, geef dan die index.php in als image.

Als da ni werkt, missch is proberen index.png van te maken en dan php die extensie laten parsen :p Dno of dat gaat werken.

omfg

Legacy Member
maak anders een .htaccess bestandje waarmee je .png omzet in .php, zo heb je geen folder nodig en kan je ernaar linken via avatar.png en herkent hij het (zo heb ik het ooit eens gedaan op een phpbb forum)

Vich

Legacy Member
welp zei:
Mja, geef dan die index.php in als image.

Als da ni werkt, missch is proberen index.png van te maken en dan php die extensie laten parsen :p Dno of dat gaat werken.

Dan geeft zowat elk forum "invalid file", omdat de extensie dan niet klopt.

omfg zei:
maak anders een .htaccess bestandje waarmee je .png omzet in .php, zo heb je geen folder nodig en kan je ernaar linken via avatar.png en herkent hij het (zo heb ik het ooit eens gedaan op een phpbb forum)

Kan je me zeggen wat er in die .htaccess moet komen?

Xavez

Legacy Member
Je header correct meegeven, moest je dat vergeten zijn!

header('Content-type: image/png');

Vich

Legacy Member
Xavez zei:
Je header correct meegeven, moest je dat vergeten zijn!

header('Content-type: image/png');

Dat ben ik niet vergeten :)
De afbeelding werkt ook gewoon in forums zoals phpBB2. 't Is enkel bij vBulletin en React dat het niet werkt.

Sprits

Legacy Member
mss is het probleem eerder da het komt omda men geen .png avatars aanpakt. Wel .gif of .jpg.

als het da ni is, probeer dan eens om de avatar te laten genereren met php en opslaan op uwe server. nu zijde eigelijk ne avatar aan het late genereren maar je slaat hem ni op. eigelijk upload je niks.

of begrijp ik het verkeerd? :p

welp

Legacy Member
nibbler.be zei:
mss is het probleem eerder da het komt omda men geen .png avatars aanpakt. Wel .gif of .jpg.

als het da ni is, probeer dan eens om de avatar te laten genereren met php en opslaan op uwe server. nu zijde eigelijk ne avatar aan het late genereren maar je slaat hem ni op. eigelijk upload je niks.

of begrijp ik het verkeerd? :p
Hij probeert die ava ook niet te uploaden naar het forum, enkel linkje.

Al eens op helpforum van vBu gekeken?

Vich

Legacy Member
Fraggie zei:
Ik zie nochtans een foto?

Dat is juist het hele punt: de avatar werkt, maar het forum aanvaardt hem niet als ik hem als linked avatar wil gebruiken.

welp zei:
Hij probeert die ava ook niet te uploaden naar het forum, enkel linkje.

Al eens op helpforum van vBu gekeken?

Ja, maar ik heb niks gevonden. Ik ga iemand aanspreken die zo'n licensie heeft, zodat ik de php code even kan bekeken, dan weet ik misschien wat meer over wat "invalid url" precies betekent.

Vich

Legacy Member
Ik dacht het opgelost te hebben dmv een tijdelijke statische png file op die downloadlocatie te zetten, dan pas hem te configureren in het forum om dan uiteindelijk - toen hij ingesteld stond - stiekem de avatar.png terug dynamisch aan te laten maken.
Blijkbaar download vBulletin de avatar gewoon eenmalig van je eigen webspace en slaat die vervolgens op in een eigen cache. Je kan dus blijkbaar geen dynamische avatars gebruiken met vBulletin.

[edit] Volgens vBulletin zijn php avatars niet mogelijk vanwege security en omdat het te duur zou zijn om elke avatar realtime te checken op image size en dimensions.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan