techvadi
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
07.03.2012
-
Yaş/Cinsiyet
31 / E
-
Meslek
Web Design
-
Konum
İstanbul Anadolu
-
Ad Soyad
Ç** B**
-
Mesajlar
612
-
Beğeniler
118 / 75
-
Ticaret
3, (%67)
döngüde bi tuhaflık var karakter olarak aldıgı zaman sıkıntı yok ama sayı gelince kafayı yiyor :D bi göz atarmısınız
@set_time_limit(0); // disable the time limit for this script
$path = $this->fileDownloadPath;
$path = filter_var($path, FILTER_SANITIZE_URL); // Remove (more) invalid characters
$fileSize = $this->fileData->fileSize;
$fileName = $this->fileData->fileName;
$fullPath = utf8_encode($path);
if ($fd = fopen ($fullPath, "rb")) {
$path_parts = pathinfo($fullPath);
$ext = strtolower($path_parts["extension"]);
header('Content-Description: File Transfer');
header('Content-Transfer-Encoding: binary');
#header("Pragma: no-cache");
header("Content-length: $fileSize");
header('Expires: 0');
// check for IE only headers
if (preg_match('~MSIE|Internet Explorer~i', $_SERVER['HTTP_USER_AGENT']) ||
(strpos($_SERVER['HTTP_USER_AGENT'], 'Trident/7.0; rv:11.0') !== false)) {
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=\"".$fileName.".".$ext."\"");
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
} else {
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
Güncel Fopen komutlarına baktım varmış hata incelenmeli :)
-
Üyelik
11.11.2015
-
Yaş/Cinsiyet
42 / E
-
Meslek
BT Eğitmeni
-
Konum
Tekirdağ
-
Ad Soyad
K** Y**
-
Mesajlar
6
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
yardımı ile txt dosyasındaki veriler ekrana yazdırılır.
fopen() Fonksiyonunda Kullanılan Parametreler
r Sadece okuma işlemleri için erişim sağlar. İmleç dosyanın başına taşınır.
r+ Okuma ve yazma işlemleri için erişim sağlar. İmleç dosyanın başına taşınır.
w Sadece yazmak için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur ve dosyada veri varsa sıfırlar. İmleç dosyanın başına taşınır.
w+ Okuma ve yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur ve dosyada veri varsa sıfırlar. İmleç dosyanın başına taşınır.
a Sadece yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur. İmleç dosyanın sonuna taşınır.
a+ Okuma ve yazma işlemi için erişim sağlar. Eğer dosya yoksa yeni bir dosya oluşturur. İmleç dosyanın sonuna taşınır.
x Dosya mevcut değilse oluşturulur ve sadece yazmak için erişim sağlar. Dosya mevcutsa FALSE döndürür. İmleç dosyanın başına taşınır.
x+ Dosya mevcut değilse oluşturulur. Okuma ve yazma işlemleri için erişim sağlar. Dosya mevcutsa FALSE döndürür. İmleç dosyanın başına taşınır.
Sen De rb yazıyor ya o bölümü düzeltmek gerekebilir