Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 487
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Moko.Page.Lc OnLine Müzik..
(5816 okuma, 0 yanıt)
 nerden ve nasıl bulmuş an..
(7171 okuma, 3 yanıt)
 Bu joyjamal da kim ya......
(6008 okuma, 3 yanıt)
 Otomatik Ping Kupon Kodla..
(6446 okuma, 3 yanıt)
 Google translatein Beşikt..
(9171 okuma, 7 yanıt)
 Rapid prenium üyeliği ola..
(4154 okuma, 0 yanıt)
 picasa foto albüm sorun..
(5110 okuma, 1 yanıt)
 Site Üzeirnden sms gönder..
(5531 okuma, 2 yanıt)
 Php Nuke Hosting Sitesi Y..
(6741 okuma, 5 yanıt)
 Flash Bellek Sorunu ; bel..
(7591 okuma, 5 yanıt)
 Sitenizin Alexa daki yeri..
(7986 okuma, 6 yanıt)
 r10 davetiye lazım arkada..
(16965 okuma, 19 yanıt)
 Siteme Başka Siteden Giri..
(4987 okuma, 1 yanıt)
 Metacafe de Kapandı..
(10626 okuma, 11 yanıt)
 Php Video Scripti..
(7336 okuma, 5 yanıt)
 Video Upload..
(3855 okuma, 0 yanıt)
 Rock Sitesi Projesi İçin ..
(11509 okuma, 10 yanıt)
 pr 3 siteden link takas e..
(5543 okuma, 2 yanıt)
 Bad Gateway hatası..
(3690 okuma, 0 yanıt)
 Tarayıcı Uyumsuzlukları T..
(5656 okuma, 2 yanıt)
 yardım siteye canlı kamer..
(9595 okuma, 6 yanıt)
 Beyazhost'dan Reseller Ka..
(6782 okuma, 4 yanıt)
 VPS Host Hakkında Bilgisi..
(5084 okuma, 1 yanıt)
 alan adımın hangi hostta ..
(4648 okuma, 1 yanıt)
 f5haber.com un çalışma si..
(6337 okuma, 3 yanıt)
 Ücretsiz Reklamsız Hostin..
(5634 okuma, 2 yanıt)
 Reklamlardan gelir kazanm..
(9134 okuma, 7 yanıt)
 Web Sİtesinin Tam Resmini..
(8180 okuma, 7 yanıt)
 tivibu kullanan varmı ?..
(7339 okuma, 7 yanıt)
 Host Sponsor olunur - 250..
(4059 okuma, 0 yanıt)
 facebookta profilimde mev..
(7502 okuma, 6 yanıt)
 Copright hakkında bir so..
(4762 okuma, 1 yanıt)
 kararsız kaldım.....
(8115 okuma, 8 yanıt)
 LÜTFEN YARDIM EDİN ARKADA..
(8482 okuma, 7 yanıt)
 Roadrunner..
(5594 okuma, 3 yanıt)
 hepar tema..
(5861 okuma, 3 yanıt)
 Rapidshare.com sapıttı [Ö..
(4225 okuma, 1 yanıt)
 r10.net üyelik..
(5810 okuma, 3 yanıt)
 video streamın guncel sur..
(5160 okuma, 2 yanıt)
 php nuke video stream Man..
(3827 okuma, 0 yanıt)
 Bir Başarı Daha !..
(5285 okuma, 2 yanıt)
 LeaderGamer.Com Shiftdele..
(6611 okuma, 0 yanıt)
 Microsoft.NET Framework H..
(6284 okuma, 3 yanıt)
 regedit.sys..
(8210 okuma, 6 yanıt)
 vbgrup terbiyesizliği..
(11044 okuma, 12 yanıt)
 En iyi ücretsiz cpanel ho..
(5278 okuma, 2 yanıt)
 hosting..
(4002 okuma, 1 yanıt)
 vista için asppserv..
(3736 okuma, 0 yanıt)
 YouTube ve Universal , VE..
(3455 okuma, 0 yanıt)
 yardımınız gerekli !..
(14323 okuma, 17 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - cok önemli sql
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


cok önemli sql

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> İnternet Üzerine
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
kurtulus
Mesaj: 100+
Mesaj: 100+





Kayıt: Nov 13, 2007
Mesajlar: 170

MesajTarih: 2008-09-09, 22:29:37    Mesaj konusu: cok önemli sql Alıntıyla Cevap Gönder

arkadaslar asagida ki yazilimda database ismini ve sifresini nereye yazmaliyim?

Kod:
<php>rsPrefix .= 'ext_';
   }
   
   function ServerInfo()
   {
      $arr['description'] = ADOConnection::GetOne("select version()");
      $arr['version'] = ADOConnection::_findvers($arr['description']);
      return $arr;
   }
   
   function IfNull( $field, $ifNull )
   {
      return " IFNULL($field, $ifNull) "; // if MySQL
   }
   
   
   function &MetaTables($ttype=false,$showSchema=false,$mask=false)
   {   
      $save = $this->metaTablesSQL;
      if ($showSchema && is_string($showSchema)) {
         $this->metaTablesSQL .= " from $showSchema";
      }
      
      if ($mask) {
         $mask = $this->qstr($mask);
         $this->metaTablesSQL .= " like $mask";
      }
      $ret =& ADOConnection::MetaTables($ttype,$showSchema);
      
      $this->metaTablesSQL = $save;
      return $ret;
   }
   
   
   function &MetaIndexes ($table, $primary = FALSE, $owner=false)
   {
        // save old fetch mode
        global $ADODB_FETCH_MODE;
       
      $false = false;
        $save = $ADODB_FETCH_MODE;
        $ADODB_FETCH_MODE = ADODB_FETCH_NUM;
        if ($this->fetchMode !== FALSE) {
               $savem = $this->SetFetchMode(FALSE);
        }
       
        // get index details
        $rs = $this->Execute(sprintf('SHOW INDEX FROM %s',$table));
       
        // restore fetchmode
        if (isset($savem)) {
                $this->SetFetchMode($savem);
        }
        $ADODB_FETCH_MODE = $save;
       
        if (!is_object($rs)) {
                return $false;
        }
       
        $indexes = array ();
       
        // parse index data into array
        while ($row = $rs->FetchRow()) {
                if ($primary == FALSE AND $row[2] == 'PRIMARY') {
                        continue;
                }
               
                if (!isset($indexes[$row[2]])) {
                        $indexes[$row[2]] = array(
                                'unique' => ($row[1] == 0),
                                'columns' => array()
                        );
                }
               
                $indexes[$row[2]]['columns'][$row[3] - 1] = $row[4];
        }
       
        // sort columns by order in the index
        foreach ( array_keys ($indexes) as $index )
        {
                ksort ($indexes[$index]['columns']);
        }
       
        return $indexes;
   }

   
   // if magic quotes disabled, use mysql_real_escape_string()
   function qstr($s,$magic_quotes=false)
   {
      if (is_null($s)) return 'NULL';

      if (!$magic_quotes) {
      
         if (ADODB_PHPVER >= 0x4300) {
            if (is_resource($this->_connectionID))
               return "'".mysql_real_escape_string($s,$this->_connectionID)."'";
         }
         if ($this->replaceQuote[0] == '\\'){
            $s = adodb_str_replace(array('\\',"\0"),array('\\\\',"\\\0"),$s);
         }
         return  "'".str_replace("'",$this->replaceQuote,$s)."'";
      }
      
      // undo magic quotes for "
      $s = str_replace('\\"','"',$s);
      return "'$s'";
   }
   
   function _insertid()
   {
      return ADOConnection::GetOne('SELECT LAST_INSERT_ID()');
      //return mysql_insert_id($this->_connectionID);
   }
   
   function GetOne($sql,$inputarr=false)
   {
      if ($this->compat323 == false && strncasecmp($sql,'sele',4) == 0) {
         $rs =& $this->SelectLimit($sql,1,-1,$inputarr);
         if ($rs) {
            $rs->Close();
            if ($rs->EOF) return false;
            return reset($rs->fields);
         }
      } else {
         return ADOConnection::GetOne($sql,$inputarr);
      }
      return false;
   }
   
   function BeginTrans()
   {
      if ($this->debug) ADOConnection::outp("Transactions not supported in 'mysql' driver. Use 'mysqlt' or 'mysqli' driver");
   }
   
   function _affectedrows()
   {
         return mysql_affected_rows($this->_connectionID);
   }
 
    // See http://www.mysql.com/doc/M/i/Miscellaneous_functions.html
   // Reference on Last_Insert_ID on the recommended way to simulate sequences
    var $_genIDSQL = "update %s set id=LAST_INSERT_ID(id+1);";
   var $_genSeqSQL = "create table %s (id int not null)";
   var $_genSeqCountSQL = "select count(*) from %s";
   var $_genSeq2SQL = "insert into %s values (%s)";
   var $_dropSeqSQL = "drop table %s";
   
   function CreateSequence($seqname='adodbseq',$startID=1)
   {
      if (empty($this->_genSeqSQL)) return false;
      $u = strtoupper($seqname);
      
      $ok = $this->Execute(sprintf($this->_genSeqSQL,$seqname));
      if (!$ok) return false;
      return $this->Execute(sprintf($this->_genSeq2SQL,$seqname,$startID-1));
   }
   

   function GenID($seqname='adodbseq',$startID=1)
   {
      // post-nuke sets hasGenID to false
      if (!$this->hasGenID) return false;
      
      $savelog = $this->_logsql;
      $this->_logsql = false;
      $getnext = sprintf($this->_genIDSQL,$seqname);
      $holdtransOK = $this->_transOK; // save the current status
      $rs = @$this->Execute($getnext);
      if (!$rs) {
         if ($holdtransOK) $this->_transOK = true; //if the status was ok before reset
         $u = strtoupper($seqname);
         $this->Execute(sprintf($this->_genSeqSQL,$seqname));
         $cnt = $this->GetOne(sprintf($this->_genSeqCountSQL,$seqname));
         if (!$cnt) $this->Execute(sprintf($this->_genSeq2SQL,$seqname,$startID-1));
         $rs = $this->Execute($getnext);
      }
      
      if ($rs) {
         $this->genID = mysql_insert_id($this->_connectionID);
         $rs->Close();
      } else
         $this->genID = 0;
      
      $this->_logsql = $savelog;
      return $this->genID;
   }
   
     function &MetaDatabases()
   {
      $qid = mysql_list_dbs($this->_connectionID);
      $arr = array();
      $i = 0;
      $max = mysql_num_rows($qid);
      while ($i <max>sysTimeStamp;
      $s = 'DATE_FORMAT('.$col.",'";
      $concat = false;
      $len = strlen($fmt);
      for ($i=0; $i <len> $i+1) $s .= ",DATE_FORMAT($col,'";
            else $s .= ",('";
            $concat = true;
            break;
         
         case 'H':
            $s .= '%H';
            break;
            
         case 'h':
            $s .= '%I';
            break;
            
         case 'i':
            $s .= '%i';
            break;
            
         case 's':
            $s .= '%s';
            break;
            
         case 'a':
         case 'A':
            $s .= '%p';
            break;
            
         case 'w':
            $s .= '%w';
            break;
            
          case 'W':
            $s .= '%U';
            break;
            
         case 'l':
            $s .= '%W';
            break;
         }
      }
      $s.="')";
      if ($concat) $s = "CONCAT($s)";
      return $s;
   }
   

   // returns concatenated string
   // much easier to run "mysqld --ansi" or "mysqld --sql-mode=PIPES_AS_CONCAT" and use || operator
   function Concat()
   {
      $s = "";
      $arr = func_get_args();
      
      // suggestion by andrew005@mnogo.ru
      $s = implode(',',$arr);
      if (strlen($s) > 0) return "CONCAT($s)";
      else return '';
   }
   
   function OffsetDate($dayFraction,$date=false)
   {      
      if (!$date) $date = $this->sysDate;
      
      $fraction = $dayFraction * 24 * 3600;
      return $date . ' + INTERVAL ' .    $fraction.' SECOND';
      
//      return "from_unixtime(unix_timestamp($date)+$fraction)";
   }
   
   // returns true or false
   function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
   {
      if (!empty($this->port)) $argHostname .= ":".$this->port;
      
      if (ADODB_PHPVER >= 0x4300)
         $this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
                                    $this->forceNewConnect,$this->clientFlags);
      else if (ADODB_PHPVER >= 0x4200)
         $this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
                                    $this->forceNewConnect);
      else
         $this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword);
   
      if ($this->_connectionID === false) return false;
      if ($argDatabasename) return $this->SelectDB($argDatabasename);
      return true;   
   }
   
   // returns true or false
   function _pconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
   {
      if (!empty($this->port)) $argHostname .= ":".$this->port;
      
      if (ADODB_PHPVER >= 0x4300)
         $this->_connectionID = mysql_pconnect($argHostname,$argUsername,$argPassword,$this->clientFlags);
      else
         $this->_connectionID = mysql_pconnect($argHostname,$argUsername,$argPassword);
      if ($this->_connectionID === false) return false;
      if ($this->autoRollback) $this->RollbackTrans();
      if ($argDatabasename) return $this->SelectDB($argDatabasename);
      return true;   
   }
   
   function _nconnect($argHostname, $argUsername, $argPassword, $argDatabasename)
   {
      $this->forceNewConnect = true;
      return $this->_connect($argHostname, $argUsername, $argPassword, $argDatabasename);
   }
   
    function &MetaColumns($table)
   {
      $this->_findschema($table,$schema);
      if ($schema) {
         $dbName = $this->database;
         $this->SelectDB($schema);
      }
      global $ADODB_FETCH_MODE;
      $save = $ADODB_FETCH_MODE;
      $ADODB_FETCH_MODE = ADODB_FETCH_NUM;
      
      if ($this->fetchMode !== false) $savem = $this->SetFetchMode(false);
      $rs = $this->Execute(sprintf($this->metaColumnsSQL,$table));
      
      if ($schema) {
         $this->SelectDB($dbName);
      }
      
      if (isset($savem)) $this->SetFetchMode($savem);
      $ADODB_FETCH_MODE = $save;
      if (!is_object($rs)) {
         $false = false;
         return $false;
      }
         
      $retarr = array();
      while (!$rs->EOF){
         $fld = new ADOFieldObject();
         $fld->name = $rs->fields[0];
         $type = $rs->fields[1];
         
         // split type into type(length):
         $fld->scale = null;
         if (preg_match("/^(.+)\((\d+),(\d+)/", $type, $query_array)) {
            $fld->type = $query_array[1];
            $fld->max_length = is_numeric($query_array[2]) ? $query_array[2] : -1;
            $fld->scale = is_numeric($query_array[3]) ? $query_array[3] : -1;
         } elseif (preg_match("/^(.+)\((\d+)/", $type, $query_array)) {
            $fld->type = $query_array[1];
            $fld->max_length = is_numeric($query_array[2]) ? $query_array[2] : -1;
         } elseif (preg_match("/^(enum)\((.*)\)$/i", $type, $query_array)) {
            $fld->type = $query_array[1];
            $arr = explode(",",$query_array[2]);
            $fld->enums = $arr;
            $zlen = max(array_map("strlen",$arr)) - 2; // PHP >= 4.0.6
            $fld->max_length = ($zlen > 0) ? $zlen : 1;
         } else {
            $fld->type = $type;
            $fld->max_length = -1;
         }
         $fld->not_null = ($rs->fields[2] != 'YES');
         $fld->primary_key = ($rs->fields[3] == 'PRI');
         $fld->auto_increment = (strpos($rs->fields[5], 'auto_increment') !== false);
         $fld->binary = (strpos($type,'blob') !== false);
         $fld->unsigned = (strpos($type,'unsigned') !== false);   
         $fld->zerofill = (strpos($type,'zerofill') !== false);
         
         if (!$fld->binary) {
            $d = $rs->fields[4];
            if ($d != '' && $d != 'NULL') {
               $fld->has_default = true;
               $fld->default_value = $d;
            } else {
               $fld->has_default = false;
            }
         }
         
         if ($save == ADODB_FETCH_NUM) {
            $retarr[] = $fld;
         } else {
            $retarr[strtoupper($fld->name)] = $fld;
         }
            $rs->MoveNext();
         }
      
         $rs->Close();
         return $retarr;   
   }
      
   // returns true or false
   function SelectDB($dbName)
   {
      $this->database = $dbName;
      $this->databaseName = $dbName; # obsolete, retained for compat with older adodb versions
      if ($this->_connectionID) {
         return @mysql_select_db($dbName,$this->_connectionID);      
      }
      else return false;   
   }
   
   // parameters use PostgreSQL convention, not MySQL
   function &SelectLimit($sql,$nrows=-1,$offset=-1,$inputarr=false,$secs=0)
   {
      $offsetStr =($offset>=0) ? ((integer)$offset)."," : '';
      // jason judge, see http://phplens.com/lens/lensforum/msgs.php?id=9220
      if ($nrows <0>CacheExecute($secs,$sql." LIMIT $offsetStr".((integer)$nrows),$inputarr);
      else
         $rs =& $this->Execute($sql." LIMIT $offsetStr".((integer)$nrows),$inputarr);
      return $rs;
   }
   
   // returns queryID or false
   function _query($sql,$inputarr)
   {
   //global $ADODB_COUNTRECS;
      //if($ADODB_COUNTRECS)
      return mysql_query($sql,$this->_connectionID);
      //else return @mysql_unbuffered_query($sql,$this->_connectionID); // requires PHP >= 4.0.6
   }

   /*   Returns: the last error message from previous database operation   */   
   function ErrorMsg()
   {
   
      if ($this->_logsql) return $this->_errorMsg;
      if (empty($this->_connectionID)) $this->_errorMsg = @mysql_error();
      else $this->_errorMsg = @mysql_error($this->_connectionID);
      return $this->_errorMsg;
   }
   
   /*   Returns: the last error number from previous database operation   */   
   function ErrorNo()
   {
      if ($this->_logsql) return $this->_errorCode;
      if (empty($this->_connectionID))  return @mysql_errno();
      else return @mysql_errno($this->_connectionID);
   }
   
   // returns true or false
   function _close()
   {
      @mysql_close($this->_connectionID);
      $this->_connectionID = false;
   }

   
   /*
   * Maximum size of C field
   */
   function CharMax()
   {
      return 255;
   }
   
   /*
   * Maximum size of X field
   */
   function TextMax()
   {
      return 4294967295;
   }
   
   // "Innox - Juan Carlos Gonzalez" <jgonzalez>
   function MetaForeignKeys( $table, $owner = FALSE, $upper = FALSE, $associative = FALSE )
     {
    global $ADODB_FETCH_MODE;
      if ($ADODB_FETCH_MODE == ADODB_FETCH_ASSOC || $this->fetchMode == ADODB_FETCH_ASSOC) $associative = true;

         if ( !empty($owner) ) {
            $table = "$owner.$table";
         }
         $a_create_table = $this->getRow(sprintf('SHOW CREATE TABLE %s', $table));
       if ($associative) $create_sql = $a_create_table["Create Table"];
         else $create_sql  = $a_create_table[1];

         $matches = array();

         if (!preg_match_all("/FOREIGN KEY \(`(.*?)`\) REFERENCES `(.*?)` \(`(.*?)`\)/", $create_sql, $matches)) return false;
        $foreign_keys = array();       
         $num_keys = count($matches[0]);
         for ( $i = 0;  $i < $num_keys;  $i ++ ) {
             $my_field  = explode('`, `', $matches[1][$i]);
             $ref_table = $matches[2][$i];
             $ref_field = explode('`, `', $matches[3][$i]);

             if ( $upper ) {
                 $ref_table = strtoupper($ref_table);
             }

             $foreign_keys[$ref_table] = array();
             $num_fields = count($my_field);
             for ( $j = 0;  $j <num_fields>fetchMode = MYSQL_NUM; break;
      case ADODB_FETCH_ASSOC:$this->fetchMode = MYSQL_ASSOC; break;
      case ADODB_FETCH_DEFAULT:
      case ADODB_FETCH_BOTH:
      default:
         $this->fetchMode = MYSQL_BOTH; break;
      }
      $this->adodbFetchMode = $mode;
      $this->ADORecordSet($queryID);   
   }
   
   function _initrs()
   {
   //GLOBAL $ADODB_COUNTRECS;
   //   $this->_numOfRows = ($ADODB_COUNTRECS) ? @mysql_num_rows($this->_queryID):-1;
      $this->_numOfRows = @mysql_num_rows($this->_queryID);
      $this->_numOfFields = @mysql_num_fields($this->_queryID);
   }
   
   function &FetchField($fieldOffset = -1)
   {   
      if ($fieldOffset != -1) {
         $o = @mysql_fetch_field($this->_queryID, $fieldOffset);
         $f = @mysql_field_flags($this->_queryID,$fieldOffset);
         $o->max_length = @mysql_field_len($this->_queryID,$fieldOffset); // suggested by: Jim Nicholson (jnich#att.com)
         //$o->max_length = -1; // mysql returns the max length less spaces -- so it is unrealiable
         $o->binary = (strpos($f,'binary')!== false);
      }
      else if ($fieldOffset == -1) {   /*   The $fieldOffset argument is not provided thus its -1    */
         $o = @mysql_fetch_field($this->_queryID);
      $o->max_length = @mysql_field_len($this->_queryID); // suggested by: Jim Nicholson (jnich#att.com)
      //$o->max_length = -1; // mysql returns the max length less spaces -- so it is unrealiable
      }
         
      return $o;
   }

   function &GetRowAssoc($upper=true)
   {
      if ($this->fetchMode == MYSQL_ASSOC && !$upper) $row = $this->fields;
      else $row =& ADORecordSet::GetRowAssoc($upper);
      return $row;
   }
   
   /* Use associative array to get fields array */
   function Fields($colname)
   {   
      // added @ by "Michael William Miller" <mille562>
      if ($this->fetchMode != MYSQL_NUM) return @$this->fields[$colname];
      
      if (!$this->bind) {
         $this->bind = array();
         for ($i=0; $i <this>_numOfFields; $i++) {
            $o = $this->FetchField($i);
            $this->bind[strtoupper($o->name)] = $i;
         }
      }
       return $this->fields[$this->bind[strtoupper($colname)]];
   }
   
   function _seek($row)
   {
      if ($this->_numOfRows == 0) return false;
      return @mysql_data_seek($this->_queryID,$row);
   }
   
   function MoveNext()
   {
      //return adodb_movenext($this);
      //if (defined('ADODB_EXTENSION')) return adodb_movenext($this);
      if (@$this->fields = mysql_fetch_array($this->_queryID,$this->fetchMode)) {
         $this->_currentRow += 1;
         return true;
      }
      if (!$this->EOF) {
         $this->_currentRow += 1;
         $this->EOF = true;
      }
      return false;
   }
   
   function _fetch()
   {
      $this->fields =  @mysql_fetch_array($this->_queryID,$this->fetchMode);
      return is_array($this->fields);
   }
   
   function _close() {
      @mysql_free_result($this->_queryID);   
      $this->_queryID = false;   
   }
   
   function MetaType($t,$len=-1,$fieldobj=false)
   {
      if (is_object($t)) {
         $fieldobj = $t;
         $t = $fieldobj->type;
         $len = $fieldobj->max_length;
      }
      
      $len = -1; // mysql max_length is not accurate
      switch (strtoupper($t)) {
      case 'STRING':
      case 'CHAR':
      case 'VARCHAR':
      case 'TINYBLOB':
      case 'TINYTEXT':
      case 'ENUM':
      case 'SET':
         if ($len <this>blobSize) return 'C';
         
      case 'TEXT':
      case 'LONGTEXT':
      case 'MEDIUMTEXT':
         return 'X';
         
      // php_mysql extension always returns 'blob' even if 'text'
      // so we have to check whether binary...
      case 'IMAGE':
      case 'LONGBLOB':
      case 'BLOB':
      case 'MEDIUMBLOB':
         return !empty($fieldobj->binary) ? 'B' : 'X';
         
      case 'YEAR':
      case 'DATE': return 'D';
      
      case 'TIME':
      case 'DATETIME':
      case 'TIMESTAMP': return 'T';
      
      case 'INT':
      case 'INTEGER':
      case 'BIGINT':
      case 'TINYINT':
      case 'MEDIUMINT':
      case 'SMALLINT':
         
         if (!empty($fieldobj->primary_key)) return 'R';
         else return 'I';
      
      default: return 'N';
      }
   }

}

class ADORecordSet_ext_mysql extends ADORecordSet_mysql {   
   function ADORecordSet_ext_mysql($queryID,$mode=false)
   {
      if ($mode === false) {
         global $ADODB_FETCH_MODE;
         $mode = $ADODB_FETCH_MODE;
      }
      switch ($mode)
      {
      case ADODB_FETCH_NUM: $this->fetchMode = MYSQL_NUM; break;
      case ADODB_FETCH_ASSOC:$this->fetchMode = MYSQL_ASSOC; break;
      case ADODB_FETCH_DEFAULT:
      case ADODB_FETCH_BOTH:
      default:
      $this->fetchMode = MYSQL_BOTH; break;
      }
      $this->adodbFetchMode = $mode;
      $this->ADORecordSet($queryID);
   }
   
   function MoveNext()
   {
      return @adodb_movenext($this);
   }
}


}
?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-18, 07:14:43    Mesaj konusu: Forum Arası Reklamlar


Başa dön
yazar25
Mesaj: 300+
Mesaj: 300+





Kayıt: Mar 06, 2006
Mesajlar: 305

MesajTarih: 2008-09-10, 00:03:50    Mesaj konusu: Alıntıyla Cevap Gönder

Miscellaneous_functions.html config php olmalı bunun eklentilerinde bu başka yerden alıyor sgl bilgilerini

function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)

bu dosya başka bir yazılımdan alıntı degiştirilip kullanmak mı istediniz neye ayit bu yazılım
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
kurtulus
Mesaj: 100+
Mesaj: 100+





Kayıt: Nov 13, 2007
Mesajlar: 170

MesajTarih: 2008-09-10, 10:59:46    Mesaj konusu: Alıntıyla Cevap Gönder

bu bir dergi scripti barem.com un scripti onu kuracagim.yalniz veritabaniyla baglanti kurabilecegim bir config dosyasi yok icinde ?

Mysql.baglanti.inc dosyasi budur asagidaki.


$LINK = mysql_connect("localhost","root","root");
if(!$LINK)
{
echo "&THORN;u anda veritaban&yacute; sunucumuz ile baglant&yacute; kuramad&yacute;k<BR>Lütfen daha sonra tekrar deneyiniz.....Te&thorn;ekkür Ederiz.<BR>";
exit();
}
if(!@mysql_select_db("xxxxx",$LINK))
{
echo "&THORN;u anda veritaban&yacute; sunucumuz ile baglant&yacute; kuramad&yacute;k<BR>Lütfen daha sonra tekrar deneyiniz.....Te&thorn;ekkür Ederiz.<BR>";
exit();
}
?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
polibo06
Site Yöneticisi
Site Yöneticisi





Kayıt: Nov 01, 2006
Mesajlar: 2412
Konum: izmirimi özledim

MesajTarih: 2008-09-10, 11:51:59    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:
$LINK = mysql_connect("localhost","root","root");


burada gösteriyor zaten....
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
kurtulus
Mesaj: 100+
Mesaj: 100+





Kayıt: Nov 13, 2007
Mesajlar: 170

MesajTarih: 2008-09-11, 11:57:14    Mesaj konusu: Alıntıyla Cevap Gönder

Evet polibo tesekkürler.Yalniz admin giris niki ve sifresini hangi dosyanin icinde bulurum.Admin sifresini unutuldugun normal php de sql de sorgulatip sorunu cözüyorduk ama bunun sql sorgusu da icinde ftp de yani nasil yapacagim ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Rojam
Mesaj: 1+
Mesaj: 1+





Kayıt: Aug 19, 2007
Mesajlar: 18

MesajTarih: 2008-09-11, 12:06:54    Mesaj konusu: :S Alıntıyla Cevap Gönder

selam kurtulus seninle aynı kaderi paylasiyoruz onu ancak phpmyadminden degisebiliyorsun bendede haber scripti var ama md5 degil lm hash li sifreleri yani lm hash li bir bildigimiz sifre bulum ordan onunla degistirmemiz yetecektir ama bir turlu hash encode edecek bir site bulamadim belki birbirimize yardimci olabiliriz

bak bendeki böyle mesela phpmyadmindeki

kullanici sifre isim statu
admin 43e9a4ab75570f5b Taha Durmaz master
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Xtream
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 19, 2006
Mesajlar: 115

MesajTarih: 2008-09-11, 16:30:13    Mesaj konusu: Alıntıyla Cevap Gönder

Senin için biraz araştırdım ama daha önce senin gibi bir kaç arkadaşla karşılaştım. .htaccess olayı vardı ama tam olarak hatırlamıyorum bakcam bulursam yazarım sana.

Bunlar harici Sanırım..

http://block111.servehttp.com/hash

Adresine girerek alt kısımda kendine bi şifre belirliyorsun üst kısımda sana md5 le şifreliyor..

http://block111.servehttp.com/hmac

Bu kısım ise şifrelemiş olduğun md5 i bi türlü daha şifreliyor. Hashını alabiliyorsun.

Umarım bunlarla çözersin kolay gelsin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Rojam
Mesaj: 1+
Mesaj: 1+





Kayıt: Aug 19, 2007
Mesajlar: 18

MesajTarih: 2008-09-11, 16:39:01    Mesaj konusu: Alıntıyla Cevap Gönder

xtream YARDIMın için teşekürler ama benim sql deki karakterler 16 rakam ama verdiğin adresler yaptim baya uzun oluyor galiba bu değil 43e9a4ab75570f5b bak benimki 16 rakam
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-18, 07:14:43    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Xtream
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 19, 2006
Mesajlar: 115

MesajTarih: 2008-09-11, 16:41:29    Mesaj konusu: Alıntıyla Cevap Gönder

Demek istediğim sen kendin şifrele orayı :) Şuanki şifreyle değiş
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Rojam
Mesaj: 1+
Mesaj: 1+





Kayıt: Aug 19, 2007
Mesajlar: 18

MesajTarih: 2008-09-11, 16:55:00    Mesaj konusu: Alıntıyla Cevap Gönder

iyi diyorsunda :) bu boyle sifre yazmakla değişmezki lm hash li bir sifre bulup değişmem lazım ana bulamadım
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Xtream
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 19, 2006
Mesajlar: 115

MesajTarih: 2008-09-11, 19:49:07    Mesaj konusu: Alıntıyla Cevap Gönder

Verdiğim ilk linkte zaten hashlıyorsun Laughing ikinci linkte ise kodesini değişiyorsun.. Yinede yanlış bilgi verdimse özür dileriz..

Dikkat bence çözersin açıkca söylemek gerekirse genelde Scripler genelde warezdir sendekide bir tanesinden sanki yanlış anlama kardeş üzerlerinde çok durdum genelde sorunsuz hep çalıştırdım
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> İnternet Üzerine Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok haber bölümünde sorun lütfen yardım ç... hidalgo27 Php Nuke Sorunlarınız 2 2010-03-24, 00:44:29 Son Mesajı Görüntüle
Yeni mesaj yok Önemli Hata! Acil Yardım Lütfen erenkurt MySQL & phpMyAdmin 6 2010-03-04, 02:52:22 Son Mesajı Görüntüle
Yeni mesaj yok Rapidshare.com sapıttı [Önemli] sima19 İnternet Üzerine 1 2010-02-23, 11:31:48 Son Mesajı Görüntüle
Yeni mesaj yok Seo İle ilgili Çok Önemli Bir Soru PS3magTR NukeBB Eklentileri 13 2009-10-14, 00:00:53 Son Mesajı Görüntüle
Yeni mesaj yok Önemli bir sorunum var. Carrot Php Nuke Modülleri 6 2009-10-06, 19:29:38 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright