R10 Php Kütüphanesi - Google Fan Webmaster Forum
Google Fan Webmaster Forum  

Geri git   Google Fan Webmaster Forum > Server Side Programlama > PHP
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı.

Like Tree2Likes

Cevapla
 
LinkBack Seçenekler
  1  
Alt 06-05-2007, 10:51:37
 
Standart R10 Php Kütüphanesi

Arkadaşlar elimizdeki kodları,fonksiyonları,vs vs... arşivimizdeki tüm kodları burada paylaşalım.

Lütfen başlıkta sadece kod paylaşımı yapalım.

Moderator arkadaşlar YORUMLARI silerse ve sabitlense daha güzel olur.

Konu karacoder tarafından (06-05-2007 Saat 16:28:55 ) değiştirilmiştir..
Alıntı ile Cevapla


Sponsored Links
  2  
Alt 06-05-2007, 11:01:35
 
Standart

Başka bir sitedeki bir sayfayı görüntülemenizi sağlar, genellikle hava durumu dolar kuru gibi bilgileri almak için kullanıyorum, tabi bu sadece alır, parse etmek lazım içinden.
PHP- Kodu:
function getHTML($host$port$url) { 
    if(!(
$fp fsockopen($host$port))) { 
         return -
1
    } 
    
fputs($fp"GET " $url " HTTP/1.0\r\n\r\n"); 
     while(!
feof($fp)) { 
           
$result .= fread($fp128); 
     } 
     return 
$result
 } 
Alıntı ile Cevapla


  3  
Alt 06-05-2007, 14:21:04
 
Standart

sozler.txt oluşturup içine aşağıdaki gibi sözleri sıralayın ve
sunucuya atın, sonra aşağidaki koduda sitenizde sözlerin nerede çıkmasını istiyorsanız oraya koyun basit ama iş görüyor

radmin bizi diskoya götür
ploop sen i'sin
mrmalson

PHP- Kodu:
<?
# Dosyayı Okumak Icın Ac
$dosya fopen("sozler.txt","r");

# Dosyanın satır satır $sozlere aktar
while($satir fgets($dosya,1024))
$sozler[] = $satir;

# Dosyayı kapat
fclose($dosya);

# Dızıden rastgele bır sozu $soz'e aktar
$soz $sozler[rand(0,count($sozler)-1)];

# Sozu bas
echo "<i>".$soz."</i>";
?>
__________________
happy technology
Alıntı ile Cevapla


  4  
Alt 06-05-2007, 14:45:44
 
Standart

Sayfalatma kodu
PHP- Kodu:
                              <?php
require("config.php");
$baglan=mysql_connect($hostname,$username,$passwor  d);
mysql_select_db($db_name) or die ("Database ulaşılamadı"); 
$pass="asdasdasd";
$say=5;

$result mysql_query"SELECT * FROM admin " );
$num_rows mysql_num_rows$result );
$deger $num_rows ;
$deger_sonuc=(integer)$deger;
if(
$num_rows!=$deger_sonuc*5){
$deger_sonuc=$deger_sonuc 1;
}
$basla $_GET["basla"] ? $_GET["basla"] : 1// Kactan baslayacak? 
$ksayfa=($basla 1) * 5;
$result2 mysql_query"SELECT * FROM admin limit $ksayfa,5" );

echo 
"$deger_sonuc <p>";
print 
"<table border=1>\n";
while ( 
$a_row mysql_fetch_row$result2 ) )
{
print 
"<tr>\n";
foreach ( 
$a_row as $haber )
print 
"\t<td>$haber</td>\n";
print 
"</tr>\n";
}
print 
"</table>\n";
    for (
$sayac 1$sayac <= $deger_sonuc $sayac++ ) {
if(
$sayac==$basla){

echo 
"$sayac ";
}else{
echo 
"<a href=\"?basla=$sayac\" style=\"text-decoration: none\">[$sayac] </a>";
}
}
mysql_close$baglan );
?>
Alıntı ile Cevapla


  5  
Alt 06-05-2007, 18:12:48
Gold üye
 
Standart friendly url

SEO yapacak arkadşalar için tr karakterlerin yerlerine uygun karakterleri koyup diğer karakterleri temizleyecek function

PHP- Kodu:
     function cevir($text)
        {
            
$dizi1=array("İ","Ş"," ","Ü","Ç","G","Ö","ı","ş","ü","ç","g","ö");
            
$dizi2=array("I","S","-","U","C","G","O","i","s","u","c","g","o");
            
$text=str_replace($dizi1,$dizi2,$text);
            
$text=preg_replace("@[^A-Za-z0-9\-_]+@i","",$text);
            
$text=strtolower($text);
            return(
$text);
        } 
kullanımı;
PHP- Kodu:
 echo cevir("BU bIR denem yazısıdır şçğıI"); 
Alıntı ile Cevapla


  6  
Alt 06-05-2007, 18:41:31
Gold üye
 
Standart Güvenlik kodu uygulaması (GD)

Güvenlik kodu uygulaması örnek ektedir..

PHP- Kodu:
<?php
function olustur () {
    
$fontnum=6;
    
$text strtoupper(substr(rand(0,999999999999),-3));
    
session_start();
    
$_SESSION["guv"] = $text;
    
    
$im imagecreatetruecolor(12575);
    
$white imagecolorallocate($im255255255);
    
imagefilledrectangle($im00400200$white);

    for (
$i=0;$i<strlen($text);$i++)
        {
            
$font rand(1,$fontnum).".TTF";
            if ((
rand(2,6)%2)) { $angel=rand(030); } else { $angel=rand(330360); }
            
imagettftext($im25$angel10+$i*3549imagecolorallocate($imrand(1,250), rand(1,250), rand(1,250)), $font,$text[$i]);
        }
    
$x=100$y=100$size=200;
    
header("Content-type: image/png");
    
imagepng($im);
    
imagedestroy($im);
}
olustur();
?>
Kullanımı;
PHP- Kodu:
<img src="imgcode.php"
Eklenmiş Dosya
Dosya tipi: rar GD.rar (165,9 KB (Kilobyte), 122x kez indirilmiştir)
Alıntı ile Cevapla


  7  
Alt 06-05-2007, 20:37:19
 
Standart

Ataçtaki tip kutucuklar oluşturmanızı sağlar. ( Tür : GIF )

PHP- Kodu:
 <?php 
header
("Content-type: image/gif"); 
function 
kutu_yap $yuzde ) { 

$resim imagecreate(10015); 

$arkaplan imagecolorallocate($resim255255255); 

$kutu_rengi imagecolorallocate($resim0128255); 
imagefilledrectangle($resim,0,0,$yuzde,15,$kutu_rengi); 

$kenarlik_rengi imagecolorallocate($resim000); 
imagerectangle($resim,0,0,99,14,$kenarlik_rengi); 

$yazi_rengi imagecolorallocate($resim000); 
imagestring($resim20430$yuzde$yazi_rengi); 

imagegif($resim); 

?>
__________________
wordpress işleri
Alıntı ile Cevapla


  8  
Alt 06-05-2007, 22:08:45
 
Standart

Seo yaparken kullandığım fonksiyon kodu.

PHP- Kodu:
<?php

function make_url_friendly($url)
{
    
$url trim($url);
    
$url strtolower($url);

    
$find = array('<b>''</b>');
    
$url str_replace ($find''$url);

    
$url preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/''image'$url);

    
$find = array(' ''&quot;''&amp;''&''\r\n''\n''/''\\''+''<''>');
    
$url str_replace ($find'-'$url);

    
$find = array('é''è''ë''ê''É''È''Ë''Ê');
    
$url str_replace ($find'e'$url);

    
$find = array('í''ý''ì''î''ï''I''Ý''Í''Ì''Î''Ï');
    
$url str_replace ($find'i'$url);

    
$find = array('ó''ö''Ö''ò''ô''Ó''Ò''Ô');
    
$url str_replace ($find'o'$url);

    
$find = array('á''ä''â''à''â''Ä''Â''Á''À''Â');
    
$url str_replace ($find'a'$url);

    
$find = array('ú''ü''Ü''ù''û''Ú''Ù''Û');
    
$url str_replace ($find'u'$url);

    
$find = array('ç''Ç');
    
$url str_replace ($find'c'$url);

    
$find = array('þ''Þ');
    
$url str_replace ($find's'$url);

    
$find = array('ð''Ð');
    
$url str_replace ($find'g'$url);

    
$find = array('/[^a-z0-9\-<>]/''/[\-]+/''/<[^>]*>/');

    
$repl = array('''-''');

    
$url preg_replace ($find$repl$url);
    
$url str_replace ('--''-'$url);

    return 
$url;
}

?>
seo.php olarak kaydedin

kullanımı ;
seo yu yapacağınız sayfaya include edin
PHP- Kodu:
echo (".make_url_friendly($seoyapılacaksorgu).") ; 

Konu noxious tarafından (06-05-2007 Saat 22:11:16 ) değiştirilmiştir..
Alıntı ile Cevapla


  9  
Alt 07-05-2007, 02:02:53
Gold üye
 
Standart PHP Upload Sınıfı

Class dosyası ektedir
Kullanımı;

PHP- Kodu:
   include "uploadfonk.php";
$yukle = new upload;
$yukle->set_max_size($cfgmaxsize); //max dosya boyutu
$yukle->set_directory("upload/".$_FILES['uploadFile'][name]); //dosya yolu
$yukle->set_tmp_name($_FILES['uploadFile'][tmp_name]);
$yukle->set_file_size($_FILES['uploadFile'][size]);
$yukle->set_file_type($_FILES['uploadFile'][type]);
$yukle->set_file_name($_FILES['uploadFile'][name]);
$yukle->start_copy();
$yukle->resize(0,0); //küçültmek veya büyütmek istiyorsanız..
$fileimg=$_FILES['uploadFile'][name];
    if(
$yukle->is_ok()) { // yükleme işlemi başarılı ise
             //thumbnail oluşturma kodları
            
$imgthumb=md5($_FILES['uploadFile'][name]); //thumb ismi
            
$yukle->set_thumbnail_name($imgthumb);
            
$yukle->create_thumbnail();
            
$yukle->set_thumbnail_size(100,100); //thumb boyutu

      
} else echo "yükleme başarısız"
Eklenmiş Dosya
Dosya tipi: rar uploadfonk.rar (1,2 KB (Kilobyte), 57x kez indirilmiştir)

Konu ErsinAcar tarafından (07-05-2007 Saat 02:05:30 ) değiştirilmiştir..
Alıntı ile Cevapla


  10  
Alt 12-05-2007, 00:29:35
 
Standart

Resim Üstüne Yazı Yazma


PHP- Kodu:
 <?php 
 
//Resmimizin bir kopyasını oluşturuyoruz 
//Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu kullanınız 
$resim    imagecreatefromjpeg("php_mysql.jpg"); 
   
//Metin İçin Renk Seçiyoruz 
$beyaz imagecolorallocate($resim255,255,255); //Beyaz Renk 
$siyah imagecolorallocate($resim000); //Siyah Renk 

//Fontların Olduğu Klasörü Tanıtıyoruz 
putenv('GDFONTPATH=C:\WINDOWS\Fonts'); 
   
//Kullanmak İstediğimiz Yazı Tipinin Adı 
$yazitipi 'arial.ttf'

//Metni Resim Üzerine Yazdırıyoruz 
//Bu Fonksiyonda Kullanılan Parametreler 
//1-Görüntü Tanımlayıcısı, 2-Point Cinsinden Yazı Boyutu, 3-Metni Yazmak İstediğiniz Açı,  
//4- ve 5-Metnin Başlangıç x ve y Koordinatları, 6-Metin Rengi, 7-Font Dosyası, 8-Resmin Üzerine Yazılaca Yazı 
   
imagettftext($resim2004040$beyaz$yazitipi"PHP & MySQL"); 

//Görüntümüzü Tarayıcıya Yansıtıyoruz 
header("Content-type: image/jpeg"); 
imagejpeg($resim); 

//Temizlik 
imagedestroy($resim); 
?>

Konu TrueLove tarafından (09-05-2008 Saat 11:25:52 ) değiştirilmiştir..
Alıntı ile Cevapla


Cevapla


Bookmarks
tesxc
Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:17:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK