Updates from Ağustos, 2011 Toggle Comment Threads | Keyboard Shortcuts

  • mehmet 17:38 on 10 August 2011 Permalink | Reply  

    Windows 7 Hosts dosyası çalışmıyorsa 

    Zend server kurulumunda hosts dosyasına yazdıklarım bir türlü aktif olmuyordu. Localhost çalışırken  diğer yazdığım satırlar anlamsız kalıyordu. Hosts dosyası içinde

    127.0.0.1 google.com

    normalde browsera google.com yazınca localhostu çıkarması gereken satılar etkisizdi. Çözümü için winsock fixer, regedit bi çok yer karıştırdım. Ama windows 7 de editlenen sistem dosyasının ana ve sistem kullanıcı düzeyinde izinler verilmesi gerekiyormuş . Uzmanım.net adresinde Alattin Çakır yazmış benim aldığım kaynak burası.
    1. Windows\System32\Drivers\etc altındaki hosts dosyasını sağ tuşla tıklayın ve özelliklerine girin.

    2. Aşağıdaki kullanıcılar için tüm yetki verin:
    Administrators
    Administrator
    Power User
    System
    Users
    3. Dos komut istemine geçin ve şu komutu uygulayın:
    ipconfig /flushdns

    Geçmiş olsun.   :)

    Share
     
  • admin 00:12 on 16 April 2011 Permalink | Reply  

    PHP’de RTF dosyası düzenlemek 

    Bir proje için php ile doc dosyası düzenlemem gerekti ama doc formatını düzenlemek ya da oluşturmak c# ile bile microsoft tarafından tavsiye edilen birşey değil. Aynı şey tüm office ürünlerinin dosya tipleri için geçerli diye söylüyor microsoft sorulunca. Muhtemelen office haklarına zeval gelsin istemiyorlar.

    Ama kompleks doc dosyalasını ( makro içermeyen ) düzenlemek gerekiyor bazen. Rapor formatı vs. almak için. İşte bu aşamada PHP size pekte birşey vaad etmiyor. Class kütüphaneleri vs. ile de çok güzel işler çıkartamayabilirsiniz. Özellikle bul değiştir işlerinde. Bunun yerine RTF formatı oldukça güzel sonuçlar verdi. Ama RTF içinde PHP ile açıldığında Türkçe karakterler aynen görünmüyor. Bu yüzden bir function yazdım buyrunuz.

    <?php

    $input = “form.rtf”;
    $adres = ” Ğ Ü Ş İ Ö Ç ğ ü ş ı ö ç “;

    function buldegis($dosya,$find,$replace) {
    $fp=fopen($dosya,’r');
    $dosyaic=”";

    while (!feof($fp)) $dosyaic.=fgets($fp,4096);

    $dosyaic=str_replace($find,$replace,$dosyaic);
    $fh = fopen($dosya, ‘w’);
    fwrite($fh, $dosyaic);
    }

    function turkce_karakter_sorunu($string) {
    $ara = array (‘ı’,'ş’,'ü’,'ç’,'ö’,'ğ’,'Ş’,'Ç’,'İ’,'Ğ’,'Ü’,'Ö’);
    $degis = array (“\’fd”,”\’fe”,”\’fc”,”\’e7″,”\’f6″,”\’f0″,”\’de”,”\’c7″,”\’dd”,”\’d0″,”\’dc”,”\’d6″);
    return str_replace($ara, $degis, $string);
    }

    copy (‘form.rtf’,'teklif_form.rtf’);
    buldegis(‘teklif_form.rtf’,'XXXADRESXXX’,turkce_karakter_sorunu($adres));
    ?>

    Share
     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel