|
| Php Kod Arşivi | |
| | |
Yazar | Mesaj |
---|
SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:39 pm | |
| FTP'de dosya kontrolü yapan bu fonksiyonu belki günün birinde birine lazım olur diye koyuyorum buraya; olmaz olmaz demeyin bana lazım oldu mesela ondan yazdım
PHP- Kodu: // cappytoi tarafından hazırlanmıştır )) tepe tepe kullanın, geliştirin, dağıtın ) // $ftpurl = dosyanın tam adresidir (örneğin: ftp://ftp.e-kolay.net/bilgisayar/oyun/gunviper/GunViper040.exe) // $ftp_kull kullanıcı adı $ftp_sif de sifredir, eğer kullanıcı adı ve sifre gereksizse bişey yazmayın // $ana_klasor acayip opsiyonel bir olay fakat bazı ftp sunucularında dosyalar public_html veya httpdocs altında olabiliyor. Bunu da onun için koydum.
function ftp_dosya_bul ($ftpurl, $ftp_kull = "anonymous", $ftp_sif = "anonymous", $ana_klasor = 0) { $ftpurl = eregi_replace("ftp://","",$ftpurl); $ftpurl = explode("/",$ftpurl);
$urlayirsayi = count($ftpurl); $dosyasayi = $urlayirsayi - 1; $dosya = $ftpurl[$dosyasayi]; $ftp_server = $ftpurl[0];
$conn_id = ftp_connect($ftp_server) or die("$ftp_server adresine bağlanamadı"); @ftp_login($conn_id, $ftp_kull, $ftp_sif); if ($ana_klasor != 0) { ftp_chdir($conn_id, $ana_klasor); } $i = 1; while ($i < $dosyasayi) { ftp_chdir($conn_id, $ftpurl[$i]); $i++; }
$sorgu = ftp_size($conn_id, $dosya); // Dosya bulunamazsa $sorgu -1 değerini alıyor ftp_close($conn_id);
return $sorgu; }
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:40 pm | |
| Üyelik sınıfı:
PHP- Kodu: defined('_DOGRULUK_KONTROLU_YAPILDI') or die('Direk Erişim Yasaklandı.'); include_once("class.kontrol.php"); /** * yildizib@yahoo.com * İbrahim YILDIZ * * @version $1.0$ * @copyright Mart 2005 * bu class database classi ile birlikte tasarlandı.database * classı mambo open source dan alınabilir... */ class Uyelik{ var $_tabloadi = "uyeler"; var $_kuladialani = "kuladi"; var $_sifrealani = "sifre"; function UyeKayitEt(& $liste, $kuladi){ global $db; if(Kontrol :: BosMu($kuladi)) return -1; if(!Kontrol :: SadeceSayiVeHarfMi($kuladi))return -2; if($this -> UyeZatenKayitliMi($kuladi) != 0) return -3; if(!$db -> insertObject($this -> _tabloadi, $liste, null, null)){ // echo "Ekleme Hatası 0001"; return 0; } return 1; } function UyeProfilGuncelle($kuladi, & $liste){ global $db; if(Kontrol :: BosMu($kuladi)) return -1; $uyebilgileri = $this -> UyeBilgisiGetir($kuladi); if($liste -> id != $uyebilgileri -> id) return -2; if(!$db -> updateObject($this -> _tabloadi, $liste, "id", null)){ // echo "Ekleme Hatası 0001"; return 0; } return 1; } function UyeBilgisiGetir($kuladi){ global $db; if(Kontrol :: BosMu($kuladi)) return 0; $sql = "SELECT * FROM $this->_tabloadi WHERE $this->_kuladialani='$kuladi'"; $db -> SetQuery($sql); if(!$db -> loadObject($sonuc)) return -1; return $sonuc; } function UyeZatenKayitliMi($kuladi){ global $db; if(Kontrol :: BosMu($kuladi)) return -1; $sql = "SELECT * FROM $this->_tabloadi WHERE $this->_kuladialani='$kuladi'"; $db -> SetQuery($sql); if(!$db -> query()) return -2; if($db -> getNumRows() > 0)return 1; if($db -> getNumRows() == 0)return 0; return -3; } function SifreOnayiKontrol($sifre, $sifre_onayi){ if($sifre == $sifre_onayi) return 1; return 0; } function UyeGirisKontrol($kuladi, $sifre){ global $db; if(Kontrol :: BosMu($kuladi) || Kontrol :: BosMu($sifre)) return 0; $UyelikBilgisi = $this -> UyeBilgisiGetir($kuladi); if(!is_object($UyelikBilgisi)) return $UyelikBilgisi; $sifre_alani = "UyelikBilgisi->" . $this -> _sifrealani; if(${$sifre_alani} != $sifre)return -1; return 1; } function UyeOturumAcmaIslemleri($kuladi, $sifre){ global $db, $_SESSION; if(Kontrol :: BosMu($kuladi) || Kontrol :: BosMu($sifre)) return 0; $kontrol_sonucu = $this -> UyeGirisKontrol($kuladi, $sifre); if($kontrol_sonucu != 1)return $kontrol_sonucu; session_start(); $_SESSION["kuladi"] = $kuladi; return 1; } function UyeOturumKapamaIslemleri(){ global $_SESSION; $_SESSION["kuladi"] = ''; if(!session_destroy()) return 0; return 1; } } // end class
kontrol sınıfı PHP- Kodu: defined('_DOGRULUK_KONTROLU_YAPILDI') or die('Direk Erişim Yasaklandı.'); /** * Kontrol * gerekli kontrolleri yapar bu sınıf * * @package * @author RANA ARZIK, İbrahim YILDIZ * @copyright Copyright (c) 2005 * @version $Id$ * @access public */ class Kontrol{ function BosMu($degisken){ if(isset($degisken) || $degisken != "") return 0; return 1; } function SadeceSayiVeHarfMi($kuladi){ setlocale(LC_ALL, 'tr_TR.ISO8859-9'); if(ctype_alnum($kuladi)) return 1; return 0; } function EpostaDogruMu($email){ $email = eregi_replace(" ", "" , $email); if ($email == ""){ return -1; //Boş bırakılmış eposta adrsi } $goodem = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email, $trashed); if (!$goodem) return 0; //geçersiz eposta adresi return 1; //doğru eposta adresi }
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:45 pm | |
| Üyelik sistemi için gerekli database sınıfı:
PHP- Kodu: <FONT color=#000000> // $Id: database.php,v 1.26 2004/04/06 21:28:52 eddieajau Exp $ /** * Content code * @package Mambo Open Source * @Copyright (C) 2000 - 2003 Miro International Pty Ltd * @ All rights reserved * @ Mambo Open Source is Free Software * @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html * @version $Revision: 1.26 $ * @author Andrew Eddie **/ class database { /** @var string Internal variable to hold the query sql */ var $_sql=''; /** @var int Internal variable to hold the database error number */ var $_errorNum=0; /** @var string Internal variable to hold the database error message */ var $_errorMsg=''; /** @var string Internal variable to hold the prefix used on all database tables */ var $_table_prefix=''; /** @var Internal variable to hold the connector resource */ var $_resource=''; /** @var Internal variable to hold the last query cursor */ var $_cursor=null;
/** * Database object constructor * @param string Database host * @param string Database user name * @param string Database user password * @param string Database name * @param string Common prefix for all tables */ function database( $host='localhost', $user, $pass, $db, $table_prefix ) { // perform a number of fatality checks, then die gracefully if (!function_exists( 'mysql_connect' )) { //or die( 'FATAL ERROR: MySQL support not available. Please check your configuration.' ); $mosSystemError = 1; include "configuration.php"; include "offline.php"; exit(); } if (!($this->_resource = @mysql_connect( $host, $user, $pass ))) { //or die( 'FATAL ERROR: Connection to database server failed.' ); $mosSystemError = 1; include "configuration.php"; include "offline.php"; exit(); } if (!mysql_select_db($db)) { //or die( "FATAL ERROR: Database not found. Operation failed with error: ".mysql_error()); $mosSystemError = 1; include "configuration.php"; include "offline.php"; exit(); } $this->_table_prefix = $table_prefix; } /** * Execute a database query and returns the result * @param string The SQL query * @return resource Database resource identifier. Refer to the PHP manual for more information. * @deprecated This function is included for tempoary backward compatibility */ function openConnectionWithReturn($query){ $result=mysql_query($query) or die("Query failed with error: ".mysql_error()); return $result; } /** * Execute a database query * @param string The SQL query * @deprecated This function is included for temporary backward compatibility */ function openConnectionNoReturn($query){ mysql_query($query) or die("Query failed with error: ".mysql_error()); } /** * @return int The error number for the most recent query */ function getErrorNum() { return $this->_errorNum; } /** * @return string The error message for the most recent query */ function getErrorMsg() { return str_replace( array( "\\n", "'" ), array( '\\n', "\\'" ), $this->_errorMsg ); } /** * Get a database escaped string * @return string */ function getEscaped( $text ) { return mysql_escape_string( $text ); } /** * Sets the SQL query string for later execution. * * This function replaces a string identifier $prefix with the * string held is the _table_prefix class variable. * * @param string The SQL query * @param string The common table prefix */ function setQuery( $sql, $prefix='#__' ) { $this->_sql = str_replace( $prefix, $this->_table_prefix, $sql ); } /** * @return string The current value of the internal SQL vairable */ function getQuery() { return "" . htmlspecialchars( $this->_sql ) . ""; } /** * Execute the query * @return mixed A database resource if successful, FALSE if not. */ function query() { $this->_errorNum = 0; $this->_errorMsg = ''; $this->_cursor = mysql_query( $this->_sql, $this->_resource ); if (!$this->_cursor) { $this->_errorNum = mysql_errno( $this->_resource ); $this->_errorMsg = mysql_error( $this->_resource )." SQL=$this->_sql"; return false; } return $this->_cursor; }
function query_batch( $abort_on_error=true, $p_transaction_safe = false) { $this->_errorNum = 0; $this->_errorMsg = ''; if ($p_transaction_safe) { $si = mysql_get_server_info(); preg_match_all( "/(\\d+)\\.(\\d+)\\.(\\d+)/i", $si, $m ); if ($m[1] >= 4) { $this->_sql = 'START TRANSACTION;' . $this->_sql . '; COMMIT;'; } else if ($m[2] >= 23 && $m[3] >= 19) { $this->_sql = 'BEGIN WORK;' . $this->_sql . '; COMMIT;'; } else if ($m[2] >= 23 && $m[3] >= 17) { $this->_sql = 'BEGIN;' . $this->_sql . '; COMMIT;'; } } $query_split = preg_split ("/[;]+/", $this->_sql); $error = 0; foreach ($query_split as $command_line) { $command_line = trim( $command_line ); if ($command_line != '') { $this->_cursor = mysql_query( $command_line, $this->_resource ); if (!$this->_cursor) { $error = 1; echo 'xxx '; $this->_errorNum .= mysql_errno( $this->_resource ) . ' '; $this->_errorMsg .= mysql_error( $this->_resource )." SQL=$command_line "; if ($abort_on_error) { return $this->_cursor;; } } } } return $error ? false : true; }
/** * Diagnostic function */ function explain() { $temp = $this->_sql; $this->_sql = "EXPLAIN $this->_sql"; $this->query();
if (!($cur = $this->query())) { return null; } $first = true;
$buf = "
"; $buf .= $this->getQuery(); while ($row = mysql_fetch_assoc( $cur )) { if ($first) { $buf .= ""; foreach ($row as $k=>$v) { $buf .= "$k"; } $buf .= " "; $first = false; } $buf .= ""; foreach ($row as $k=>$v) { $buf .= "$v | "; } $buf .= " "; } $buf .= " "; mysql_free_result( $cur );
$this->_sql = $temp;
return "$buf "; } /** * @return int The number of rows returned from the most recent query. */ function getNumRows( $cur=null ) { return mysql_num_rows( $cur ? $cur : $this->_cursor ); }
/** * This method loads the first field of the first row returned by the query. * * @return The value returned in the query or null if the query failed. */ function loadResult() { if (!($cur = $this->query())) { return null; } $ret = null; if ($row = mysql_fetch_row( $cur )) { $ret = $row[0]; } mysql_free_result( $cur ); return $ret; } /** * Load an array of single field results into an array */ function loadResultArray($numinarray = 0) { if (!($cur = $this->query())) { return null; } $array = array(); while ($row = mysql_fetch_row( $cur )) { $array[] = $row[$numinarray]; } mysql_free_result( $cur ); return $array; } /** * This global function loads the first row of a query into an object * * If an object is passed to this function, the returned row is bound to the existing elements of object. * If object has a value of null, then all of the returned query fields returned in the object. * @param string The SQL query * @param object The address of variable */ function loadObject( &$object ) { if ($object != null) { if (!($cur = $this->query())) { return false; } if ($array = mysql_fetch_assoc( $cur )) { mysql_free_result( $cur ); mosBindArrayToObject( $array, $object ); return true; } else { return false; } } else { if ($cur = $this->query()) { if ($object = mysql_fetch_object( $cur )) { mysql_free_result( $cur ); return true; } else { $object = null; return false; } } else { return false; } } } /** * Load a list of database objects * @param string The field name of a primary key * @return array If key is empty as sequential list of returned records. * If key is not empty then the returned array is indexed by the value * the database key. Returns null if the query fails. */ function loadObjectList( $key='' ) { if (!($cur = $this->query())) { return null; } $array = array(); while ($row = mysql_fetch_object( $cur )) { if ($key) { $array[$row->$key] = $row; } else { $array[] = $row; } } mysql_free_result( $cur ); return $array; } /** * @return The first row of the query. */ function loadRow() { if (!($cur = $this->query())) { return null; } $ret = null; if ($row = mysql_fetch_row( $cur )) { $ret = $row; } mysql_free_result( $cur ); return $ret; } /** * Load a list of database rows (numeric column indexing) * @param string The field name of a primary key * @return array If key is empty as sequential list of returned records. * If key is not empty then the returned array is indexed by the value * the database key. Returns null if the query fails. */ function loadRowList( $key='' ) { if (!($cur = $this->query())) { return null; } $array = array(); while ($row = mysql_fetch_row( $cur )) { if ($key) { $array[$row->$key] = $row; } else { $array[] = $row; } } mysql_free_result( $cur ); return $array; } /** * Document::db_insertObject() * * { Description } * * @param [type] $keyName * @param [type] $verbose */ function insertObject( $table, &$object, $keyName = NULL, $verbose=false ) { $fmtsql = "INSERT INTO $table ( %s ) VALUES ( %s ) "; foreach (get_object_vars( $object ) as $k => $v) { if (is_array($v) or is_object($v) or $v == NULL) { continue; } if ($k[0] == '_') { // internal field continue; } $fields[] = "`$k`"; $values[] = "'" . $this->getEscaped( $v ) . "'"; } $this->setQuery( sprintf( $fmtsql, implode( ",", $fields ) , implode( ",", $values ) ) ); ($verbose) && print "$sql \\n"; if (!$this->query()) { return false; } $id = mysql_insert_id(); ($verbose) && print "id=[$id] \\n"; if ($keyName && $id) { $object->$keyName = $id; } return true; }
/** * Document::db_updateObject() * * { Description } * * @param [type] $updateNulls */ function updateObject( $table, &$object, $keyName, $updateNulls=true ) { $fmtsql = "UPDATE $table SET %s WHERE %s"; foreach (get_object_vars( $object ) as $k => $v) { if( is_array($v) or is_object($v) or $k[0] == '_' ) { // internal or NA field continue; } if( $k == $keyName ) { // PK not to be updated $where = "$keyName='" . $this->getEscaped( $v ) . "'"; continue; } if ($v === NULL && !$updateNulls) { continue; } if( $v == '' ) { $val = "''"; } else { $val = "'" . $this->getEscaped( $v ) . "'"; } $tmp[] = "`$k`=$val"; } $this->setQuery( sprintf( $fmtsql, implode( ",", $tmp ) , $where ) ); return $this->query(); }
function getObjectList( $index=null, $maxrows=NULL ) { $this->_errorNum = 0; $this->_errorMsg = '';
if (!($cur = mysql_query( $this->_sql ))) {; $this->_errorNum = mysql_errno(); $this->_errorMsg = mysql_error(); return false; } $list = array(); $cnt = 0; while ($obj = mysql_fetch_object( $cur )) { if ($index) { $list[$obj->$index] = $obj; } else { $list[] = $obj; } if( $maxrows && $maxrows == $cnt++ ) { break; } } mysql_free_result( $cur ); return $list; } /** * @param boolean If TRUE, displays the last SQL statement sent to the database * @return string A standised error message */ function stderr( $showSQL = false ) { return "DB function failed with error number $this->_errorNum" ." $this->_errorMsg" .($showSQL ? " SQL = $this->_sql" : ''); }
function insertid() { return mysql_insert_id(); }
function getVersion() { return mysql_get_server_info(); }
/** * Fudge method for ADOdb compatibility */ function GenID( $foo1=null, $foo2=null ) { return '0'; } }
<FONT color=#ff8000>/** * mosDBTable Abstract Class. * * Parent classes to all database derived objects. Customisation will generally * not involve tampering with this object. * @package MOS * @author Andrew Eddie | |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:46 pm | |
| kendi kullandığım basit ama kullanışlı bir Template moturu
PHP- Kodu: function dosya_oku($dosya) { $boyut = filesize($dosya); $actik = fopen("$dosya", 'r'); while ( ! feof ($actik ) ) { $oku .= fgets ( $actik, $boyut ) ; } fclose($actik); return $oku; }
################################## DOSYA OKUMA ################################################
################################## ŞABLON #####################################################
function sablon($dosya) { //$icerik = file_get_contents($dosya); // php versionu destekliyorsa açık $icerik = dosya_oku($dosya); // php versionu file_get_contents i destekliyorsa kapalı
preg_match_all ("/{'([\w]+)'}/", $icerik,$degiskenler); $say=array(); if (count($degiskenler[0])>0) $say = $degiskenler[0]; $c = count($say); for ($i=0; $i<$c; $i++) { $say[$i] = str_replace("{'","",$say[$i]); $say[$i] = str_replace("'}","",$say[$i]); } foreach ($say as $isim) { $atik = "{'$isim'}"; $icerik=str_replace($atik,$GLOBALS[$isim],$icerik); } return $icerik;
}
Kullanımı:
örnek HTML dosyamıza değişkenleri {'ana_sayfa'} ve {'menu'} şeklinde atıyoruz. sonrasında
PHP- Kodu: $ana_sayfa = "sorgular ve sonuç bu değişkende toplanıyor"; // değerler $menu = "Ana Sayfa | Linkler | vs... link vererek tabi"; // değerler $bas = sablon("template_ismi.html"); // değerler html dosyasına yazılıyor echo $bas; // çıktı gönderildi.
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:46 pm | |
| PHP- Kodu: <? function aralik($girdi) { $saniye = 1; $dakika = 60; $saat = 3600; $gun = 86400; $cikti = ""; # Don't touch, only watch for ($i=0;($i*$gun)<=$girdi;$i++) { $toplamgun = $i; } if ( $toplamgun > 0 ) { $girdi = $girdi - ($gun*$toplamgun); $cikti .= "$toplamgun gün "; } for ($i=0;($i*$saat)<=$girdi;$i++) { $toplamsaat = $i; } if ( $toplamsaat > 0 ) { $girdi = $girdi - ($saat*$toplamsaat); $cikti .= "$toplamsaat saat "; } for ($i=0;($i*$dakika)<=$girdi;$i++) { $toplamdakika = $i; } if ( $toplamdakika > 0 ) { $girdi = $girdi - ($dakika*$toplamdakika); $cikti .= "$toplamdakika dakika "; } if ( $girdi > 0 ) { $cikti .= "$girdi saniye"; } return $cikti; }
Örnek :
PHP- Kodu: echo aralik(61); // 1 dakika 1 sn.
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:49 pm | |
| Upload / Dizin listeleme uygulaması
PHP- Kodu: <? //Coded By XhanDros a.k.a Yns // xhandros.net | www.trprogramming.net $stil ="<style> body, input,{ border: 1px solid silver; color : 306090; background-color:#ffffff; font-family: verdana; font-size: 8pt } BODY A:link { COLOR: #444444; TEXT-DECORATION: underline } BODY A:visited { COLOR: #444444; TEXT-DECORATION: underline } BODY A:active { COLOR: #444444; TEXT-DECORATION: underline } BODY A:hover { COLOR: #688ca3; TEXT-DECORATION: underline } </style> <META http-equiv=Content-Type content=text/html; charset=windows-1254> "; echo $stil; //Server Değişkenleri $adres2 = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']); if ( empty($upload_edelim)) { //Diğer dosyaları listeliyoruz.. //Upload edilmiş dosyaları listeleme $dizin_adi = "./"; $dosya_url = "./"; $dizin = opendir ($dizin_adi); print ("<b><font color=red>Bu dizindeki Dosyalar:</font></b><br>\n"); while ( gettype ( $bilgi = readdir( $dizin ) ) != boolean ) { if ( is_dir( "$dizin_adi/$bilgi" ) ){ continue; } print ("<A href=\"$dosya_url/$bilgi\">$bilgi</A> <br>\n"); } closedir ($dizin); ?> <br /> <div align=left>Ne duruyorsun sende dosya upload etsene : )<form name="upload_yapalim" enctype="multipart/form-data" action="<?=$PHP_SELF?>" method="post"> <input type="file" name="dosyamiz"> <br /> <input type="submit" name="upload_edelim" value="Gönder"> </form></div><? } ?> <? //Başlık Bilgisi $title="Uploadcı & Dizin Listeleyici Osman v1.0 | Coded By XhanDros"; //Sayfa başlığı (title bilgisi) echo("<title>$title</title>"); //Boyut sınırı ( En fazla kaç byte upload edilebilecek ? $boyut_siniri = "750000"; //Upload edecekmiyiz yoksa kullanıcı birtakım zekilikler mi yapmaya çalışıyor ? if($upload_edelim == "Gönder") { //Dosya Kontrolü ( Listpath & FSO script kodlarına karşı koruma ) if ( $dosyamiz_type == "text/plain" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;
if ( $dosyamiz_type == "application/x-httpd-php" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;
if ( $dosyamiz_type == "application/octet-stream" ) die("$stil <center>Özür dileriz..Ama <u>script</u> dosyaları yüklenemez.</center>") ;
//Dosya Boyutu Büyüklüğü Kontrolü if ( $dosyamiz_size > $boyut_siniri) die(" $stil; <center>Upload etmek istediğiniz dosya çok <u>büyük</u>.</center>"); //Dosya Adını Kontrol Edelim if ( $dosyamiz_name == "" ) die(" $stil; <center>Dosya <u>adı</u> yok !"); copy ( $dosyamiz, $dosyamiz_name ); //Upload işlemi echo("$stil <center><i>Dosya başarıyla upload edildi.</i><br> <b>Adres : <a href='$adres2/$dosyamiz_name'>$dosyamiz_name</a> | Büyüklüğü : $dosyamiz_size Byte. | Tip : $dosyamiz_type </center>"); //Bitti ! } echo "<center><font face=707070>[Powered By Uploadcı & Dizinci <b>Osman</b> v1.0 -> Coded By <b><font color=red>XhanDros</font></b></font>]"; //Footer Bilgisi ?> | |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:49 pm | |
| PHP- Kodu: <? $yazi = "asdasdasdasdasdasdasdasdasdasdasd"; // Bölünecek yazı $uzunluk ="10"; // Kaç satırdan sonra bölünecek function yaziyi_bol($yazi, $uzunluk) { if($yazi && strlen($yazi)>$uzunluk) { $yazi=preg_replace("/([^\n\r -]{".$uzunluk."})/i"," \\1\n<br />",$yazi); return $yazi; } else return $yazi; } //Örnek kullanım echo yaziyi_bol($yazi,$uzunluk); ?>
Yazıyı kelimenin bitmesini beklemeden böler , bu yönüyle wordwrap'ten daha iyi bir fonksiyon. | |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:49 pm | |
| MySQL veritabanından DATE olarak (yani örn 2005-02-23 gibi) çektiği tarihleri normale çevirir. Eklentiler yapılabilir.
PHP- Kodu: function tarihcevir($tarih) { $tarih = split("-",$tarih); $yil = $tarih[0]; $ay = $tarih[1]; $gun = $tarih[2]; $tarih = "$gun.$ay.$yil"; return $tarih; unset($tarih, $yil, $ay, $gun); }
Örnek Kullanım :
PHP- Kodu: $tarih = "2003-06-25"; echo tarihcevir($tarih); // Çıktı : 25.06.2005
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:50 pm | |
| Hotlink koruması - (kesin koruma sağlamaz.)
PHP- Kodu: <? /*********************************************/ /* Desenvolvido por Jonis Maurin Ceará */ /* jonis@jonis.cjb.net */ /* ( LifeGuarD ) */ /* UIN: 5719948 */ /* */ /* */ /* This class block download from */ /* other sites. You can add domains */ /* that are enabled to download your */ /* files. You can also share files */ /* that are in non-web folder. */ /* */ /* */ /* Questions? */ /* e-mail: jonis@jonis.cjb.net */ /* */ /* */ /* This script is freeware, you are */ /* free to copy, but you should keep */ /* copyright note. */ /* */ /* Este script é freeware, voce pode */ /* usa-lo a vontade desde que mantenha */ /* os creditos no mesmo. */ /* */ /*********************************************/
class D_Security { var $lista; var $path;
| |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:50 pm | |
| $_GET den gelen bilgiyi sayfaya include etmek
PHP- Kodu: <? function yansit($ek) { if ($_GET[$ek]) { if (file_exists("./$_GET[$ek].php")) { include "./$_GET[$ek].php"; } else { echo "Ulaşmaya çalıştığınız dosya sistemimizde mevcut değil"; } } }
//index.php?git=bolum için yansit("git"); ?> | |
| | | SoaRingEagLe* Teğmen
Mesaj Sayısı : 255 Rep Puan : 683 Teşekkür : 8 Kayıt tarihi : 04/10/09 Yaş : 33 Nerden : Bursa İş/Hobiler : Grafiker Lakap : EagLe*
| Konu: Geri: Php Kod Arşivi Perş. Ekim 15, 2009 5:51 pm | |
| Not: Kodlar Ücretsiz Sitelerde İşe Yaramaz.. | |
| | | | Php Kod Arşivi | |
|
Similar topics | |
|
| Bu forumun müsaadesi var: | Bu forumdaki mesajlara cevap veremezsiniz
| |
| |
| |