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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-03-06, 19:35   # 1
Imri
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,232

Imri לא מחובר  

[PHP]מתי צריך לשים "!"

שאלה:
מתי צריך לשים "!" אחרי ה-If?
תודה לעוזרים.
  Reply With Quote
ישן 12-03-06, 19:39   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי design
שאלה:
מתי צריך לשים "!" אחרי ה-If?
תודה לעוזרים.
אממ..שלילה/משהו לא נכון (false)
למשל:
PHP קוד:
if(!is_file($file)){
echo 
"no file";


שזה אומר, אם אין קובץ אז תכתוב "אין קובץ"....
לעומת:
PHP קוד:
if(is_file($file)){
echo 
"there is a file";


שזה אומר, אם יש קובץ אז תכתוב "יש קובץ"....


אם לזה התכוונת, אני מקווה שהבנת.
  Reply With Quote
ישן 12-03-06, 19:54   # 3
Imri
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,232

Imri לא מחובר  

לפי מה שהבנתי , זה מחליף את "===FALSE"?
  Reply With Quote
ישן 12-03-06, 19:58   # 4
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי design
לפי מה שהבנתי , זה מחליף את "===FALSE"?
בדיוק.
  Reply With Quote
ישן 12-03-06, 20:02   # 5
Imri
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,232

Imri לא מחובר  

אוקיי תודה.
יש לי עוד שאלה.
כשאני בונה מערכת העלאת קבצים, איך אני יכול לעשות , "הגבלת" סיומות?
חשבתי על רעיון כזה (ב-Php כמובן):
אם סיומת הקובץ שווה ל-X תציג : Y.
אבל שאני מנסה לעשות FileType לקובץ שנשלח , מופיעה לי השגיאה הבאה :

Warning: filetype(): Lstat failed for (null) (errno=2 - No such file or directory) in /home/imri/domains/imri.cigler.net/public_html/test.php on line 3

איך אפשר לפתור זאת ?
תודה.
(חבל לפתוח נושא נוסף.)
  Reply With Quote
ישן 12-03-06, 20:17   # 6
Alter
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 3,103

Alter לא מחובר  

תעתיק את השורות שקשורות לנושא, כדי שנוכל לראות בדיוק מה השגיאה
__________________
Alter.
  Reply With Quote
ישן 12-03-06, 20:35   # 7
Imri
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,232

Imri לא מחובר  

אוקיי.

כשאני מנסה לעשות Filetype לקובץ שהתקבל :
קוד:
Warning: filetype(): Lstat failed for (null) (errno=2 - No such file or directory) in /home/imri/domains/imri.cigler.net/public_html/test.php on line 3
איך ניתן לפתור זאת?
  Reply With Quote
ישן 12-03-06, 22:07   # 8
HighA
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 32
הודעות: 833

HighA לא מחובר  

PHP קוד:
!$a==10
$a
!=10 
אותו דבר
  Reply With Quote
ישן 12-03-06, 22:11   # 9
tbm
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 33
הודעות: 254
שלח הודעה באמצעות ICO אל tbm שלח הודעה באמצעות MSN אל tbm

tbm לא מחובר  

תשתמש בפונקציה expload אם אתה מכיר אותה אם לה חפש בphp.net חרי זה תשתמש במשפטי if ומשתנה נגיד בexpload עשית משהוא כזה
קוד:
 
list($name,$ext) = expload($file,".");
if($ext == "exe")
{
echo "אסור לך לעלות קובץ מסוג exe";
$upload = "no";
}
if ($upload != "no")
{
הקוד של העלאת קובץ
}
  Reply With Quote
ישן 13-03-06, 11:06   # 10
Morishani
חבר בקהילה
 
Morishani's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 124
שלח הודעה באמצעות MSN אל Morishani

Morishani לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
בדיוק.
(מחליף/מוסיף ===FALSE)
לא נראה לי ממש.
זה פשוט הופך כל ערך חיובי לשלילי, וכל שלילי לחיובי.
לדוגמא :
PHP קוד:
$a true;
var_dump($a// return true
var_dump(!$a// return false 
שוב, זה לא נוגע רק לTrue, אלא לכל ביטוי כל שהוא, לדוגמא

PHP קוד:
$b 5;
$a = !($b>0);
var_dump($a); //return false 
__________________
A Proud member of the skrap team
  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. הזמן כעת הוא 01:22.

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