İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Degisik Bir sey yapmak istiyorum ama nasıl?

B

Bohemlife

Misafir
şöyle bir şey yapmak istiyorum :

bir txt dosyasına anahtar kelimeler yazacağım. örneğin 1000 tane kelime.

atıyorum :

" britney_spears"
"world_location"
"Travel_Agencies"
"nice_girls"
"deneme_deneme"

gibi.

bu kelimeleri "toplu halde "zip dosyası yapmak istiyorum. olur mu?

mesela bir komut ile, yukarıdaki kelimeler :

" britney_spears.zip"
"world_location.zip"
"Travel_Agencies.zip"
"nice_girls.zip"
"deneme_deneme.zip"

olmasını istiyorum.

uzantısı zip olmalı yani. içerik sorun değil. boş dosya olsada olur.

ama kelimeler turkce karekter icermeyecek, arada bosluk olmayacak.

nasıl yapmalı? ne yapmalı?
:confused:
 

roxen

0
İyinet Üyesi
Katılım
5 Ocak 2004
Mesajlar
10
Reaction score
0
zamanında şöyle bişiler yapmıştım. html üretmek için. benzer şekilde zip te üretilebilir sanıyorum. MIME tipleri kurcalamak gerekebilir belki.
PHP:
<?php
/***********************
*   Coded by 
*      Roxen  
*                 
*     Free for Turks ;) 
*########################
*
* önce aranan kelimerinizin bulunduğu bir veri tabanı oluşturun.
* "dbase" yerine bu veritanının ismini kullanının
* bu veri tabanı içinde "kelimeler" isiminde bir TABLO
* ve bu tablo içinde
* "arvan kelimeler" isiminde bir FIELD bulunsun.
* 
* (ne gerek var demeyin, böyle bir tablo her zaman 
* işineze yarayacaktır unutmayın ;) 
*
* her bir kelime için bir klasör ve o klasörün içinde 
* yine aynı isimli bir sayfa üretir.
*
****************************************** */



@ $db=mysql_pconnect("localhost","user","sifre");
if(!$db){ echo "hata!" ;  exit ; }
mysql_select_db("dbase",$db) ;
$query = "select DISTINCT(aranan_kelimeler) from kelimeler" ;
$sonuc = mysql_query($query) ;
$kac = mysql_num_rows($sonuc) ;
for ($i=0; $i<$kac; $i++){
	$satir=mysql_fetch_array($sonuc) ;
	$adi[]=$satir[0];$adi2[]=$satir[1];
	$adi[$i]=str_replace(" ","-",trim($adi[$i])); //boşlukları temizle

// işlem yapma kısmı
@mkdir("./$adi[$i]", 0700);  //klasör oluştur
@$fp = fopen ("$adi[$i]/$adi[$i].html","w"); //dosya aç/oluştur
$icerik="<HTML lang=\"tr\"><HEAD><TITLE> vs vs.....</body></html>";

@fwrite ($fp,"$icerik"); // içeriği sayfaya yaz.
@fclose($fp);echo"$i<br>";
	}  
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst