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: 929
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Moko.Page.Lc OnLine Müzik..
(5714 okuma, 0 yanıt)
 nerden ve nasıl bulmuş an..
(7149 okuma, 3 yanıt)
 Bu joyjamal da kim ya......
(5986 okuma, 3 yanıt)
 Otomatik Ping Kupon Kodla..
(6426 okuma, 3 yanıt)
 Google translatein Beşikt..
(9136 okuma, 7 yanıt)
 Rapid prenium üyeliği ola..
(4136 okuma, 0 yanıt)
 picasa foto albüm sorun..
(5086 okuma, 1 yanıt)
 Site Üzeirnden sms gönder..
(5512 okuma, 2 yanıt)
 Php Nuke Hosting Sitesi Y..
(6716 okuma, 5 yanıt)
 Flash Bellek Sorunu ; bel..
(7559 okuma, 5 yanıt)
 Sitenizin Alexa daki yeri..
(7926 okuma, 6 yanıt)
 r10 davetiye lazım arkada..
(16884 okuma, 19 yanıt)
 Siteme Başka Siteden Giri..
(4973 okuma, 1 yanıt)
 Metacafe de Kapandı..
(10581 okuma, 11 yanıt)
 Php Video Scripti..
(7306 okuma, 5 yanıt)
 Video Upload..
(3844 okuma, 0 yanıt)
 Rock Sitesi Projesi İçin ..
(11463 okuma, 10 yanıt)
 pr 3 siteden link takas e..
(5520 okuma, 2 yanıt)
 Bad Gateway hatası..
(3679 okuma, 0 yanıt)
 Tarayıcı Uyumsuzlukları T..
(5639 okuma, 2 yanıt)
 yardım siteye canlı kamer..
(9567 okuma, 6 yanıt)
 Beyazhost'dan Reseller Ka..
(6754 okuma, 4 yanıt)
 VPS Host Hakkında Bilgisi..
(5057 okuma, 1 yanıt)
 alan adımın hangi hostta ..
(4621 okuma, 1 yanıt)
 f5haber.com un çalışma si..
(6308 okuma, 3 yanıt)
 Ücretsiz Reklamsız Hostin..
(5613 okuma, 2 yanıt)
 Reklamlardan gelir kazanm..
(9092 okuma, 7 yanıt)
 Web Sİtesinin Tam Resmini..
(8156 okuma, 7 yanıt)
 tivibu kullanan varmı ?..
(7308 okuma, 7 yanıt)
 Host Sponsor olunur - 250..
(4047 okuma, 0 yanıt)
 facebookta profilimde mev..
(7472 okuma, 6 yanıt)
 Copright hakkında bir so..
(4742 okuma, 1 yanıt)
 kararsız kaldım.....
(8081 okuma, 8 yanıt)
 LÜTFEN YARDIM EDİN ARKADA..
(8451 okuma, 7 yanıt)
 Roadrunner..
(5569 okuma, 3 yanıt)
 hepar tema..
(5840 okuma, 3 yanıt)
 Rapidshare.com sapıttı [Ö..
(4210 okuma, 1 yanıt)
 r10.net üyelik..
(5786 okuma, 3 yanıt)
 video streamın guncel sur..
(5143 okuma, 2 yanıt)
 php nuke video stream Man..
(3817 okuma, 0 yanıt)
 Bir Başarı Daha !..
(5266 okuma, 2 yanıt)
 LeaderGamer.Com Shiftdele..
(6600 okuma, 0 yanıt)
 Microsoft.NET Framework H..
(6270 okuma, 3 yanıt)
 regedit.sys..
(8183 okuma, 6 yanıt)
 vbgrup terbiyesizliği..
(11003 okuma, 12 yanıt)
 En iyi ücretsiz cpanel ho..
(5267 okuma, 2 yanıt)
 hosting..
(3988 okuma, 1 yanıt)
 vista için asppserv..
(3728 okuma, 0 yanıt)
 YouTube ve Universal , VE..
(3448 okuma, 0 yanıt)
 yardımınız gerekli !..
(14275 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-04, 10:58:12    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-04, 10:58:12    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