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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-05-07, 10:35   # 1
Mg-maor
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 602

Mg-maor לא מחובר  

מחפש סקריפט/להסביר לי איך לעשות

אני צריך לעשות שמתי שינכסו לדף כלשהו באתר שלי אנשים אוטומטית יועברו ללינק שאני אשים שם אבל זה לא הבעיה...אני צריך שכל פעם שיכנסו הם יועברו ללינק אחר משהו כמו 20 לינקים יש רעיונות? למי שלא הבין הכוונה היא נגיד הם יכנסו לblabla.com אז פעם הם יועברו לנענע פעם לוואלה פעם לרוטר וכו'
תודה רבה מי שמוצא!!!
  Reply With Quote
ישן 13-05-07, 10:51   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אולי אפשר עם מסגרות.

עריכה, טעות שלי, לא הבנתי את השאלה.


אפשר לעשות מה שcrow הציע, ואפשר גם לקרוא את הקובץ עם file() ואז לבד זה נותן לך מערך שכל שורה זה איבר.
ואז תעשה רנדום למספר שלם שבטווח המערך ולפיו תבחר את האתר

Last edited by בניה; 13-05-07 at 11:29..
  Reply With Quote
ישן 13-05-07, 11:02   # 3
The Crow
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: קריית אונו
גיל: 36
הודעות: 181
שלח הודעה באמצעות MSN אל The Crow

The Crow לא מחובר  

תיצור קובץ טקסט עם רשימת כתובות של אתרים.
כל כתובת בשורה.

ואז תקרא את הקובץ הזה באמצעות fread ותהפוך אותו למערך (לפי שורות)
ואז פשוט כל פעם, תשלוף ערך אחד מהמערך באופן רנדומלי.

קישורים:
http://il2.php.net/manual/en/function.array-rand.php
http://il2.php.net/fread

Last edited by The Crow; 13-05-07 at 11:04..
  Reply With Quote
ישן 13-05-07, 12:29   # 4
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

ציטוט:
נכתב במקור על ידי The Crow צפה בהודעה
תיצור קובץ טקסט עם רשימת כתובות של אתרים.
כל כתובת בשורה.

ואז תקרא את הקובץ הזה באמצעות fread ותהפוך אותו למערך (לפי שורות)
ואז פשוט כל פעם, תשלוף ערך אחד מהמערך באופן רנדומלי.

קישורים:
http://il2.php.net/manual/en/function.array-rand.php
http://il2.php.net/fread
וגם explode,

http://il2.php.net/explode
ו-mt_rand,
http://il2.php.net/manual/en/function.mt-rand.php
הוא פי 4 יותר מהיר מ-rand.
  Reply With Quote
ישן 13-05-07, 11:58   # 5
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

אפשר עם טבלת mysql
או עם דף כמו שרן אמר
או שאתה פשוט שם מערך בדף שמעביר ובשביל להוסיף אתה צריך לערוך את הדף(php)
..
אתה מעביר באמצעות header
  Reply With Quote
ישן 13-05-07, 12:18   # 6
Mg-maor
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 602

Mg-maor לא מחובר  

אתם יכולים להביא לי דף עם הקוד ואני אשנה רק את האתרים?
  Reply With Quote
ישן 13-05-07, 12:21   # 7
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

בלי שפות צד שרת:

קוד:
<script language="javascript">
  var rand = Math.floor(Math.random()*20) + 1;
  var url;
  switch (rand)
  {
    case 1: url = "http://google.com"; break;
    case 2: url = "http://hosts.com"; break;
    .
    .
    .
    case 20: url = "gmail.com"; break;
    default: url = "http://thisSite.com";
  }

  location.href = url;
</script>
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com
  Reply With Quote
ישן 13-05-07, 12:33   # 8
Mg-maor
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 602

Mg-maor לא מחובר  

ציטוט:
נכתב במקור על ידי Source צפה בהודעה
בלי שפות צד שרת:

קוד:
<script language="javascript">
  var rand = Math.floor(Math.random()*20) + 1;
  var url;
  switch (rand)
  {
    case 1: url = "http://google.com"; break;
    case 2: url = "http://hosts.com"; break;
    .
    .
    .
    case 20: url = "gmail.com"; break;
    default: url = "http://thisSite.com";
  }

  location.href = url;
</script>
תודה אחי אני רק צריך משהו כמו 20 לינקים....ואם בבקשה אתה יכול לכתוב איפה לשנות את הלינקים (הבנתי שבGMAIL וכו' אבל איפה עוד?)

וגם זה קצת איטי...

Last edited by Mg-maor; 13-05-07 at 12:36..
  Reply With Quote
ישן 13-05-07, 12:39   # 9
Source
חבר מתקדם
 
Source's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: אזור המרכז
גיל: 34
הודעות: 626
שלח הודעה באמצעות MSN אל Source

Source לא מחובר  

איטי? זה אמור להיות הרבה יותר מהיר מכל ההצעות האחרות שהציעו פה - נעשה שימוש בשפת צד לקוח בלבד.
ובמקום ה3 נקודות שרשמתי שם אתה רושם את שאר האתרים מcase 1 ועד case 20 (כדוגמא רשמתי לך את case 1, case 2 ו-case 20).
ד"א, אם אתה רוצה לשנות את מספר האתרים, במקום 20 בשורה השנייה אתה רושם איזה מספר שאתה רוצה, וכמובן מפחית את הcaseים בהתאם.

* עריכה: ד"א, אני מקווה שזה לא נחשב סקריפט מוכן נכון? ^^" כי זה לא סקריפט שמבצע איזה עבודה מוגדרת רצינית, רק איזה משו קטן =X

* עריכה 2: זו הודעה 222 שלי D=
__________________
פיני: מקודד; מתכנת אתרים:
קוד:
HTML [XHTML], CSS, JavaScript, PHP, mySQL

ליצירת קשר:
אי מייל + מסן: pizilber@gmail.com

Last edited by Source; 13-05-07 at 12:43..
  Reply With Quote
ישן 13-05-07, 12:48   # 10
Mg-maor
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 602

Mg-maor לא מחובר  

אממ אחי איפה להכניס את זה בדף HTML? וסליחה על הבורות חח
  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. הזמן כעת הוא 23:23.

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