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

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

SniR-S 04-05-09 14:23

איך ניתן ליצור רצף אותיות רנדומלי?
 
אני רוצה ליצור רצף אותיות רנדומלי?
דבר שני, אני כרגע עובד על מערכת העלאת קבצים לצורך העניין.
לכן אני צריך לדעת איזה פורמט כל קובץ מועלה..לדוגמא:
mp3
wma
avi
jpg
gif
png
וכ'ו...
אני לא רוצה להשתמש במשתנה
PHP קוד:

$_FILES['file'] ['type']; 

כי זה לא עוזר לי, זה לא מביא את הפורמט.

אממ..זהו לבנתיים.

vadimg88 04-05-09 14:45

$_FILES['file'] ['type']; יחזיר את הסוג של הקובץ לא הסיומת. יש פונקציה פשוטה כדי לדעת את סיומת הקובץ והיא:

PHP קוד:

function getFileExtension($name)
{
    return 
end(explode('.'$name));


כדי ליצור סטרינג רנדומלי תוכל להשתמש ב:

PHP קוד:

function randomWordGenerator($len=8)
{
    
    
$time microtime(true);
    
$date time();
    
    
$hash sha1($time.$date);
    return 
substr($hash0$len);
    
}
echo 
randomWordGenerator(); 


moni1x09 04-05-09 14:59

או לחלופין אתה יכול ליצור מערכת של 24 מספרים שמיצגים אותיות ואז להגריל

SniR-S 04-05-09 15:35

אוקי, תודה הסתדרתי.

yard2010 05-05-09 17:26

סתם עצה: אם אתה משתמש ב-rand, אז אל, השתמש ב-mt_rand, יותר יעיל, יותר מהיר, והמספרים יותר "אקראיים" (למי שמבין בזה)


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

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