Jump to content
starbery

Pindah File Dari Server Php Ver.4 Ke Server Php Ver. 5

Recommended Posts

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?

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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 fail

php, htm, jpg, flash dan sebagainya???

rasanya kalau pindah takde masalah

cuma beri perhatian kepada

<? dan <?php

dan juga variable global

Share this post


Link to post
Share on other sites

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 :D

Harap membantu

Share this post


Link to post
Share on other sites

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.10

adakah 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.10

adakah ai juga memberi masalah kepada sistem itu selepas dipindah kan?(dari intranet ke pc(wamp))

Share this post


Link to post
Share on other sites

adakah yang dimaksudkan sistem tu segala fail

php, htm, jpg, flash dan sebagainya???

rasanya kalau pindah takde masalah

cuma beri perhatian kepada

<? dan <?php

dan juga variable global

yg aku nak pindah full system php+sql+css+js

Share this post


Link to post
Share on other sites

ni error dier

Warning: 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 by starbery

Share this post


Link to post
Share on other sites

ni error dier
Warning: 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.php

ko letak session_start();

tak pun ko pecahkan dua fail

satu untuk config database

satu lagi untuk session

Share this post


Link to post
Share on other sites

mcm mane nak cek? :blush:

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...