PDA

View Full Version : مشکل برقراری ارتباط با wamp



baran.f.a
یک شنبه 16 آذر 1393, 11:18 صبح
سلام مشکلی تو برقراری ارتباط با دیتابیسم داشتم نمی دونم چرا این اتفاق می افته خطای خاصی رو نمی ده ولی بشی از کدای php مو تو مرورگر نمایش می ده لطفا راهنماییم کنید . باید این مورد اضافه کنم من این کدارو رو لپ تاپ استفاده می کنم و هیچ مشکلی نیست و ارتباط می گیرم اما روی pc که روش شبکست نمی تونم کار کنم و همچین مشکلی دارم .
126361

فرزند کوروش
یک شنبه 16 آذر 1393, 12:10 عصر
پسوند صفحت .html نیست؟

baran.f.a
یک شنبه 16 آذر 1393, 12:45 عصر
پسوند صفحت .html نیست؟

نه با .php من تو سیستم خودم همچین مشکلی ندارم

فرزند کوروش
یک شنبه 16 آذر 1393, 13:22 عصر
باید سورس اون صفحتو بزاری
احتمالا کدهای php رو با این باز نکردی؟
<?
اگر به شکل بالا هست به این شکل تغییر بده

<?php

baran.f.a
یک شنبه 16 آذر 1393, 15:31 عصر
باید سورس اون صفحتو بزاری
احتمالا کدهای php رو با این باز نکردی؟
<?
اگر به شکل بالا هست به این شکل تغییر بده

<?php

نه کد هام درسته گفتم که من رو لپ تاپم مشکلی ندارم اجرا می گیرم مگه امکان داره جایی اجرا بگیری جاییم مثل این جانشه ؟

MMSHFE
یک شنبه 16 آذر 1393, 16:25 عصر
دوست عزیز توی لپ تاپ شما short_open_tags فعاله ولی توی هاست اینطور نیست. بسته به تنظیمات php.ini ممکنه یک کد یکجا کار کنه یکجای دیگه کار نکنه. درست مثل وقتی که یک برنامه روی سیستم شما اجرا میشه ولی روی سیستم دوستتون نصب نمیشه و بعد که تحقیق میکنید میبینید دوستتون JDK یا فرضاً NET Framework. رو نصب نکرده.

baran.f.a
دوشنبه 17 آذر 1393, 11:05 صبح
دوست عزیز توی لپ تاپ شما short_open_tags فعاله ولی توی هاست اینطور نیست. بسته به تنظیمات php.ini ممکنه یک کد یکجا کار کنه یکجای دیگه کار نکنه. درست مثل وقتی که یک برنامه روی سیستم شما اجرا میشه ولی روی سیستم دوستتون نصب نمیشه و بعد که تحقیق میکنید میبینید دوستتون JDK یا فرضاً NET Framework. رو نصب نکرده.

ممنونم از پاسختون ولی من هنوز متوجه مشکلم نشدم چون کدامو چک کردم مشکلی نداشته ولی وقتی فرمت صفحمو html گذاشتم دوباره همین مشکل واسم پیش اومد (روی لپ تاپم). لطفا کمکم کنید .

MMSHFE
دوشنبه 17 آذر 1393, 11:09 صبح
خوب با پسوند html. که مشخصه نباید کار کنه ولی شما فقط یک موضوع رو مشخص کنید: تگ php رو بصورت ?> باز کردین یا php?>
اگه بصورت اولی هست، تبدیل کنید به دومی
دقت کنید که تنظیمات PHP سرور با تنظیمات لوکال هاست فرق میکنه و ممکنه یک اسکریپت PHP روی لوکال هاست درست کار کنه ولی روی هاست واقعی نه!

فرزند کوروش
دوشنبه 17 آذر 1393, 12:04 عصر
دقت کنید که تنظیمات PHP سرور با تنظیمات لوکال هاست فرق میکنه و ممکنه یک اسکریپت PHP روی لوکال هاست درست کار کنه ولی روی هاست واقعی نه!
در تکمیل فرمایشاتتون ممکنه همون wamp هم بسته به ورژن تنظیمات پی اچ پیش متفاوت باشه.

شما کد همین صفحه ای ک مشکل داری رو بزار یا صفحه رو پیوست کن تا دقیق تر راهنمایی کنیم

baran.f.a
دوشنبه 17 آذر 1393, 14:23 عصر
این کدیه که این مشکلو باهاش دارم ممنون از پیگیریتون;



<?php
session_start();


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="styles.css" type="text/css" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ورود</title>
</head>


<body>
<div id="header">


</div>


<div id="body">
<form method="post" action="login.php" style="padding-top:250px; padding-left:600px; font-family:Geneva, Arial, Helvetica, sans-serif">
<input type="text" name="username"><label style="font-weight:bold; color:#FFFFFF"> :نام کاربری </label></br></br>
<input type="password" name="password"><label style="font-weight:bold; color:#FFFFFF"> :رمز عبور </label></br></br>
<input type="submit" name="login" value="ورود" class="button_small" >
</form>
<?php


if(isset($_POST['login'])){
require_once 'connect.php';
connecttodb();
mysql_query('SET NAMES utf8');
$user=$_POST['username'];
$pass=$_POST['password'];



$query = "SELECT * FROM `user` WHERE `user_code` = '".mysql_real_escape_string($user)."' AND `password` = '".mysql_real_escape_string($pass)."'";

if ($query_run = mysql_query($query) ) {
$mysql_num_rows = mysql_num_rows($query_run);
if ($mysql_num_rows == 1){
$row = mysql_fetch_assoc($query_run);
$_SESSION['user_id'] = $row['user_id'];
$_SESSION['user_code'] = $row['user_code'];
$_SESSION['user_name'] = $row['user_name'];
$_SESSION['user_family'] = $row['user_family'];
$_SESSION['job'] = $row['job'];
$_SESSION['permision']=$row['permission'];
echo '<meta http-equiv="refresh" content="0; url=index.php" />';
}
else {
echo ' <p>.نام کاربری یا رمز عبور شما نادرست است </p></a> ';
}
}
}

?>
</div>


<div id="footer">
</div>
</body>
</html>