| Server IP : 202.61.199.114 / Your IP : 216.73.217.139 Web Server : nginx/1.22.1 System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web20 ( 1018) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /tmp/ |
Upload File : |
#!/bin/bash
FLAG_DIR="/var/www/clients/client2/web20/web/wp-content/themes/drogentest-online/assets/img/flags"
declare -A SLUGMAP
SLUGMAP[aethiopien]=et
SLUGMAP[afghanistan]=af
SLUGMAP[albanien]=al
SLUGMAP[algerien]=dz
SLUGMAP[angola]=ao
SLUGMAP[armenien]=am
SLUGMAP[aserbaidschan]=az
SLUGMAP[bahamas]=bs
SLUGMAP[bahrain]=bh
SLUGMAP[bangladesch]=bd
SLUGMAP[belarus]=by
SLUGMAP[belize]=bz
SLUGMAP[bosnien-herzegowina]=ba
SLUGMAP[brunei]=bn
SLUGMAP[bulgarien]=bg
SLUGMAP[chile]=cl
SLUGMAP[dominikanische-republik]=do
SLUGMAP[dr-kongo]=cd
SLUGMAP[el-salvador]=sv
SLUGMAP[estland]=ee
SLUGMAP[fidschi]=fj
SLUGMAP[guatemala]=gt
SLUGMAP[guyana]=gy
SLUGMAP[haiti]=ht
SLUGMAP[honduras]=hn
SLUGMAP[irak]=iq
SLUGMAP[island]=is
SLUGMAP[jemen]=ye
SLUGMAP[jordanien]=jo
SLUGMAP[kamerun]=cm
SLUGMAP[kasachstan]=kz
SLUGMAP[kenia]=ke
SLUGMAP[kirgisistan]=kg
SLUGMAP[kosovo]=xk
SLUGMAP[kuwait]=kw
SLUGMAP[lettland]=lv
SLUGMAP[libyen]=ly
SLUGMAP[litauen]=lt
SLUGMAP[madagaskar]=mg
SLUGMAP[malediven]=mv
SLUGMAP[malta]=mt
SLUGMAP[moldawien]=md
SLUGMAP[mongolei]=mn
SLUGMAP[montenegro]=me
SLUGMAP[mosambik]=mz
SLUGMAP[namibia]=na
SLUGMAP[nicaragua]=ni
SLUGMAP[nordmazedonien]=mk
SLUGMAP[oman]=om
SLUGMAP[panama]=pa
SLUGMAP[papua-neuguinea]=pg
SLUGMAP[ruanda]=rw
SLUGMAP[rumaenien]=ro
SLUGMAP[senegal]=sn
SLUGMAP[serbien]=rs
SLUGMAP[simbabwe]=zw
SLUGMAP[slowakei]=sk
SLUGMAP[slowenien]=si
SLUGMAP[somalia]=so
SLUGMAP[sri-lanka]=lk
SLUGMAP[sudan]=sd
SLUGMAP[suriname]=sr
SLUGMAP[syrien]=sy
SLUGMAP[tadschikistan]=tj
SLUGMAP[tansania]=tz
SLUGMAP[trinidad-und-tobago]=tt
SLUGMAP[tunesien]=tn
SLUGMAP[turkmenistan]=tm
SLUGMAP[uganda]=ug
SLUGMAP[usbekistan]=uz
SLUGMAP[vereinigte-arabische-emirate]=ae
SLUGMAP[zypern]=cy
OK=0
FAIL=0
for slug in "${!SLUGMAP[@]}"; do
iso="${SLUGMAP[$slug]}"
dest="$FLAG_DIR/${slug}.svg"
if [ -f "$dest" ]; then
echo "SKIP $slug (exists)"
continue
fi
url="https://flagcdn.com/${iso}.svg"
if curl -s -f -o "$dest" "$url"; then
size=$(wc -c < "$dest")
echo "OK $slug ($iso) -> ${size}B"
((OK++))
else
echo "FAIL $slug ($iso) from $url"
((FAIL++))
fi
done
echo ""
echo "Done: $OK downloaded, $FAIL failed"