Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 09:53:01 am
42718 Mesaj 8080 Konu Gönderen: 17912 Üye
Son üye: userboys
Turk-Php.Com Forum  |  Yardım Forumları  |  Sunucu Yardım Forumu  |  linux altında apache php sorun çıkartıyor yardım lütfen. « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: linux altında apache php sorun çıkartıyor yardım lütfen.  (Okunma Sayısı 538 defa)
berkcekisbas
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 4


Üyelik Bilgileri
linux altında apache php sorun çıkartıyor yardım lütfen.
« : 03, 2007, 01:16:06 pm »

meraba arkadaşlar. uzun süredir üzerinde çalıştığım pro je yi bitirmeme az kaldı. hep windows da appserv kullanarak çalıştım yazdığım kodlarda hiçbir sorun yokdu gayet iyi çalışıyor. bu sistemi linux makine de local kurarak çalıştırmam gerekiyor. bu gun linux kurudm. üzerine apache php mysql tüm gerekenler le birlikte ama anlayamadığım bir sorun var. php hep düzensiz çalışıyor. gereken kodların hiç biri çalışmıyor.

kodlarım cpanel yüklü bür sunucuda ve phptriad ile normal çalışıyor ama kurduğum sistemde çalışmıyor. ilk once yum ile kurulum yaptım olmadı. sonra kendim derledim. yine olmadı. başka bi linux version kullandım yine olmadı. arkadaşlar lütfen yardımlarınızı bekliyorum. kodlar aşağıdaki gibi. 
« Son Düzenleme: 03, 2007, 01:19:47 pm Gönderen: berkcekisbas » Logged
berkcekisbas
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 4


Üyelik Bilgileri
Ynt: linux altında apache php sorun çıkartıyor yardım lütfen.
« Yanıtla #1 : 03, 2007, 01:19:05 pm »

burası giriş bölümü kullanıcı adı şifre yazdığımda sessin işlemiyor. giriş dediğimde ne hata nede başka bişi olduğum sayfada kalıyorum.
session_register yerine $_SESSION[''] de kullandım sonuç aynı ..

Kod:
<?

include "baglan.php";
if($dd == "giris"){
session_start();


$tablo = "select * from users where login='$kullaniciadi' and password='$sifre'";

$sorgu = mysql_query($tablo);
if (mysql_num_rows($sorgu) < 1 ) {

include "index.php";
}else{
$msql_sifre = @mysql_result($sorgu,0,"login");
$msql_password = @mysql_result($sorgu,0,"password");

$msql_id = @mysql_result($sorgu,0,"id");
$msql_durum = @mysql_result($sorgu,0,"status");

if($msql_durum != "1"){
session_register("msql_sifre");
session_register("msql_password");
session_register("msql_id");
session_register("msql_durum");
}

$git = $HTTP_SESSION_VARS["HTTP_REFERER"];


Header("Location: index.php");

}
}else{
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<HTML>
 <HEAD>
  <SCRIPT type="text/javascript" src="vkboard.js"></SCRIPT>
  <SCRIPT><!--

   var source = null;

   function callback(char)
   {
     if(char == "BackSpace")
     {
       if(source.value.charCodeAt(source.value.length - 1) == 10)
         source.value = source.value.substr(0, source.value.length - 2);
       else
         source.value = source.value.substr(0, source.value.length - 1);
     }
     else if(char == "Enter")
       source.value += "";
     else
       source.value += char;
   }

   function focus_keyboard(e)
   {
     source = get_event_source(e);
   }

   function init()
   {
     ShowVKeyboard("keyboard", "callback");

     source = document.getElementById("kullaniciadi");
     setup_event(document.getElementById("sifre"), "focus", focus_keyboard);
   }

 //--></SCRIPT>
  <style type="text/css">
<!--
.style1 {
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
}
.style2 {font-size: 12px}
.style5 {color: #999999}
-->
  </style>
  <link href="shop.css" rel="stylesheet" type="text/css">
 </HEAD>

 <BODY onLoad="init()">
 <P style="font-family:Tahoma;font-size:14px">
<span class="style8">
<? if (mysql_connect){ }
else { echo ("Veritabanina Baglanilamadi!"); }
?>

</P>

  <form name="form1" method="post" action="giris.php">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><div align="center" class="text-bold-navyblue">
          <br>
          </div></td>
      </tr>
    </table>
    <table width="32%" border="0" align="center" cellspacing="1" bordercolor="#CCCCCC" bgcolor="#CCCCCC">
      <tr>
        <th width="91" bgcolor="#FFFFFF" class="style5" scope="row"><img src="images/kilit.gif" width="91" height="126"></th>
        <td colspan="2" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td height="13">Kullanıcı Adı : </td>
            <td><input name="kullaniciadi" type="text" class="txtfield" id="kullaniciadi"></td>
          </tr>
          <tr>
            <td height="13">Şifre : </td>
            <td height="13"><input name="sifre" type="password" class="txtfield" id="sifre"></td>
          </tr>
          <tr>
            <td height="50" colspan="2"><div align="center"><span class="style5"><span class="style7">
                <input name="dd" type="hidden" id="dd" value="giris">
                <input
            type=image src="images/giris.gif"
            border=0 name=submit>
            </span></span></div></td>
          </tr>
        </table>
        <div align="center"></div></td>
      </tr>
    </table>
 </form>
  <center><DIV id="keyboard"></DIV>
  </center>

</BODY></HTML><?}?>

Buda sayfalama kodum. buda çalışmıyor. tabloda max 5 veri gostermesi gerek. ilk5 var. allttan 2. saufa dediğimde link değişiyor ama veriler yine aynı değişmiyor. çok ilginç sorunlar. bu linux altında sistemi nasıl düzgün çalıştırabilirim arkadaşlar ??

Kod:
<?
$max=5;
if (!isset($page)) $page=1;
if ($page=="") $page=1;
$limit1=($page - 1) * $max;

$hsql1=mysql_query("select * from users where status = 4");
$hrows1=mysql_num_rows($hsql1);

$hsql=mysql_query("select * from users where status = 4 LIMIT $limit1, $max");
$hrows=mysql_num_rows($hsql);

  for ($i=0; $i<$hrows; $i++) {
  $line=mysql_fetch_array($hsql);
    $tip2=$i/1;
    $tip=gettype($tip2);
?>

                 <?
 
$ss=$hrows1/$max;
$ss=ceil($ss);

if ($ss>1) {
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sayfalar: ";
for ($ci=1;$ci<=$ss;$ci++) {
if ($page == $ci) { echo "<b>[$ci]</b> "; } else {
echo "[<a href=\"?&page=$ci\">$ci<a>] ";
}
}
}


?>
« Son Düzenleme: 03, 2007, 01:21:26 pm Gönderen: berkcekisbas » Logged
SkorP
Kadir Özdemir
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 395



Üyelik Bilgileri WWW
Ynt: linux altında apache php sorun çıkartıyor yardım lütfen.
« Yanıtla #2 : 03, 2007, 07:12:43 pm »

windows hazir paketlerde register_globals on olarak gelior , php kendi kurulumnda ise off olarak geliyor register_globals off olarak kodlamaya özen gösterin derim;)
Logged

<?php
echo "nobody is perfect";
?>
http://www.skorp.eu


.... klavyesi olan kendini phpci zanmaya basladi nere gidiyor bu php .....
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.