הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] צריך עזרה בפונקצייה (https://hosts.co.il/forums/showthread.php?t=28656)

Elad-A 13-08-06 10:06

[PHP] צריך עזרה בפונקצייה
 
בוקר טוב,

אז ככה עשיתי פונקצייה ששומרת עוגיות, הפונקצייה נראית כך:
PHP קוד:

<?
$std 
= new FUNC;
class 
FUNC {
  
 function 
my_setcookie($name,$value,$time)
    {
        @
setcookie($name,$value,time()+$time);
    }


     }
?>

וככה אני קורא לזה כדי לשמור עוגיה:
PHP קוד:

$std->my_setcookie('cookie name','value','time'); 

עכשיו השאלה שלי איך אני יכול לעשות פונקצייה שתקרא את העוגיה? ניסיתי כמה דרכים ולא הלך לי.

-VladK- 13-08-06 10:26

סתם שאלה...למה לך לעשות פונקציה משלך שתיצור עוגיות?

Elad-A 13-08-06 10:27

למה לא זה השאלה? זה יותר נוח לי ככה..

lalamen 13-08-06 10:31

תנסה את זה

PHP קוד:


function read_cookie($cookiename)
{
echo 
$_COOKIE[$cookiename];



-VladK- 13-08-06 10:37

ציטוט:

נכתב במקור על ידי lalamen
תנסה את זה

PHP קוד:


function read_cookie($cookiename)
{
echo 
$_COOKIE[$cookiename];



אם כבר אז RETURN ולא ECHO....כי יכול להיות שהוא לא רוצה להדפיס את הערך אלא רק להשתמש בו...

Elad-A 13-08-06 10:41

ואיך אני קורא את העוגיה עם זה?

נגיד שמרתי ככה:
PHP קוד:

$std->my_setcookie('elad','value','time()'); 

איך אני אמור לקרוא?

lalamen 13-08-06 10:43

PHP קוד:

$std->read_cookie("elad"); 


Elad-A 13-08-06 10:45

ניסיתי ככה ולא הצלחתי:
PHP קוד:

<?
$std 
= new FUNC;

class 
FUNC {
  
 function 
my_setcookie($name,$value,$time)
    {
        @
setcookie($name,$value,time()+$time);
    }
 function 
my_getcookie($name
    {
         echo 
$_COOKIE[$name]; 
    }

     }
$std->my_setcookie('elad','value','time()'); 

$std->my_getcookie("elad"); 
?>


עריכה:

הסתדרתי, תודה כנראה שהייתה בעיה בגלל שהגדרתי את הזמן ככה:

PHP קוד:

time() 

תודה רבה lalamen אשמח אם תוכל לעזור לי גם איך אני יכול להגדיר מחלקה עם התחברות ל MYSQL.

lalamen 13-08-06 11:15

PHP קוד:


class db{

var 
$db;

  function 
connect($host$username$password$db_name){
    
    
// התחברות למסד נתונים
    
$this->db mysql_connect($host,$username,$password)
    or die(
"שגיאה");
    
    
// בחירת המסד נתונים
    
mysql_select_db($db_name,$this->db)
    or die(
"שגיאה");
    
  }



ותמשיך תעשה התנתקות מהמסד, יצירת שאלתיה וכו'...

Elad-A 13-08-06 11:16

תודה, וכדי להגדיר משתנים כמו שם משתמש, מסד ,סיסמא, וכו' אני צריך לעשות var ?
למשל:
PHP קוד:

var $host 'localhost'

כן? סליחה על הבורות אבל אני די מתחיל בקטע של מחלקות.


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

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