Arkadaşlar kullandığımız hazır, pratik classları, functionları ve ufak scriptleri tek bir başlık altında paylaşırsak iyi olur diye düşündüm,
UrlLinker - Metindeki Bağlantıları Otomatik Linke Çevirme Fonksiyonu http://codepad.org/kAT1tt7N
Kullanımı:
<?php
$contentPub = 'deneme metin değişkeni deneme www.google.com deneme';
$contentPub = autoLinker($contentPub);
/*
$contentPub = htmlEscapeAndLinkUrls($contentPub); // Metin içeriğindeki html karakterleri vs. temizlemek isterseniz bu fonksiyonu kullanabilirsiniz
*/
echo $contentPub
?>
Mobile_Detect - Mobil Algılama Sınıfı http://codepad.org/2bOOjZoG
Kullanımı:
<?php
$thisDetect = new Mobile_Detect;
if ($thisDetect->isMobile()){
echo 'Mobil ile giriş yapıldı';
}
?>TimThumb - Resmi Boyutlandırarak Gösterme (Cache İlaveli) http://codepad.org/6fspiBwX * Kendime göre biraz düzenlendim, daha kullanışlı olduğunu düşünüyorum, istediğiniz kalitede ve boyutta gösterebilirsiniz.
* Resimleri timthum.php ile aynı klasörde olan /cache/ dizinine cacheler, klasör yoksa otomatik oluşturur.
Kullanımı:
<?php
echo '<img src="timthum.php?src='.$imgLink.'&q=100&w=250&h=100" alt="" />';
/*
Parametreler:
q = Kalite / Maksimum Değer: 100
w = Genişlik
h = yükseklik
*/
?>
Youtube Video Arama ve Bilgileri Çekme Sınıfı -
MaviTm http://codepad.org/Bvx8lf7q
Kullanımı:
<?php
$youtubeApi = new mavitmYoutubeApi();
$youtubeApi->startSet(1)->thumbnailSet(1)->limitSet(5)->tagSet('php dersleri')->videoSearch();
if($youtubeApi->numRows()){
$dataBack = $youtubeApi->arrayData();
for($i=0;$i<count($dataBack);$i++){
$dataYoutubeID = $dataBack[$i]["id"];
$dataTitle = $dataBack[$i]["title"];
$dataImg = $dataBack[$i]["img"];
$dataLink = $dataBack[$i]["url"];
echo '
Youtube Video ID: '.$dataYoutubeID.'<br />
Başlık: '.$dataTitle.'<br />
Resim: '.$dataImg.'<br />
Link: '.$dataLink.'<br /><br />
';
}
}else{
$dataBack = NULL;
}
?>Verot Upload - Resim Yükleme ve Biçimlendirme Sınıfı http://www.verot.net/download/class....pload_0.31.txt * Daha fazla bilgi için dökümantasyon
Kullanımı:
<?php
$imgUpload = new Upload($_FILES['inputName']);
if($imgUpload->uploaded){
$nameUnique = md5(uniqid(mt_rand(), true));
$imgUpload->file_auto_rename = true;
$imgUpload->file_new_name_body = $nameUnique;
$imgUpload->Process('/uploadDir/');
if($imgUpload->processed){
echo $imgUpload->file_dst_name;
}else{
echo $imgUpload-error;
}
}else{
echo $imgUpload-error;
}
?>
Sizde bu şekilde paylaşırsanız konuya eklerim, umarım işe yarar