|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Başlıktaki hata ile localde karsılasmıyordum ama ftp ye atınca karsılastım.. Bu sorunun bildiğim kadarı ile 2 çözümü var.. 1- sayfanın en basına ob_star(); en sonunada ob_end_flush(); koy 2- editör ile aynı türde olsun sayfan ( bnm include ettiğim fck editör php sayfasıda hatayı aldıgım sayfada utf-8 formatında ama bu bildiklerimi yaptım olmadı.. Sizce nedir doğru cözüm yolu. Hata: Warning: Cannot modify header information - headers already sent by (output started at /home/***/yonetimpaneli/resimyukle.php:1) in /home/***/resimyukle.php on line 38 38.satırım: header("Refresh:5;url=index.php"); |
| |||
| Alıntı:
Valla php hataları ile bu saatte ugrasmaktan sıkıldım olayı meta tagları ile yaptım. Googledan ordan buradan bu sayfaya ulaşıptta çözüm arama hasreti ile yananlara tavsiyem: Headeri eger yönlendirmek için kullanıyorsanız ve benim aldıgım gibi hata aldıysanız silin girtsin headeri: Benim yazdıgımı yazın: ( dikkat php kodu değildir <??> tagları dısına yazın.) <META HTTP-EQUIV="Refresh" CONTENT="5;URL=index.php"> Saygılar iyi çalışmalar. |
| |||
| bu kullanımı ilk defa forumda gördüm. sorması ayıp böyle saçma bir kullanımı nerden ögreniyorsunuz PHP- Kodu:
__________________ Php Kodlarınızı Yedeklemeye, Kod Kaybetmeye Son - Subversion Eğitim Seti Konu sdemirkeser tarafından (25-06-2009 Saat 09:05:39 ) değiştirilmiştir.. |
| |||
| Konuyu hortlatmak istemem ama ayni hatayi bende aliyorum. nasil cozebilirim bunu. yazi tipi utf den degil onu biliyorum. buyrun kodlar Kod: <head>
<meta http-equiv="Content-Language" content="tr">
</head>
<body bgcolor="#000080">
<p align="center"> </p>
<table border="1" width="100%" id="table1" style="border-width: 0px">
<tr>
<td style="border-style: none; border-width: medium" width="361"> </td>
<td style="border-style: none; border-width: medium" width="368">
<p align="left"><b><font color="#FFFFFF">**ADMİNSTRATOR
PANELİ</font></b></p>
<p> </p>
<p> </p>
<div style="position: absolute; width: 325px; height: 100px; z-index: 1; left: 402px; top: 128px" id="katman1">
<form method="POST" action="index.php?islem=login">
<table border="1" width="100%" id="table2" height="100">
<tr>
<td width="60"><font size="2" color="#FFFFFF">Kullanıcı</font></td>
<td><input type="text" name="kullanici" size="28"></td>
</tr>
<tr>
<td width="60"><font size="2" color="#FFFFFF">Şifre</font></td>
<td><input type="password" name="sifre" size="28"></td>
</tr>
<tr>
<td width="60"> </td>
<td><input type="submit" value="Gönder" name="B1"><input type="reset" value="Sıfırla" name="B2"></td>
</tr>
</table>
</div>
<p> </p>
<p> </p>
<p> </p>
<p align="center"><b><font color="#FFFFFF" size="2">COPYRİGHT **.NET</font></b></p>
<p> </td>
<td style="border-style: none; border-width: medium"> </td>
</tr>
</table>
<?php
ob_start();
session_start();
$kullanici = $_POST['kullanici'];
$sifre = $_POST['sifre'];
$islem = $_GET['islem'];
switch($islem){
case login:
if($kullanici == admin and $sifre == asdfgh){
echo "Basarili bir sekilde giris yaptiniz";
$_SESSION['admin'] = $kullanici;
$_SESSION['sifre'] = $sifre;
header ("Location: admin.php");
}else{
echo "Kullanici adi veya sifreniz yanlis lutfen kontrol ediniz";
}
break;
}
?> |
| |||
| headerları html olarak göndermişsiniz. resim yüklerken headerları jpeg vs gibi modifiye edip sonra redirect öncesi headerları tekrar html olarak göndermelisiniz. arada da ob flush ile header silmelisiniz. daha iyi çözümü bir javascript yönlendirici kullanın böylece header göndermeden sitede yönlendirme yaparsınız tabi yönlendirme yapıyorsanız bu arada bunları. PHP- Kodu: htmlnin head vs nin altında değil <DOCTYPE in onune yani sayfanin en yukarisina yazin |
| |||
| Alıntı:
sdemirkeser +1 , saçma sapan kodları öğrenmeyin , sistemin çalışma yapısını öğrenin |
![]() |
| Bookmarks |
| Seçenekler | |
| |