• 11-09-2009, 18:17:47
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar power point excel ve word dosyalarını sunucu açtırmak için nasıl bir işlem yapmalıyız?

    Çok prof bir sistem düşünmüyorum. Dosya yükleme sayfası ve yüklenen sayfanın id si ile dosyayı gösterme.

    Yani kişi dosyayı bilgisayarına indirmeden görebilmeli.

    Bilgilerinize şimdiden teşekkürler...
  • 12-09-2009, 19:52:50
    #2
    Eposta Aktivasyonu Gerekmekte
    Hatırladığım kadarıyla word dosya okumak zordu çünkü tam anlamıyla okunamıyordu.Wordun yapısının farklılığından dolayı.Bi kere localde word okumak için uğraştım ama hüsranla sonuçlandı belki nette işine yarar bir class bulursun.Excel de ise veriler csv yani virgülle ayrılmış veri ise okumak çok kolay explode ile ; lere göre ayırır sonra tablo yapıp verileri aralara konduru verirsiniz.
  • 12-09-2009, 20:04:37
    #3
    Wordpress in bi eklentisi varmış onun sayesinde olayı çözebildim. Uğraşsam kafayı kırardım herhalde
  • 12-09-2009, 21:01:43
    #4
    Dosya okuma fonksiyonları ile okunabilir. Daha sonra text olarak döker ve gösterirsin. Bu şekildede yapılabilir. Diğer şekilde hiç lazım olmamıştı fikrimde yok.
    Mesala benim yaptıgım bi uygulama var burdan verim belki işine yarayan olur.Kendinize göre değiştirin. Ben dosyada belirli yerleri arayıp vb kayıt ediyordum.
    $dizin = 'mahmut'; // okunacak dizin yolu
    $uzanti = 'pdf'; // uzantı * olursa hepsi txt olursa sadece txt olanlar vs.
    $files = array();
    
    
    function file_extension($filename)
    {
    return strtolower(substr(strrchr($filename, '.'), 1));
    }
    if (is_dir($dizin)) {
    if ($dh = opendir($dizin)) {
    while (($file = readdir($dh)) !== false) {
    if($file != '.' and $file != '..' and $uzanti == '*' or file_extension($file) == strtolower($uzanti) )
    {
    $files[] = $file;
    }
    }
    closedir($dh);
    }
    }  
    foreach ($files as $dosya)
    {
    
        if($oku = fopen($dizin."/".$dosya, "r") ) 
        {
            $icerik = fread($oku, 99999);
            fclose($oku);
        }
        $dizi = explode("\n", $icerik);
        $baslik = $dizi[0];
        array_shift($dizi);
        $icerik = implode("<br/>", $dizi);
        echo "Bu birbaşlıktır::    $baslik";
        //header('Content-Type: application/pdf');
        echo $icerik;
        $tarih = date("Y-m-d", time());
        $icerik = mysql_real_escape_string($icerik);
        $baslik = mysql_real_escape_string($baslik);
        exit;
        //mysql_query("");
    }
    
    die("Bitti..");