Smiley Fonksiyonu - Gülücük Fonksiyonu

serjey

Şen Üye
Katılım
1 Şub 2013
Mesajlar
42
Beğeniler
0
Konum
Kayseri
#1
Belki bu işlemin farklı yöntemleri vardır. Ama sohbet scripti yazsaydım böyle yazardım herhalde.

(tabi bu işlem için mevcut smileylerinizin olması lazım)
PHP:
<?php
## Türkçe Karakter Sorunu ##
header("Content-Type: text/html; charset=utf-8");

## Smiley Fonksiyonu ##
function smiley($mesaj) {
	## Desteklenen Smileyleri Yazıyoruz ##
	$smileys = array(
		':)',
		':D',
		':P',
		':*',
		':('
	);
	## Bu Smileylerin Yolunu Belirtiyoruz ##
	$images = array(
		'<img src="smiley/gulucuk.gif" alt="Gülüyor" title=":)" />',
		'<img src="smiley/kahkaha.gif" alt="Kahkaha Atıyor" title=":D" />',
		'<img src="smiley/dil.gif" alt="Dil Çıkartıyor" title=":P" />',
		'<img src="smiley/opucuk.gif" alt="Öpücük" title=":*" />',
		'<img src="smiley/uzgun.gif" alt="Üzgün" title=":(" />'
	);
	## Daha Sonra str_replace ile Değiştiriyoruz ##
	$mesaj = str_replace($smileys, $images, $mesaj);
	## Ve Geriye Aldığımız Değişkeni Döndürüyoruz ##
	return $mesaj;
}

## Kullanımı ##
$a = "Acaba çalışır mı? Sen ne diyorsun kanka :) :P"; # bir değişken olsun ve içinde smiley kullanalım
echo smiley($a); // daha sonra smiley() fonksiyonundan geçirerek ekrana yazdıralım

# serjey ;)

?>
Denedim gayet güzel çalışıyor. İnanmazsanız; :)
Demo: demo.serhatyuna.tk/iyinet/smiley/
Smileyleri iyinet'ten aldım :p
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Üst