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

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



  #1  
ישן 25-01-2007, 14:33
  69cool 69cool אינו מחובר  
 
חבר מתאריך: 11.08.05
הודעות: 357
בעיה אם קוקיז :(

השגיאה:
קוד:
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\my lessons\usar\5.php:3) in c:\wamp\www\my lessons\usar\5.php on line 123

הקוד:
קוד PHP:
 <html dir="rtl">
<
script type="text/javascript">
function 
pass_page(){
//window.location="http://127.0.0.1/my%20lessons/usar/pass_page.php";
window.navigate("http://127.0.0.1/my%20lessons/usar/pass_page.php"); 
}
//setTimeout("pass_page()",Time);
function del_cookie(){
 
}
</script>
<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="1" 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 width="150" height="15" bgcolor="#00BFFF">
<div align="right">
<?PHP
if(!isset($_COOKIE['usar'])){
echo<<<HTML
<td>
    (
    <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>
    )
</td>
HTML;
}else{
echo 
"<td>(".$_COOKIE['usar']."/<a href='http://127.0.0.1/my%20lessons/usar/del_cookie.php'>התנתק</a>)</td>";
}
?>
</div>
</tr>
<tr width="150" height="15" bgcolor="#00BFFF">
<div align="left">
<td>
 
<a href="http://127.0.0.1/my%20lessons/usar/5.php?act=lst">רשימת משתמשים</a>
/חיפוש
</td>
</div>
</tr> 
<tr>
<td bgcolor="#6495ED" valign="top">
<div align="right">
<table border="0" valign"left">
    <tr width="150" height="15" bgcolor="#FF8C00">
     ראשי
    </tr>
    <ul>
     <li>סרטים</li>
     <li>משחקים</li>
     </ul>
</table>
<table border="0" valign"left">
    <tr width="150" height="15" bgcolor="#FF8C00">
     הורדות
    </tr>
    <ul>
     <li>סרטים</li>
     <li>משחקים</li>
     </ul>
</table>
</div>
</td>
<td bgcolor="#87CEFA" valign="top">
<div align="center"> 
<table border="0" width="650" height="400" valign"left">
    <tr bgcolor="#FF8C00">
    <?php
    
if($act == login)
     echo 
"התחברות";
    else if(
$act == reg)
     echo 
"הרשמה";
    else if(
$act == lst)
     echo 
"רשימת משתמשים";
    else
     echo 
"הדף לא נמצא";
    
?>
    </tr>
    <tr>
     <td valign="top">
    <?php
    
if($act == login){
     if(!isset(
$_COOKIE['usar'])){
     if(isset(
$_POST['send'])){
     
$name htmlspecialchars($_POST['name']);
     
$pass htmlspecialchars($_POST['pass']);
     
$connect 0;
     while(
$row mysql_fetch_array($usar_v)){
         if(
$name == $row['name'] && $pass == $row['pasdword']){
         
$connect 1;
         break;
         }else{
         
$connect 0;
         }
     }
     if(
$connect == 1){
     echo 
$name;
 
     
setcookie("usar","$name",time()+3600);
echo<<<HTML
     ּהתחברת
HTML;
        }else{
echo<<<HTML
     <table border="1" cellpadding="0" cellspacing="0">
     <tr bgcolor="#FF4500" bordercolordark="#4B0082" bordercolorlight=" #87CEEB">
        <td>
         השם משתמש או הסיסמה שגוים
        </td>
     </tr>
     </table>
 
     <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"><br /><br />
HTML;
     }
     }else{
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<<<HTML
     <table border="1" cellpadding="0" cellspacing="0">
     <tr bgcolor="#FF4500" bordercolordark="#4B0082" bordercolorlight=" #87CEEB">
        <td>
         אתה כבר מחובר,אינך יכול להתחבר שנית כאשר אתה מחובר.
        </td>
     </tr>
     </table>
HTML;
     }
    }else if(
$act == reg)
     echo 
"הרשמה";
    else if(
$act == lst){
     echo 
"רשימת משתמשים";
    }else
     echo 
"הדף לא נמצא";
 
    
?>
 
     </td>
    </tr>
</table>
</div>
</td>
<td bgcolor="#6495ED" valign="top">
<div align="left">
<table border="0" valign"right">
    <tr width="150" height="15" bgcolor="#FF8C00">
     סקר
    </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> 

הבנתי שזה משהו אם הHEADER משהו כזה אבל לא הבנתי איך לפתור את זה
ועשיתי חיפוש בפורום וגם בשאלות נפוצות האלו בפורום ולא מצאתי שום דבר שעזר לי
אני מקווה שתעזרו לי
תודה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 25-01-2007, 18:02
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 5 שנכתבה על ידי 69cool שמתחילה ב "אמרתי לך שהייתי ב FAQ ולמה..."

המידע מוסבר טוב מאוד, וזה ממש לא היה ספאם, היו שם את כל הפתרונות של הבעיה הזאת (נוצרת ממספר דברים, לכן לפעמים רק מספר דברים יעזרו)
שים לב שאתה קורה ל- ob_start אחרי שהפלט כבר הגיע, ob_start צריך להיות הדבר הראשון במסמך.
UTF-8 זה סוג של קידוד, הבעיה איתו, היא שבלי קשר לקובץ, בשורה הראשונה נוספים 3 תווים שמסמנים שקובץ זה הוא UTF-8, בגלל באג ב- PHP, שיפתר רק ב- PHP 6, המנוע מזהה את אותם תווים כפלט שכבר יצא, ולכן מוציא הודעת שגיאה, הפיתרון של אותה בעיה, זה לשמור את הקובץ ב- noteped++ בצורה כזאת שלא תהיה חתימת BOM (אני לא משתמש בתוכנה ובגלל זה אני לא יודע איך) אם הקידוד של הקובץ הוא לא UTF-8, אין מה לדאוג.

בקיצור, דבר ראשון, תעלה את ה- ob_start לראש הדף (אני ממליץ לתכנן את הסקריפט בצורה נורמאלית ולא להשתמש ב- ob_start)
_____________________________________


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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