Beste SDers,
Ik als leek ben op zoek naar een stukkie PHP dat het geschreven woord omzet naar een plaatje..
Ik moet dus hebben dan het geschreven woord Nederland wordt omgezet naar een NL vlag en België naar een BE vlag. en als er niets is ingevuld moet er een tekst komen te staan met "niet opgegeven" ofzo..
Kan iemand mij aan dit stukkie script helpen?
Groetjes Mike
- Landenvlag weergeven
-
19-03-2011, 21:56 #1Particulier
- Berichten
- 87
- Lid sinds
- 16 Jaar
Landenvlag weergeven
-
19-03-2011, 22:43 #2Particulier
- Berichten
- 555
- Lid sinds
- 15 Jaar
Re: Landenvlag weergeven
PHP Code://Vul hieronder het land in
$land = "nederland";
switch($land) {
case "nederland":
echo "HIER DE VLAG VAN NEDERLAND";
break;
case "belgie":
echo "HIER DE VLAG VAN BELGIE";
break;
case "duitsland":
echo "HIER DE VLAG VAN DUITSLAND";
break;
//landen toevoegen naar structuur hierboven
default:
echo "GEEN VLAG GEVONDEN";
break;
}
Laatst aangepast door Steven V. : 19-03-2011 om 22:52
-
19-03-2011, 22:45 #3Particulier
- Berichten
- 87
- Lid sinds
- 16 Jaar
Re: Landenvlag weergeven
Heel erg bedankt, ik ga even kijk of ik het aan de praat krijg!
Aanvullend bericht:
Ik heb het toegepast. Het werkt wel, maar hij geeft alleen de Nederlandse vlag weer (ook bij mensen uit België)Laatst aangepast door MikeyBoy : 19-03-2011 om 23:02 Reden: Automatisch samengevoegd.
-
19-03-2011, 23:45 #4Particulier
- Berichten
- 103
- Lid sinds
- 15 Jaar
Re: Landenvlag weergeven
Bij België moet je $land veranderen in belgie
-
19-03-2011, 23:49 #5Particulier
- Berichten
- 87
- Lid sinds
- 16 Jaar
Re: Landenvlag weergeven
Oke bedankt het werkt!
-
21-03-2011, 23:17 #6
- Berichten
- 1.901
- Lid sinds
- 18 Jaar
Re: Landenvlag weergeven
Ik weet niet of dit voor een back-end is, maar dan kan je misschien beter werken met [NL] en [BE] dan elimineer je dus de speciale tekens en verschillen in schrijfwijze door de ISO afkorting te gebruiken:
PHP Code:function ubb_code($string) {
//bb_flags
$array = array ('_e',
'ad',
'ae',
'af',
'ag',
'ai',
'al',
'am',
'an',
'ao',
'aq',
'ar',
'as',
'at',
'au',
'aw',
'az',
'b',
'ba',
'bb',
'bd',
'be',
'bf',
'bg',
'bh',
'bi',
'bj',
'bm',
'bn',
'bo',
'br',
'bs',
'bt',
'bu',
'bv',
'bw',
'by',
'bz',
'ca',
'cd',
'cf',
'cg',
'ch',
'ci',
'ck',
'cl',
'cm',
'cn',
'co',
'cr',
'cs',
'cu',
'cv',
'cy',
'cz',
'de',
'dj',
'dk',
'dm',
'do',
'dz',
'ec',
'ee',
'eg',
'er',
'es',
'et',
'eu',
'fi',
'fj',
'fk',
'fm',
'fo',
'fr',
'ga',
'gb',
'gd',
'ge',
'gh',
'gi',
'gl',
'gm',
'gn',
'gp',
'gq',
'gr',
'gt',
'gu',
'gw',
'gy',
'hk',
'hm',
'hn',
'hr',
'ht',
'hu',
'id',
'il',
'im',
'in',
'io',
'iq',
'ir',
'is',
'it',
'je',
'jm',
'jo',
'jp',
'ke',
'kg',
'kh',
'ki',
'km',
'kn',
'kp',
'kr',
'kw',
'ky',
'kz',
'la',
'lb',
'lc',
'li',
'lk',
'lr',
'ls',
'lu',
'lt',
'lv',
'ly',
'ma',
'mc',
'md',
'mg',
'mh',
'mk',
'ml',
'mm',
'mn',
'mo',
'mp',
'mq',
'mr',
'ms',
'my',
'mu',
'mv',
'mw',
'mx',
'my',
'mz',
'na',
'nc',
'ne',
'nf',
'ng',
'ni',
'nl',
'no',
'np',
'nr',
'nz',
'om',
'pa',
'pe',
'pf',
'pg',
'ph',
'pl',
'pk',
'pm',
'pr',
'ps',
'pt',
'pw',
'py',
'qa',
're',
'ro',
'ru',
'rw',
'sa',
'sb',
'sc',
'sd',
'se',
'sg',
'si',
'sk',
'sl',
'sm',
'sn',
'sr',
'so',
'sv',
'st',
'sy',
'sz',
'tc',
'td',
'tf',
'tg',
'th',
'tj',
'tm',
'tn',
'to',
'tp',
'tr',
'tt',
'tv',
'tw',
'tz',
'ua',
'ug',
'uk',
'um',
'us',
'uy',
'uz',
'va',
'vc',
've',
'vg',
'vi',
'vn',
'wo',
'ws',
'ye',
'yu',
'za',
'zm',
'zr');
foreach ($array as $a) {
$string = str_replace('['.strtoupper($a).']', '<img src="images/flags/'.$a.'.gif">', $string);
}
return $string;
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic