הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שגיאה ב- PHP. (https://hosts.co.il/forums/showthread.php?t=61646)

Jonathan Zeierman 06-04-08 20:40

שגיאה ב- PHP.
 
שלום לכולם
אני מפתח מערכת התחברות ונוצרה לי שגיאה:
בדף שנקרא:getlogin.php:
הדף שבעצם מזהה עם השם משתמש ואו הסיסמא נכונים ועם בכלל הזנת שם משתמש וסיסמא נכונים.
מה שרציתי שכאשר שהוא מזהה את ההתחברות שלך שיציג לך מין פאנל ניהול,אז ניסיתי לשלב בתוך הקובץ HTML עם PHP ע"י הקוד הזה:
PHP קוד:

ob_start(); 

ולסגור:
PHP קוד:

ob_end_flush(); 

השרת כותב לי שיש בעיה:
ציטוט:

Parse error: syntax error, unexpected '<' in /home/empty/public_html/yoni/getlogin.php on line 6
איני יודע מה הבעיה,הקוד המלא:
PHP קוד:

<?
ob_start
();
?>
<?php 
if($_GET['user']=="root" && $_GET['password']=="root"){
<
html>
<
head>
<
meta http-equiv="Content-Language" content="en-us">
</
head>
<
body bgcolor="#996633">
<
p align="center"><span lang="he"><b><font face="Arial" size="7">פאנל השליטה</font></b></span></p>
<
p align="center">&nbsp;</p>
<
p align="right"><span lang="he"><b><font face="Arial" size="4" color="#FFFFFF">
<
a href="http://empty.co.il/yoni/login.php">התנתק</a></font></b></span></p>
</
html>
}
if(
$_GET['user']=="" && $_GET['password']==""){ 
echo 
"אנא מלא את כל הפרטים,אנא חזור אחורה";
}
else
{
echo 
"שם משתמש ואו סיסמא אינם נכונים";
}
<?
ob_end_flush();
?>

ניתן לראות איל זה פועל בכתובת:
http://empty.co.il/yoni/login.php שם משתמש וסיסמא root.
תודה.

Xinxy 06-04-08 20:45

PHP קוד:

<?
ob_start
();
?>
<?php 
if($_GET['user']=="root" && $_GET['password']=="root"){
    echo <<<html
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>
<body bgcolor="#996633">
<p align="center"><span lang="he"><b><font face="Arial" size="7">פאנל השליטה</font></b></span></p>
<p align="center">&nbsp;</p>
<p align="right"><span lang="he"><b><font face="Arial" size="4" color="#FFFFFF">
<a href="http://empty.co.il/yoni/login.php">התנתק</a></font></b></span></p>
</html>
html;
}
if(
$_GET['user']=="" && $_GET['password']==""){ 
echo 
"אנא מלא את כל הפרטים,אנא חזור אחורה";
}
else
{
echo 
"שם משתמש ואו סיסמא אינם נכונים";
}
ob_end_flush();
?>


Jonathan Zeierman 06-04-08 21:05

עכשיו בעייה בשורה 6:
echo <<<html זו השורה:
שגיאה:
Parse error: syntax error, unexpected T_SL in /home/empty/public_html/yoni/getlogin.php on line 6

Xinxy 06-04-08 21:36

ציטוט:

נכתב במקור על ידי FreshGame.Net (פרסם 621634)
עכשיו בעייה בשורה 6:
echo <<<html זו השורה:
שגיאה:
Parse error: syntax error, unexpected T_SL in /home/empty/public_html/yoni/getlogin.php on line 6


מוזר, ניסיתי אצלי במחשב להפעיל את הקובץ והוא פעל טוב

Jonathan Zeierman 06-04-08 21:38

במחשב??
לא על שרת?

Xinxy 06-04-08 21:38

ציטוט:

נכתב במקור על ידי FreshGame.Net (פרסם 621660)
במחשב??
לא על שרת?

אני עובד עם WAMP...

רק שניה אני ינסה להריץ אותו על השרת

עריכה:
כן זה פועל גם על השרת

Jonathan Zeierman 06-04-08 21:40

אז למה אינו פועל על השרת שלי?
עריכה:
איזה גירסאת PHP מותקנת על השרת שלך?
הגריסא שלי: PHP version 5.2.5

Xinxy 06-04-08 21:54

ציטוט:

נכתב במקור על ידי FreshGame.Net (פרסם 621665)
אז למה אינו פועל על השרת שלי?
עריכה:
איזה גירסאת PHP מותקנת על השרת שלך?
הגריסא שלי: PHP version 5.2.5

PHP Version 5.0.3

מוזר זה אמור לפעול אצלך

אמ.. תשלח לי הודעה פרטית עם האיסיקיו שלך אם אתה רוצה ואני ינסה מחר לעזור לך

לילה טוב

mayden 06-04-08 21:56

תוריד את הרווח בהתחלה (לפני הECHO).

Jonathan Zeierman 06-04-08 21:58

ציטוט:

נכתב במקור על ידי mayden (פרסם 621671)
תוריד את הרווח בהתחלה (לפני הECHO).

אותה בעייה הנה הקוד שלא תגיד שלא עשיתי רווח:
PHP קוד:

<? 
ob_start
(); 
?> 
<?php  
if($_GET['user']=="root" && $_GET['password']=="root"){ 
echo <<<
html 
<html
<
head
<
meta http-equiv="Content-Language" content="en-us"
</
head
<
body bgcolor="#996633"
<
p align="center"><span lang="he"><b><font face="Arial" size="7">פאנל השליטה</font></b></span></p
<
p align="center">&nbsp;</p
<
p align="right"><span lang="he"><b><font face="Arial" size="4" color="#FFFFFF"
<
a href="http://empty.co.il/yoni/login.php">התנתק</a></font></b></span></p
</
html
html

if(
$_GET['user']=="" && $_GET['password']==""){  
echo 
"אנא מלא את כל הפרטים,אנא חזור אחורה"

else 

echo 
"שם משתמש ואו סיסמא אינם נכונים"

ob_end_flush(); 
?>



כל הזמנים הם GMT +2. הזמן כעת הוא 19:54.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ