<?php if (!session_is_registered("yonetici")){ header ("Location:giris.php"); die(""); }; session_start(); ?> resim yüklerken hata alıyorum
17
●2.374
- 01-04-2013, 20:55:17Kimlik doğrulama veya yönetimden onay bekliyor.Şunu dene öyleyse:
- 01-04-2013, 22:49:52php.ini dosyanızda upload_tmp_dir parametresinin karşılığı nedir acaba? php.ini dosyasını bulamazsanız herhangi bir dosyaya şu kodu yazın:
<?php echo ini_get('upload_tmp_dir');?>ekran çıktısını söyleyin. Hata mesajında açıkça söylemiş aslında, C:\WINDOWS\Temp klasöründen sizin yükleme klasörünüze taşımaya izin vermiyor muhtemelen.
php.ini dosyasında upload_tmp_dir parametresinin karşılığını uygun bir değerle değişince hata giderilir muhtemelen. - 02-04-2013, 00:17:52bunu yapınca panel hiç açılmıyor diğer kodda panel açılıyor ama üstte hata gitmiyordu bunu yazınca panel hiç açılmadıinterkolik adlı üyeden alıntı: mesajı görüntüle
Warning: Cannot modify header information - headers already sent by (output started at C:\inetpub\vhosts\x.com\httpdocs\2\panel\ust.php:1) in C:\inetpub\vhosts\x.com\httpdocs\2\panel\ust.php on line 1
php.ini görünmüyor verdiğiniz kodu 10-15 sayfada arattım hiç birinde sonuç bulmadı ust.php 1.satırda hata oldugunu birde işte resim yüklerken hata veriyor 2 sorun var bunları halledemiyorumbayGaReZ adlı üyeden alıntı: mesajı görüntüle
resmi seçiyorum resim ismini giriyorum yükle diyorum resimdeki gibi oluyor

buda sürekli sayfanın en üstünde hata olarak geliyor
- 02-04-2013, 00:29:32Öncelikle ikinci hatayı söyleyeyim, daha önce bir başlık göndermişsiniz, tekrar göndermeyin diyor. bu nedir? iki defa session_start kullanmış olabilirsiniz, ya da header fonksiyonunu kullanmadan önce bir html çıktısı vermiştir sayfa. Bu sorunu aşmak için sayfanın en üstüne ob_start() en altına da ob_end_flush() kodlarını yazın, sorun gider.
İkinci sorunda ise söylediğim şey hala geçerli. Benim dediğimi anlamamışsınız. Ben o kodu arayın demedim. php.ini dosyasında o parametrenin karşılığı nedir onu sordum. Bir tane boş bir php dosyası oluşturun ve içine yukarıda verdiğim kodu yazın. Browserda o dosyayı açın (örneğin bak.php ise site.com/bak.php gibi) ekran çıktısını bana söyleyin. Ona göre size yorum yapayım.
Not: bu sorununuzu hosting sağlayıcınız çözer. - 02-04-2013, 00:42:31yardımlarınız için öncelikle teşekkür ediyorumbayGaReZ adlı üyeden alıntı: mesajı görüntüle
ust.php de en üste ve enalta verdiğiniz kodları yazdım hata gitmedi şu şekilde oldu benmi yanlış anladım yoksa sorun başka bi yerdemi ? ust.php açıp en üste ob_start() kodunu yazdım sayfanın en altınada ob_end_flush() bunu yazdım.

ikinci dediğinizi yaptım bir php dosyası oluşturdum ve içine verdiğiniz kodu yazdım ekran görüntüsü aşşağıdaki gibi çıktı
- 02-04-2013, 00:59:29ob_start() ve ob_end_flush() sonuna ; koydunuz değil mi? Bu arada ob_end_flush(); kodunu ust.php de değil de en son çalışan dosya da yazın. alt.php gibi bir dosyanız varsa orada olabilir mesela.
Bir de üst.php de en üste şu kodu ekleyin
@ini_set('upload_tmp_dir','C:\inetpub\vhosts\x.com \httpdocs\_tmpklasoru');
Ardından httpdocs içerisinde _tmpklasoru isimli bir klasör oluşturun. Tabi yukarıdaki kodda x.com u düzeltmeniz lazım. Ondan sonra sorununuz çözülür muhtemelen. Yine çözülmezse, teamviewer ile uzaktan bağlanır bir de öyle bakarız. - 02-04-2013, 01:14:47ust.php yede alt.php yede en üste ve enalta yazdım fakat değişen birşey olmadı ikinci verdiğiniz koduda ust.php ye girdim klasor olusturdum fakat yine değişen birşey olmadıbayGaReZ adlı üyeden alıntı: mesajı görüntüle
- 02-04-2013, 01:18:19tabiki pm atıyorumbayGaReZ adlı üyeden alıntı: mesajı görüntüle