Autor Zpráva
Coompiik
Profil
Dobrý den, mám skript který vloží do obrázku texty a obrázek, vloží to pozadí ze serveru a abrázek z minotaru, jenže ten jaksi přestal zpolupracovat s mím skriptem, a tak se chci zeptat jestli by nešel udělat nějakej skript kterej by stáhl a uložil obrázek z minotaru, přesněji z:
https://minotar.net/avatar/$nick/100.png
proměnou $nick už mam nastavenou a dal bych si tam propůstku if(!file_exists($nick))... Budu rád za každou radu.
Kubo2
Profil
Šiel by.
<?php
if(!file_exists("/images/$nick.png")) {
  $tmpImg = file_get_contents("https://minotar.net/avatar/$nick/100.png");
  if(!$tmpImg)
    exit;
  file_put_contents("/images/$nick.png", $tmpImg);
  unset($tmpImg);
}
$imgPath = "/images/$nick.png";
// práca s obrázkom
Zároveň dodám, že by to išlo aj jednoduchšie, ale nechávam takto pre väčšiu názornosť.
Coompiik
Profil
Dik moc, a tohle soubor ulozy trvale nebo docasne($tmpImg)
Rfilip
Profil
Natrvalo do souboru "/images/$nick.png" (6 řádek)
okolojsoucí
Profil
Coompiik:
Záleží jakou (nebo jak) si nastavíš složku. Pokud na serveru jako temp, tak se soubory ztratí ale pokud budeš mít normální tak je na pořád. Spíše jsem to z názvu proměnné $tmpImg pochopil jako dočasný obrázek, jelikož po znovu načtení se proměnná uvolňuje.
Coompiik
Profil
Jop, děkuji moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0