Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
Yazar Mesaj
duzgun Çevrimdışı
Hizmetinizde
*******

Mesajlar: 2,322
Katılım: Jul 2008
Rep Puanı: 17
Mesaj: #1
Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
Script şu şekilde geliştirilebilir;
- Web site içerik yönetiminde php nin ftp özelliği kullanılarak içerikte bulunan resimler yada archive dosyaları başka siteye yüklenir. VE BİLGİLERİ DATABASE e eklenir.
- Database den bilgiler alınarak herhangi siteye bağlanır dosya taşınarak görüntülenir.
- PHP-FTP sayesinde resmi düzenleyeceğiniz zaman ftp den admin arayüzünüz bağlanarak gerekli değişikliği yapabilir.
SONUÇ;
PROGRAMCI SİTEYİ BİRÇOK SİTEYLE ORGİNELİ OLARAK KULLANABİLİR.
EDİTÖRLER YADA ZİYARETÇİLER HANGİ DOSYANIN NEREDE OLDUĞUNU BİLEMEZLER.

PHP Kod:
<?php
# --------------------------------------------------------
# Coded By Yavuz Yasin DÜZGÜN
# http://www.duzgun.com
# info@duzgun.com
# Sunucu:) localhost
# Çıktı Tarihi: Temmuz 07, 2003 at 11:49 PM
# Server sürümü: 4.00.12
# PHP Sürümü: 4.3.1
# Veritabanı : `mydb`
#
# Tablo için tablo yapısı `loader`
#
#
#CREATE TABLE loader (
# id int(4) NOT NULL auto_increment,
# name varchar(30) NOT NULL default '',
# address varchar(50) NOT NULL default '',
# imgsrc_tag varchar(30) default NULL,
# size int(8) default '0',
# ftpnum int(2) default '0',
# PRIMARY KEY (id)
#) ENGINE=MyISAM;
##
# Tablo için tablo yapısı `loadftp`
#
#
#CREATE TABLE loadftp (
# id int(2) NOT NULL auto_increment,
# domain varchar(30) NOT NULL default '',
# username varchar(30) NOT NULL default '',
# password varchar(30) NOT NULL default '',
# chdir varchar(50) default NULL,
# PRIMARY KEY (id)
#) TYPE=MyISAM;
# --------------------------------------------------------
//identify
$id$_GET['id'];
//Sunucu adı
$sunucu "localhost";
//Kullanıcı adı
$kullanici "root";
//Parola
$parola "";
//sorgulanacak veritabanı
$db "mydb";

function 
file_type($filename) {
ereg".*\.([a-zA-z0-9]{0,5})$"$filename$regs );
$f_ext $regs[1];
$types['application/gzip'] = array ('gz''tgz');
$types['application/mdb'] = array ('mdb');
$types['application/x-compress'] = array ('z');
$types['application/x-ms-wmv'] = array ('wmv');
$types['application/x-shockwave-flash'] = array ('swf');
$types['application/octet-stream'] = array ('fla');
$types['application/x-tar'] = array ('tar');
$types['application/zip'] = array ('zip');
$types['application/xls'] = array ('xls');
$types['audio/x-mpeg'] = array ('mp2','mp3');
$types['audio/x-midi'] = array ('mid','midi');
$types['audio/x-pn-realaudio'] = array ('ram','ra','rm');
$types['audio/x-ms-wma'] = array ('wma');
$types['image/gif'] = array ('gif');
$types['image/jpeg'] = array ('jpeg','jpg','jpe');
$types['image/png'] = array ('png');
$types['image/tiff'] = array ('tiff','tif');
$types['text/vnd.wap.wml'] = array ('wml');
$types['text/xml'] = array ('xml');
$types['video/mpeg'] = array ('mpeg','mpg','mpe');
$types['text/plain'] = array ('txt');
$types['text/html'] = array ('htm','html');
foreach (
$types as $k => $v) {
if (
in_array($f_ext$v)) {
return 
$k;
break;
}
}
exit;
}
//veritabanına bağlantı kurulur
$baglanti mysql_connect($sunucu$kullanici$parola) or die("Sunucu yada kullanıcı geçersiz");
//SQL sorgusu hazırlanır
$sorgu "select * from loader where id = $id";
//veritabanına sorgu yapılır
$sonuc mysql_db_query($db$sorgu$baglanti) or die("Sorgu hatalı");
list(
$id$name$address$imgsrc_tag$size$ftpnum) = mysql_fetch_row($sonuc);
$dosyaadi$address.$name;
$mime file_type($dosyaadi);
Header("Content-type: ".$mime);
Header("Content-Disposition: filename=$name");
if (
$size != 0){
Header("Content-Length: ".$size);
}
echo 
readfile($dosyaadi);
exit();
?>
02-07-2008 14:35
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
GuMgUmOk Çevrimdışı
OSC Aşığı
***

Mesajlar: 55
Katılım: Jul 2008
Rep Puanı: 0
Mesaj: #2
RE: Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
Güzel yöntem sıkıntı çekenler varsa kullanabilir...Ama host sıkıntısı çeken sayısının çok olduğunu sanmıyorum fiyatlar çok ucuz ...Yeterki araştırma yapılsın
10-07-2008 00:29
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
HakanGEDICI Çevrimdışı
Senior Member
****

Mesajlar: 105
Katılım: Jul 2008
Rep Puanı: 0
Mesaj: #3
RE: Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
peki mysql i baska bir sunucuda dosyaları baska sunucuda çalıştırmanın yolu varmıdır?

[b]SadeceWEB.NET | Sorun tesbit edilebiliyorsa, çözüm gecikmemeli[/b]
17-12-2008 17:47
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Dizemen Çevrimdışı
Super Moderator
******

Mesajlar: 770
Katılım: Jul 2008
Rep Puanı: 6
Mesaj: #4
RE: Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
oscommerce için config.php de gerekli ayarlar yapılırsa yapılabilir hakan

Öğrendikçe cahilliğim artıyor
18-12-2008 12:11
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
HakanGEDICI Çevrimdışı
Senior Member
****

Mesajlar: 105
Katılım: Jul 2008
Rep Puanı: 0
Mesaj: #5
RE: Web sitenizde alanınız yetmiyor mu? Başka adresinizden alın
(18-12-2008 12:11)Dizemen demiş ki:  oscommerce için config.php de gerekli ayarlar yapılırsa yapılabilir hakan

tam olarak hangi ayarları yapmam gerekir acaba?

[b]SadeceWEB.NET | Sorun tesbit edilebiliyorsa, çözüm gecikmemeli[/b]
21-12-2008 00:45
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı alıntı yap
Yeni Cevap 


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi