Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

hata nerde?


Öne çıkan mesajlar

Mesaj tarihi:
session_start() ;
include("config.php" ) ;
$account = $_REQUEST['account'] ;
$password = $_REQUEST['password'] ;
if (isset($account) && isset($password)) {
$file = $folderaccount . $account . ".xml" ;
if (file_exists($file)) {
if (is_readable($file)) {
$filecontents = fopen("$file", "r" ) ;
while(!feof($filecontents)) {
$line=fgets($filecontents);
$passpos=strstr($line,"pass=" ) ;
if(!($passpos === false)) break;
}
if(!($passpos === false)) {
$passtemp=explode(""",$passpos) ;
$pass=$passtemp[1];
if ($password == $pass) {
$_SESSION[account] = "$account";
$_SESSION[password] = "$password";
header ("Location: create_character.php" ) ;
} else {
header ("Location: index.php" ) ;
}
}
}
} else {
header ("Location: index.php" ) ;
}
} else {
header ("Location: index.php" ) ;
}
?>

------verdigi hata_------

Warning: Cannot modify header information - headers already sent by (output started at D:xampplitehtdocspublicconfig.php:6) in D:xampplitehtdocspubliclogin.php on line 29


-------config.php-----
$folderplayer = "d:/xampplite/htdocs/public/ots/data/players/";
$folderaccount = "d:/xampplite/htdocs/public/ots/data/accounts/";
$fileworld = "";
$title = "Xantro";
?>


allah aşkına sorun ne ya?[signature][hline]şehitler ölmez

http://www.sehitlerolmez.com/animasyon.php?ani=1

[Bu mesaj anartheelf tarafından 18 Ekim 2005 18:40 tarihinde değiştirilmiştir]

[Bu mesaj anartheelf tarafından 18 Ekim 2005 18:47 tarihinde değiştirilmiştir]

[Bu mesaj anartheelf tarafından 18 Ekim 2005 18:47 tarihinde değiştirilmiştir]

[Bu mesaj anartheelf tarafından 18 Ekim 2005 18:48 tarihinde değiştirilmiştir]
Mesaj tarihi:
sanirim parantezlerde sorun var. yapmak istedigini bi daha kontrol et, ozellikle parantezleri indent ederek.

ayrica hatanin cikmasinin nedeni muhtemelen bu header olarak koydugun sayfalarda da bi sekilde header olmasi..[signature][hline]Tulahr

[Bu mesaj riglous tarafından 18 Ekim 2005 18:48 tarihinde değiştirilmiştir]
Mesaj tarihi:
1-smilelar tama galiba
2-header.php diye bi dosya yok
3-orjinal hali bozuk yani session_start(); daime üstte olması gerekirken alta koymuş ondan başkabi hata veriyodu
4- parantezlerle olsa başka bi hata verirdi
5- ayni headeri 2 kez yollama ihtimalı yuksek ama hanigisi 2 kez yolluyo? yani kacıncı satır?[signature][hline]şehitler ölmez

http://www.sehitlerolmez.com/animasyon.php?ani=1

[Bu mesaj anartheelf tarafından 18 Ekim 2005 18:50 tarihinde değiştirilmiştir]
Mesaj tarihi:
header.php die bir olay yok zatende ...

koşullu ifalerden ikisi birden sonucu sağlıyor olabilir. header ile başlayan satırları

echo "ok1"; //header ("Location: create_character.php" ) ;

şeklinde değiştir. Sonrasında çıktıya bir göz at. Ekranda yazacaklara göre bir sonuca ulaşabilirsin. Hatayı göremedim işin doğrusu ama kulandığın web server bile kıllık yapıyor olabilir.[signature][hline]Image Resizer | direct-link | Selçuk Erdem'den önce de zopik'tim ben...
Fikir Yurdu - Siyasi ağırlıklı fikir ve düşünce forumu
Mesaj tarihi:
Birde kodlar zaten kafasında az çok olduğu için kodu yazan kişi tarafından yazdığı kodu okumak çok daha kolaydır fakat bu tip bir durumda başkası için işkence oluyor.

Şöyle bişi yapsanız yazarken sizin için dahi süper olur ;

[code=php]
session_start() ;
include("config.php" ) ;
$account = $_REQUEST['account'] ;
$password = $_REQUEST['password'] ;
if (isset($account) && isset($password))
{
$file = $folderaccount . $account . ".xml" ;
if (file_exists($file))
{
if (is_readable($file))
{
$filecontents = fopen("$file", "r" ) ;
while(!feof($filecontents))
{
$line=fgets($filecontents);
$passpos=strstr($line,"pass=" ) ;
if(!($passpos === false)) break;
}

if(!($passpos === false))
{
$passtemp=explode(""",$passpos) ;
$pass=$passtemp[1];

if ($password == $pass)
{
$_SESSION[account] = "$account";
$_SESSION[password] = "$password";
header ("Location: create_character.php" ) ;
}
else
{
header ("Location: index.php" ) ;
}
}
}
}
else
{
header ("Location: index.php" ) ;
}
}
else
{
header ("Location: index.php" ) ;
}
?>
[/code][signature][hline]Image Resizer | direct-link | Selçuk Erdem'den önce de zopik'tim ben...
Fikir Yurdu - Siyasi ağırlıklı fikir ve düşünce forumu
Mesaj tarihi:
2 kere header göndermeye çalışıyorsun o yüzden hata veriyor.
@header ("Location: index.php" ) ;
şöyle dene bakalım bi çalışacakmı.

Çalışmazsa
Yönlendirmeyi Header ile değilde JS üzerinden yap.


Ayrıntılı inceleyemedim evde değilim.[signature][hline]Atahost.net Web Hosting
Mesaj tarihi:
[code=php]
session_start() ;
include("config.php" ) ;
$account = $_REQUEST['account'] ;
$password = $_REQUEST['password'] ;
if (isset($account) && isset($password))
{
$file = $folderaccount . $account . ".xml" ;
if (file_exists($file))
{
if (is_readable($file))
{
$filecontents = fopen("$file", "r" ) ;
while(!feof($filecontents))
{
$line=fgets($filecontents);
$passpos=strstr($line,"pass=" ) ;
if(!($passpos === false)) break;
}

if(!($passpos === false))
{
$passtemp=explode(""",$passpos) ;
$pass=$passtemp[1];

if ($password == $pass)
{
$_SESSION[account] = "$account";
$_SESSION[password] = "$password";
echo "header1
"; //header ("Location: create_character.php" ) ;
}
else
{
echo "header2
"; //header ("Location: index.php" ) ;
}
}
}
}
else
{
echo "header3
"; //header ("Location: index.php" ) ;
}
}
else
{
echo "header4
"; //header ("Location: index.php" ) ;
}
?>
[/code][signature][hline]Image Resizer | direct-link | Selçuk Erdem'den önce de zopik'tim ben...
Fikir Yurdu - Siyasi ağırlıklı fikir ve düşünce forumu
×
×
  • Yeni Oluştur...