.png plaatjes opslaan naar disk

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Luuk H

Luuk H

18/05/2016 20:12:25
Quote Anchor link
Hallo,

Ik ben momenteel bezig met een klein project voor een minecraft server. Om een lang verhaal kort te houden. Ik genereer een lijst met allemaal Minecraft usernames en daarbij de skin van de speler(hoofdje). Deze skin(plaatje) haal ik op via deze URL: https://mcapi.ca/avatar/2d/$playername/35 <-(breedte van het plaatje). Dit gebeurt als de skin nog niet in het head mapje zit. Zit de skin van de speler er wel in dan haal ik hem uit het mapje head. Nu is mijn probleem dat als alle skins voor het eerst gedownload worden de request naar de website lang duurt. Hoe meer skins hij of moet halen hoe langer het duurt. Is er een manier dat ik de skins op de achtergrond kan downloaden zodat de pagina wel verder kan gaan met laden. In plaats van vast hangen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
if (file_exists($filename)) {
      $playerurl = 'heads/' . $player . '.png';
    } else {
      copy($head_url . $player . '/35', 'heads/' .$player .'.png');
      
    }
 
PHP hulp

PHP hulp

04/12/2024 10:40:37
 
Eddy E

Eddy E

18/05/2016 20:36:44
Quote Anchor link
Niet downloaden via PHP, maar direct vanaf https://mcapi.ca/avatar/2d/ tonen?

Dus dit in je HTML opnemen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$user_id
= "Luuktenhaaf";
?>

<img src="https://mcapi.ca/avatar/2d/<?php echo $playername; ?>/35" alt="hoofdje">
 
Luuk H

Luuk H

18/05/2016 21:05:48
Quote Anchor link
Eddy E op 18/05/2016 20:36:44:
Niet downloaden via PHP, maar direct vanaf https://mcapi.ca/avatar/2d/ tonen?

Dus dit in je HTML opnemen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$user_id
= "Luuktenhaaf";
?>

<img src="https://mcapi.ca/avatar/2d/<?php echo $playername; ?>/35" alt="hoofdje">

Het probleem is dat ik de plaatjes wel moet downloaden anders kan ik ze niet gebruiken voor browser caching. Dus ik moet een handige manier vinden dat ik veel plaatjes tegelijkertijd kan downloaden en opslaan.
Gewijzigd op 18/05/2016 22:34:57 door Luuk H
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.