לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 18-01-2007, 15:11
  69cool 69cool אינו מחובר  
 
חבר מתאריך: 11.08.05
הודעות: 357
בעיה לא מובנת משהו אם $end

הוא לא עולה לי הוא אומר שיש לי בעיה בתחביר אבל זה מוזר כי תראו
קוד:
Parse error: syntax error, unexpected $end in c:\wamp\www\my lessons\usar\5.php on line 159

ושורה 159 זאת השורה אחרונה...
קוד PHP:
 <html dir="rtl">
<
body>
<?
php
ob_start
();
$mySql mysql_connect('localhost');
mysql_select_db('usar',$mySql);
echo 
mysql_error();
 
$usar_v mysql_query("SELECT * FROM name");
$num mysql_num_rows($usar_v);
 
$acthtmlspecialchars($_GET['act']);
?>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#00BFFF">
<tr>
<div align="center">
<img src="http://127.0.0.1/my%20lessons/usar/4de5.jpg" width="450" 
height="100">
</div>
 
</tr>
<tr>
<td>
<div align="right">
(
<a href="http://127.0.0.1/my%20lessons/usar/5.php?act=login">התחבר</a>
/
<a href="http://127.0.0.1/my%20lessons/usar/5.php?act=reg">הירשם</a>
)
</div>
</td>
<td>
<div align="left">
<a href="http://127.0.0.1/my%20lessons/usar/5.php?act=lst">רשימת משתמשים</a>
/חיפוש
</div>
</td>
</tr>
<tr>
<td bgcolor="#7CFC00" valign="top">
<div align="right">
<table border="0" valign"left">
    <tr width="150" height="15">
     ראשי
    </tr>
    <tr width="150" height="15">
     <td>צור קשר..</td>
    </tr>
    <tr width="150" height="15">
     <td>לינקיה</td>
    </tr>
</table>
<table border="0" valign"left">
    <tr width="150" height="15">
     הורדות
    </tr>
    <tr width="150" height="15">
     <td>סרטים</td>
    </tr>
    <tr width="150" height="15">
     <td>vדד</td>
    </tr>
</table>
</div>
</td>
<td bgcolor="#7CFC00" valign="top">
<div align="center">
<table border="0" width="650" height="400" valign"left">
    <tr>
    <?php
    
if($act == login)
     echo 
"התחברות";
    else if(
$act == reg)
     echo 
"הרשמה";
    else if(
$act == lst)
     echo 
"רשימת משתמשים";
    else
     echo 
"הדף לא נמצא";
    
?>
    </tr>
    <tr>
     <td>
    <?php
    
if($act == login){
     if(!isset(
$_COOKIE['usar'])){
     if(!isset(
$_POST['send'])){
echo<<<HTML
<form method="post">
your name:<input type="text" name="name" /><br />
password:<input type="password" name="pass" /><br />
<input type="submit" name="send" value="connect">
</form>
HTML;
     }else{
     
$flag 1;
     while(
$row mysql_fetch_array($usar_v) && ($flag)){
        if((
$row['name'] == $_POST['name'] && $row['pasdword'] == $_POST['pass']))
        
$flag 0;
     }
     if(
$flag){
        
setcookie("usar",$_POST['name'],time()+3600);
     }else{
     echo 
"הסיסמה או שם המשתמש שגוים";
echo<<<HTML
<form method="post">
your name:<input type="text" name="name" /><br />
password:<input type="password" name="pass" /><br />
<input type="submit" name="send" value="connect">
</form>
HTML;     
 
     }
     }
     }else{
     echo "אתה מחובר כבר,אינך יכול להתחבר שנית.";
     }
 
    }else if(
$act == reg)
     echo "הרשמה";
    else if(
$act == lst){
     echo "רשימת משתמשים";
    }else
     echo "הדף לא נמצא";
 
    ?>
 
     </td>
    </tr>
</table>
</div>
</td>
<td bgcolor="#7CFC00" valign="top">
<div align="left">
<table border="0" valign"right">
    <tr width="150" height="15">
     סקר
    </tr>
    <tr width="150" height="15">
     <td>בלה בלה</td>
    </tr>
    <tr width="150" height="15">
     <td>בלה בלה</td>
    </tr>
</table>
</div>
</td>
</tr> 
</table>
</div>
<?php
mysql_close(
$mySql);
ob_flush();
?>
</body>
</html> 

תודה לכל מי יעזור לי
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 18-01-2007, 16:28
  Fixxxer Fixxxer אינו מחובר  
 
חבר מתאריך: 21.09.02
הודעות: 408
בתגובה להודעה מספר 1 שנכתבה על ידי 69cool שמתחילה ב "בעיה לא מובנת משהו אם $end"

קודם כל, שמדובר על המשתנה end הכוונה היא לא באמת שיש משתנה כזה שעושה לך בעיות בסקריפט, אלא הבעיה היא שדף נגר בלי סוף. כמו שכבר אמרו פה, זה בדר"כ נובע מאי סגירת גרשיים, או סוגריים מסוג זה או אחר, אבל במקרה שלך זה נגרם ממשהו קצת שונה.
אתה משתמש לאורך הדרך ב echo בצורה הבאה:
קוד PHP:
 echo<<<HTML 
אבל מה שאתה צריך לזכור זה שאסור, בתכלית האיסור שיבואו רווחים לפני או אחרי הפקודה באותה השורה, אחרת PHP לא מזהה את הפקודה כמו שצריך. במקרה שלך זה לא הפותח שעושה בעיות, אלא דווקא הסוגר:
קוד PHP:
 HTML
שכפי שהדיבגר שלי רואה את זה, יש לך רווחים אחריו באותה השורה, ולכן הפקודת echo אף פעם לא נסגרת. סדר את העניין והכל יסתדר.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:29

הדף נוצר ב 0.09 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר