starbery 0 Report post Posted March 27, 2008 currently aku gune server PHP Version 4.3.10 untuk buat system.. kemudian aku nak pindah system yg aku buat 2 ke dalam server PHP Version 5.2.1...adakah system ini aku menjadi masalah? Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted March 27, 2008 server ver 5 tu kat mana? semua tu local atau hosting? Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 27, 2008 local...ader perbezaan ke? Quote Share this post Link to post Share on other sites
TonikCapGajah2013 175 Report post Posted March 27, 2008 kalau ko install berasingan mungkin ada masalah.kalau guna pakej web server, tak ada masalah Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 27, 2008 begini keadaan sebenar..PHP ver 4 2 ader lam server intranet ofis aku....aku buat system guna server 2.....jadi aku nak pindah kan system yg aku buat lam server 2 ke pc aku....pc aku gune wamp(PHP ver 5)...adakah akan timbul sbrang masalah? Quote Share this post Link to post Share on other sites
amin007 1 Report post Posted March 27, 2008 begini keadaan sebenar..PHP ver 4 2 ader lam server intranet ofis aku....aku buat system guna server 2.....jadi aku nak pindah kan system yg aku buat lam server 2 ke pc aku....pc aku gune wamp(PHP ver 5)...adakah akan timbul sbrang masalah?adakah yang dimaksudkan sistem tu segala failphp, htm, jpg, flash dan sebagainya???rasanya kalau pindah takde masalahcuma beri perhatian kepada<? dan <?phpdan juga variable global Quote Share this post Link to post Share on other sites
mohdfadly 24 Report post Posted March 27, 2008 Biasanya kalau system tu ditulis dalam PHP4 dan dijalankan dalam server PHP5 tak jadi masalah sangat. Paling koman pun mungkin ada sesetengah function yang deprecated (dah lapuk) tapi masih boleh guna lagi sekalipun PHP dah mencapai versi 6. Kecuali la kalau sistem tu ditulis guna OOP / PHP5 lepastu nak run dalam server PHP4 baru masalah akan timbul.Yang penting kat sini bukan pada version tapi setting server tu sendiri. Contohnya server A enable function exec() tapi setting server B disable function exec(). Selalu yang jadi masalahnya kat sini bila admin server tutup sesetengah function untuk keselamatan server macam yang amin007 sebut variable global, short_open_tag tu semua adalah di bawah kawalan setting server.So, berbalik kepada soalan boleh ke PHP4 running dalam PHP5? Jawapannya boleh! Nak run dalam PHP8 pun boleh Harap membantu Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 27, 2008 terima kasih....mcm mane plak dgn apache?kat pc aku(wamp) - Apache/2.2.4 (Win32) PHP/5.2.1 dekat server intranet - Apache/1.3.33 (Unix) PHP/4.3.10adakah ai juga memberi masalah kepada sistem itu selepas dipindah kan?(dari intranet ke pc(wamp))terima kasih....mcm mane plak dgn apache?kat pc aku(wamp) - Apache/2.2.4 (Win32) PHP/5.2.1 dekat server intranet - Apache/1.3.33 (Unix) PHP/4.3.10adakah ai juga memberi masalah kepada sistem itu selepas dipindah kan?(dari intranet ke pc(wamp)) Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 27, 2008 adakah yang dimaksudkan sistem tu segala failphp, htm, jpg, flash dan sebagainya???rasanya kalau pindah takde masalahcuma beri perhatian kepada<? dan <?phpdan juga variable globalyg aku nak pindah full system php+sql+css+js Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 28, 2008 (edited) ni error dierWarning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\bakup houseman\houseman\top.php:6) in C:\wamp\www\bakup houseman\houseman\connHouseman.php on line 15 ni error dier ni code connHouseman.php <?php # FileName="Connection_php_mysql.htm" #Type="MYSQL" #HTTP="true" $hostname_connHouseman = "localhost"; $database_connHouseman = "houseman"; $username_connHouseman = "root"; $password_connHouseman = ""; $db = mysql_connect($hostname_connHouseman, $username_connHouseman, $password_connHouseman) or die(mysql_error()); mysql_select_db($database_connHouseman, $db); session_start(); if(!isset($HTTP_SESSION_VARS['valid_Houseman'])) { echo " You go away"; exit; } else { $pass= $HTTP_SESSION_VARS['valid_Houseman']; list($user,$kod_jab,$level)=split('[/.-]',$pass); $tkh_kemaskini1 = date('Y-m-d H:i:s'); ///// eyes X8 - run session arameters shows which path is taken and traces the respective get or post fields need. /// senhouseman run - N is normal run. ///$run_sen = "N"; ///$HTTP_SESSION_VARS['run_sen'] = $run_sen; ////end X8 } ?> ni code top.php <html> <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="10"> <center><img src="Border.jpg" width="800" height="75"></center><center> <?php //session_start(); require_once('connHouseman.php'); if (isset($HTTP_SESSION_VARS['valid_Houseman'])) { $sql1 = "select nama, kod_jabatan from pengguna where username = '$user' "; $result1 = mysql_query($sql1); $num_result1 = mysql_num_rows($result1); for($i=0; $i < $num_result1 ;$i++) { $row1 = mysql_fetch_array($result1); $nama = stripslashes($row1['nama']); $kod_jabatan = stripslashes($row1['kod_jabatan']); $sql2="select * from jabatan where kod_jabatan='$kod_jabatan'"; $result2 = mysql_query($sql2)or die(mysql_error()); $row2 = mysql_fetch_array($result2); $nama_jabatan = stripslashes($row2['nama_jabatan']); } echo '<table width="100%"<tr><td align="left"><b><font color="black" size ="2"> Jabatan : '; echo $nama_jabatan; echo '</td><td align="center"><b><font color="black" size ="2">User : '; echo $nama; echo '</font></b></td><td align="right"><b><font color="black" size ="2">Tarikh : '; echo date('d-m-Y'); echo "</font></b></td></tr></table>"; } ?> Edited March 28, 2008 by starbery Quote Share this post Link to post Share on other sites
amin007 1 Report post Posted March 28, 2008 ni error dierWarning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\bakup houseman\houseman\top.php:6) in C:\wamp\www\bakup houseman\houseman\connHouseman.php on line 15 ni error dier ni code connHouseman.php <?php # FileName="Connection_php_mysql.htm" #Type="MYSQL" #HTTP="true" $hostname_connHouseman = "localhost"; $database_connHouseman = "houseman"; $username_connHouseman = "root"; $password_connHouseman = ""; $db = mysql_connect($hostname_connHouseman, $username_connHouseman, $password_connHouseman) or die(mysql_error()); mysql_select_db($database_connHouseman, $db); session_start(); if(!isset($HTTP_SESSION_VARS['valid_Houseman'])) { echo " You go away"; exit; } else { $pass= $HTTP_SESSION_VARS['valid_Houseman']; list($user,$kod_jab,$level)=split('[/.-]',$pass); $tkh_kemaskini1 = date('Y-m-d H:i:s'); ///// eyes X8 - run session arameters shows which path is taken and traces the respective get or post fields need. /// senhouseman run - N is normal run. ///$run_sen = "N"; ///$HTTP_SESSION_VARS['run_sen'] = $run_sen; ////end X8 } ?> ni code top.php <html> <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="10"> <center><img src="Border.jpg" width="800" height="75"></center><center> <?php //session_start(); require_once('connHouseman.php'); if (isset($HTTP_SESSION_VARS['valid_Houseman'])) { $sql1 = "select nama, kod_jabatan from pengguna where username = '$user' "; $result1 = mysql_query($sql1); $num_result1 = mysql_num_rows($result1); for($i=0; $i < $num_result1 ;$i++) { $row1 = mysql_fetch_array($result1); $nama = stripslashes($row1['nama']); $kod_jabatan = stripslashes($row1['kod_jabatan']); $sql2="select * from jabatan where kod_jabatan='$kod_jabatan'"; $result2 = mysql_query($sql2)or die(mysql_error()); $row2 = mysql_fetch_array($result2); $nama_jabatan = stripslashes($row2['nama_jabatan']); } echo '<table width="100%"<tr><td align="left"><b><font color="black" size ="2"> Jabatan : '; echo $nama_jabatan; echo '</td><td align="center"><b><font color="black" size ="2">User : '; echo $nama; echo '</font></b></td><td align="right"><b><font color="black" size ="2">Tarikh : '; echo date('d-m-Y'); echo "</font></b></td></tr></table>"; } ?> aku rasa ko kena ubah sikit untuk top.php <?php require_once('connHouseman.php'); ?> <html> <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="10"> <center><img src="Border.jpg" width="800" height="75"></center><center> <?php if (isset($HTTP_SESSION_VARS['valid_Houseman'])) ...bukan apa pasal dalam connHouseman.phpko letak session_start();tak pun ko pecahkan dua failsatu untuk config databasesatu lagi untuk session Quote Share this post Link to post Share on other sites
mohdfadly 24 Report post Posted March 29, 2008 Apa nilai session.auto_start dalam server?Check jugak yang tu, kalau on... offkan sekejap lepastu test balik skrip tu. Quote Share this post Link to post Share on other sites
starbery 0 Report post Posted March 31, 2008 mcm mane nak cek? Quote Share this post Link to post Share on other sites
mohdfadly 24 Report post Posted May 17, 2008 mcm mane nak cek? Nilai session.auto_start ada kat dalam fail php.ini.P/S: Sorry lambat sikit jawab, tengah merayau-rayau tadi baru perasan topik ni. hehe Quote Share this post Link to post Share on other sites