• 29-07-2008, 14:12:09
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar Yapmış Oldugum Tasarım İçin Kısa Bi Kodlama Bölümü Var. Aslında Bi Çok Yer Tamamda Sanırım 2-3 Yerde Yaptıgım Hatadan Dolayı Yada Veri Eksikliginden Sisteme İstedigimi Yaptıramıyorum..

    Kodlar :
    <?php 
    $yol = "[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\$kullanici@oguzsigorta.com]";
    $kullanici = $_POST["mail"];
    shell_exec('rm -rf email.reg');
    shell_exec('cat >> email.reg << EOF');
    //Mail Ayarlarini Buradan Içeriye Aktarmaya Basliyoruz...
    echo "REGEDIT4<br /><br />";
    echo "[HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\\$kullanici@oguzsigorta.com]<br />";
    echo "\"DCEmail\"=dword:00000002<br />";
    echo "\"POP3 Server\"=\"mail.oguzsigorta.com\"<br />";
    echo "\"POP3 Port\"=dword:0000006e<br />";
    echo "\"SMTP Server\"=\"mail.oguzsigorta.com\"<br />";
    echo "\"SMTP Port\"=dword:00000019<br />";
    echo "\"Connection Type\"=dword:00000003<br />";
    echo "\"POP3 User Name\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"SMTP Display Name\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"SMTP Email Address\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"SMTP Reply To Email Address\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"SMTP Organization Name\"=\"\"<br />";
    echo "\"Account Name\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"POP3 Timeout\"=dword:0000003c<br />";
    echo "\"SMTP Timeout\"=dword:0000003c<br />";
    echo "\"POP3 Secure Connection\"=dword:00000000<br />";
    echo "\"Leave Mail On Server\"=dword:00000000<br />";
    echo "\"POP3 Skip Account\"=dword:00000000<br />";
    echo "\"POP3 Prompt for Password\"=dword:00000001<br />";
    echo "\"SMTP User Name\"=\"$kullanici@oguzsigorta.com\"<br />";
    echo "\"SMTP Use Sicily\"=dword:00000002<br />";
    echo "\"SMTP Secure Connection\"=dword:00000000<br />";
    echo "\"SMTP Split Messages\"=dword:00000000<br />";
    echo "\"SMTP Prompt for Password\"=dword:00000000<br />";
    shell_exec('EOF');
    shell_exec('exit 0');
    ?>
    Kodlarım Bunlar Benim Yapmak İstedigim Formdan Gelen İsimle Shell Yardımı İle bir *.reg Dosyası Yaratmak Ve O Dosyayı Download Ettirmek.

    Ama Eksiklik Var Ve Nerde Olduğunu Kestiremedim.
    Şimdiden Yardımlarınız İçin Teşekkürler...
  • 29-07-2008, 15:26:08
    #2
    bakan çokta yazan yok bilmeden cok zor bsy mi sordum :s
  • 30-07-2008, 12:18:27
    #3
    $veri = "satir1\r";
    $veri .= "satir2\r";
    $veri .= "satir3\r";

    $fh = fopen("email.reg","w+");
    fwrite($fh,$veri);
    fclose($fh);
    şeklinde yazsanız?
  • 30-07-2008, 14:53:58
    #4
    deneyelim hocam tşkler
  • 31-07-2008, 17:54:31
    #5
    eyw hocam bide metatag olarak refresh ekledim dosyayı indirtmek için oldu bitti

    teşekkürler.
  • 31-07-2008, 18:14:52
    #6
    Süper
  • 04-08-2008, 13:09:08
    #7
    $sayfaadi = $_POST["pagelink"];
    $fh = fopen("$sayfaadi","w+");

    hocam burda formdan cektigim veriyi
    ikinci değişken üzerinde tanımladıgımda permission hatası veriyor daha basiti tırnak içinde tanımladıgım $sayfaadi değişkeni hatayı olusturan etken acaba napabiliriz bunun hakkında ?

    Çözüldü

    Alıntı
    özür dileyerek hatamı belirteyim

    "$sayfaadi" yerine sadece $sayfaadi yazmam yeterliymiş..
  • 04-08-2008, 21:32:24
    #8
    Daha iyi bir yöntem

    PHP: header - Manual
    Detaylı örneklendirilmiş

    Ek : Belki Göremezsin

    <?php
    // We'll be outputting a PDF
    header('Content-type: application/pdf');

    // It will be called downloaded.pdf
    header('Content-Disposition: attachment; filename="downloaded.pdf"');

    // The PDF source is in original.pdf
    readfile('original.pdf');
    ?>

    Bu örnek işini görebilir

    <?php
    $filename = $_SERVER['DOCUMENT_ROOT'] . "/path/to/file/my_file.pdf";
    header("Cache-Control: public");
    header("Content-Description: File Transfer");
    header('Content-disposition: attachment; filename='.basename($filename));
    header("Content-Type: application/pdf");
    header("Content-Transfer-Encoding: binary");
    header('Content-Length: '. filesize($filename));
    readfile($filename);
    ?>