הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-06-11, 18:01   # 1
NoBoDy
חבר בקהילה
 
NoBoDy's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: נתניה
הודעות: 263

NoBoDy לא מחובר  

בעיה| תמיד אותם בעיות - חשוב מאוד!

שלום,
בניתי מערכת, היא עובדת מעולה כשאני מריץ אותה על המחשב (מערכת PHP).
עכשיו תמיד כשאני מעלה לאחסון יש את הבעיות האלו.
הבעיה הראשונה:
ה header לא עובד. אני מעביר location וזה לא עובד באחסון, אני מדבר על:
PHP קוד:
header("location: xxx.php"); 
ובמחשב עובד מעולה.

הבעיה השנייה היא בעיה ב session.
תמיד היא קורה לי כשאני מעלה לאחסון:
PHP קוד:
Warning:  session_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2 
תוכלו להגיד לי איך לתקן את זה?

תודה!
  Reply With Quote
ישן 10-06-11, 23:32   # 2
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי nirbe צפה בהודעה
שלום,
בניתי מערכת, היא עובדת מעולה כשאני מריץ אותה על המחשב (מערכת PHP).
עכשיו תמיד כשאני מעלה לאחסון יש את הבעיות האלו.
הבעיה הראשונה:
ה header לא עובד. אני מעביר location וזה לא עובד באחסון, אני מדבר על:
PHP קוד:
header("location: xxx.php"); 
ובמחשב עובד מעולה.

הבעיה השנייה היא בעיה ב session.
תמיד היא קורה לי כשאני מעלה לאחסון:
PHP קוד:
Warning:  session_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2 
תוכלו להגיד לי איך לתקן את זה?

תודה!
Headers שולחים בראש הדף לפני כל הדפסה על גבי הדף...
לא סתם קוראים לזה Header
  Reply With Quote
ישן 11-06-11, 00:47   # 3
mega-user
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 144

mega-user לא מחובר  

את session_start() עלייך להפעיל לפני שאתה שולח HEADERS , אם יש SESSION במסך זה הפקודה הראשונה שתבצע.
__________________
זקוקים למכונות חיתוך פחים בלייזר ? אוהבים בן האש ובת המים ? משחקים אונליין וזוכים בפרסים!
המלצה על ליצנית ליום הולדת | באר שבע אונליין
  Reply With Quote
ישן 11-06-11, 01:02   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

בקיצור יש לך BOM או איזה תו כלשהו (רווח או משהו) בתחילת בקובץ..
תמחק אותו.
  Reply With Quote
ישן 11-06-11, 02:03   # 5
גורילה
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Apr 2009
הודעות: 581

גורילה לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
בקיצור יש לך BOM או איזה תו כלשהו (רווח או משהו) בתחילת בקובץ..
תמחק אותו.
אציין ואוסיף כי notepad ++ מסיר BOM באופן אוטומטי ובגרסאות החדשות ניתן לבחור באופציה זו.
__________________
בניית אתרים
  Reply With Quote
ישן 11-06-11, 07:30   # 6
NoBoDy
חבר בקהילה
 
NoBoDy's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: נתניה
הודעות: 263

NoBoDy לא מחובר  

ציטוט:
נכתב במקור על ידי Deagly צפה בהודעה
Headers שולחים בראש הדף לפני כל הדפסה על גבי הדף...
לא סתם קוראים לזה Header
אז איך נגיד אני יכול לעשות seitch שמעביר נגיד את index.php?act=inx לעמוד הראשי? אי אפשר להשתמש ב header?
ציטוט:
נכתב במקור על ידי mega-user צפה בהודעה
את session_start() עלייך להפעיל לפני שאתה שולח HEADERS , אם יש SESSION במסך זה הפקודה הראשונה שתבצע.
זה קצת דבילי, כי אני יודע שצריך לשים את ה session בראש הדף, ואם הוא לא היה למעלה, גם במחשב זה לא היה עובד.
ציטוט:
נכתב במקור על ידי גורילה צפה בהודעה
אציין ואוסיף כי notepad ++ מסיר BOM באופן אוטומטי ובגרסאות החדשות ניתן לבחור באופציה זו.
אין לי מושג מה זה bom
ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
בקיצור יש לך BOM או איזה תו כלשהו (רווח או משהו) בתחילת בקובץ..
תמחק אותו.
אין לי רווח אחד. זה ככה:
PHP קוד:
<?php
session_start
();
וגם כשאני מוחק את ה header יש את השגאיה הזאתי...

PHP קוד:
Warningsession_start() [function.session-start]: Cannot send session cookie headers already sent by (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2

Warning
session_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2 

קובץ ה config:

PHP קוד:
<?php
    session_start
();
    
    
$host "localhost";
    
$user "nie_user";
    
$password "12qwaszx";
    
$db "nie_czm";
    
    
mysql_connect($host,$user,$password);
    
mysql_select_db($db);
    
mysql_query("SET NAMES utf8;"); 
    
    
error_reporting("Undefined index: name");

    include(
"aNtisQL.php");
    
    function 
secure($name){
        
$post strip_tags(htmlspecialchars($name));
        return 
$post;
    }
    
    
$qmain mysql_query("SELECT * FROM members");
    
$rowmain mysql_fetch_assoc($qmain);    
?>
אני ניסיתי להוריד את הTAB לפני ה session זה לא עוזר.

Last edited by NoBoDy; 11-06-11 at 07:36..
  Reply With Quote
ישן 11-06-11, 09:03   # 7
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי nirbe צפה בהודעה
אז איך נגיד אני יכול לעשות seitch שמעביר נגיד את index.php?act=inx לעמוד הראשי? אי אפשר להשתמש ב header?

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

אין לי מושג מה זה bom

אין לי רווח אחד. זה ככה:
PHP קוד:
<?php
session_start
();
וגם כשאני מוחק את ה header יש את השגאיה הזאתי...

PHP קוד:
Warningsession_start() [function.session-start]: Cannot send session cookie headers already sent by (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2

Warning
session_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /home/nie/public_html/czmember/index.php:1in /home/nie/public_html/czmember/config.php on line 2 

קובץ ה config:

PHP קוד:
<?php
    session_start
();
    
    
$host "localhost";
    
$user "nie_user";
    
$password "12qwaszx";
    
$db "nie_czm";
    
    
mysql_connect($host,$user,$password);
    
mysql_select_db($db);
    
mysql_query("SET NAMES utf8;"); 
    
    
error_reporting("Undefined index: name");

    include(
"aNtisQL.php");
    
    function 
secure($name){
        
$post strip_tags(htmlspecialchars($name));
        return 
$post;
    }
    
    
$qmain mysql_query("SELECT * FROM members");
    
$rowmain mysql_fetch_assoc($qmain);    
?>
אני ניסיתי להוריד את הTAB לפני ה session זה לא עוזר.
אם כך הדף נראה אז כמו ש xPerfection אמר - יש לך BOM בדף וצריך להורידו.
תפתח את המסמך NOTEPAD++ או DreamWeaver (יש עוד סוגים אבל ממליץ על אלה)
ובעת השמירה יש לך אפשרות לשמור כ UTF-8 Without BOM
  Reply With Quote
ישן 11-06-11, 09:47   # 8
NoBoDy
חבר בקהילה
 
NoBoDy's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: נתניה
הודעות: 263

NoBoDy לא מחובר  

ציטוט:
נכתב במקור על ידי Deagly צפה בהודעה
אם כך הדף נראה אז כמו ש xPerfection אמר - יש לך BOM בדף וצריך להורידו.
תפתח את המסמך NOTEPAD++ או DreamWeaver (יש עוד סוגים אבל ממליץ על אלה)
ובעת השמירה יש לך אפשרות לשמור כ UTF-8 Without BOM
שמרתי, עדיין לא עובד,
תוכל לשמור את הקובץ הזה כ BOM לשלוח לי? אולי אני עושה משהו לא טוב בשמירה...
  Reply With Quote
ישן 11-06-11, 10:32   # 9
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

כל ההמלצות נכון לעכשיו נכונות.
מה שמעניין אותי זה מה זה השורה הזו?
PHP קוד:
error_reporting("Undefined index: name"); 
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 11-06-11, 10:33   # 10
NoBoDy
חבר בקהילה
 
NoBoDy's Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2011
מיקום: נתניה
הודעות: 263

NoBoDy לא מחובר  

ציטוט:
נכתב במקור על ידי Shay Falador צפה בהודעה
כל ההמלצות נכון לעכשיו נכונות.
מה שמעניין אותי זה מה זה השורה הזו?
PHP קוד:
error_reporting("Undefined index: name"); 
כל ההמלצות לא עובדות...
השורה הזאתי מבטלת את השגיאה שיש hedaer("location: xx.php");
באמצע הדף.
וגם אם אני מוחק אותה, ואת ה header, זה עדיין לא עובד.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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