İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

internal server error

OnurSQL

0
İyinet Üyesi
Katılım
29 Mart 2005
Mesajlar
2,025
Reaction score
1
Konum
ankara
merhaba,

15,4 mb html dosyam var, bunu file_get_contents ile açıp, explode ile böldükten sonra satır satır veritabanına aktarıyorum. bir seferde toplam 5000 civarı veriyi dbye aktardıktan sonra internal server error hatası alıyorum.

denediğim yöntemler
Kod:
set_time_limit(0);
verileri bölerek yüklemeyi denedim
Kod:
$dosya = "dosya.html";
$rh=fopen($dosya,"r");
while (!feof($rh)) {
	$kaynak.=fgets($rh,1024);
}
başka önerisi olan var mı?
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
makine seninse dizine giderek php deneme.php diye çalıştırabilirsin.
 
Y

Yns

Misafir
hostun içine bir adet php.ini atıp içinede

Kod:
memory_limit=256M

koyarmısın şansını bir dene. memory limitten alıyorsun o hatayı
 

saho

0
İyinet Üyesi
Katılım
24 Ocak 2007
Mesajlar
44
Reaction score
0
Konum
adana-ist-tokat
ekleme aralıklarını çoğaltıp aleti rahatlatabilirsin
while döngüsü içine
üste
sleep(3);
döngü bitmeden içine
ob_flush();flush();
ekle
3 sn yi çoğaltabilirisn hala tıkanıyorsa yada olmadı önce substr la ilk 1000 karakteri okur yazdırırsın
sonra diğer 1000 karakteri en son da strlen e kadar olan kısmı okutur yazdırırsın
yada \n leri yada nl2br den <br /> leri count yapıyosan ki nl2br den yapıyosan da kasar aleti alt alta dizili şeyleri önce bir replace yapıp sonra dizecek \n ile explode yaparsın limiti count yapmak yerine for i=0 i<1000 - for i=1000 i<2000
gibi gidersin belki aşabilirsin tıkanmayı
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst