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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-07-06, 18:45   # 11
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

תעשה ככה
PHP קוד:
function TrueGet()
{
$allowed_get_keys = array ("hi","foo","bar");
if ((
is_array ($_GET)) and (!empty ($_GET)))
{
   foreach (
$_GET as $key=>$val)
   {
       if (!
in_array ($key,$allowed_get_keys)) return true;
   }
}
return 
false;

ובניה אתה טועה
?my יאתחל את המשתנה עם הערך 0 (bool).
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 10-07-06, 18:53   # 12
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
תעשה ככה
PHP קוד:
function TrueGet()
{
$allowed_get_keys = array ("hi","foo","bar");
if ((
is_array ($_GET)) and (!empty ($_GET)))
{
foreach (
$_GET as $key=>$val)
{
if (!
in_array ($key,$allowed_get_keys)) return true;
}
}
return 
false;

ובניה אתה טועה
?my יאתחל את המשתנה עם הערך 0 (bool).
עריכה:

אוקי עובד רק יש לי בעיה קטנה - עשיתי ככה:
PHP קוד:
function true_get($true_arrays) {
  
$allowed_get_keys = array($true_arrays); 
  if((
is_array($_GET)) && (!empty($_GET))) { 
    foreach(
$_GET as $key=>$val) { 
      if(!
in_array($key,$allowed_get_keys)) {
        echo 
"הדף המבוקש לא נמצא";
      }
    } 
  }


bla.php
PHP קוד:
true_get("do");
switch(
$do) {
  case 
"":
    echo 
"שלום";
  break;
  case 
"asd":
    echo 
"asd";
  break;
  default:
    echo 
"הדף המבוקש לא נמצא";


אני עושה bla.php?asssdssd=asd
וזה כותב "הדף המבוקש לא נמצאשלום"
אני לא מבין למה זה כותב שלום.. =/
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית

Last edited by miniature; 10-07-06 at 19:28..
  Reply With Quote
ישן 10-07-06, 19:40   # 13
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

עשית case "" משמע בכל מצב הוא יכנס לך ל case ויבצע מה שרשום בו (echo "שלום")
__________________
תומר
  Reply With Quote
ישן 10-07-06, 19:58   # 14
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי Atom-Bomb
עשית case "" משמע בכל מצב הוא יכנס לך ל case ויבצע מה שרשום בו (echo "שלום")
אבל ה case ב:
PHP קוד:
switch($do
כך שהוא צריך להתבצע רק במשתנה do ...
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 10-07-06, 20:16   # 15
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

מה עם מה שאני אמרתי לך? ניסית? או שבכלל זה לא מה שהתכוונת...
  Reply With Quote
ישן 10-07-06, 21:28   # 16
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A
מה עם מה שאני אמרתי לך? ניסית? או שבכלל זה לא מה שהתכוונת...
לא מה שהתכוונתי..
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 11-07-06, 18:12   # 17
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

יואב הוא כותב לך הדף המבוקש לא נמצא מהפונקציה שאני בניתי.
תנסה למספר את השגיאות של "הדף המבוקש לא נמצא".
תעשה
PHP קוד:
      if(!in_array($key,$allowed_get_keys)) {
        echo 
"הדף המבוקש לא נמצא1";

default:
        echo 
"הדף המבוקש לא נמצא2"
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 12-07-06, 15:12   # 18
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

צודק זה מהפונקציה.
זה כותב גם את מה שבפונקציה (הדף המבוקש...) וגם את מה שב case"" (שלום). למה?!
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 12-07-06, 15:25   # 19
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

פירקתי את הכתובת ואני לא זוכר עכשיו בשביל מה =/
חח
PHP קוד:
echo substr(strrchr($_SERVER['REQUEST_URI'], "?"),1,"-" strlen(substr(strrchr($_SERVER['REQUEST_URI'], "="),1))); 
זה יוציא do= אם אנחנו על do=fdvfdv / do=bla וכו'..
גם ככה זה לא שימושי ממש כי ייתכן ותהיה כתובת עם כמה bla=fds&bnasd=asd
ואז זה יקלוט רק תאחרונה.. למרות שאני יכול לעשות שזה יספור ויוריד אבל אני בטוח שאפשר בדרך אחרת..
לא יודע למה עשיתי את הפירוק הזה.. :S
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 12-07-06, 21:16   # 20
Serlid
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 177

Serlid לא מחובר  

PHP קוד:
<?
if(!$_GET) {
die(
"the get is empty");
} else {
echo 
"מה אתה רוצה?";
}
?>
ככה?
__________________
בברכה, עילם.
* מחלק חסויות, תמורה : באנר למעלה.
  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. הזמן כעת הוא 22:41.

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