עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי אאד » 15:05 07/06/2018

בכיוון הקריאה של הקובץ
העיקר שעמודה a תהיה המספר , וb היום הראשון וכו'
אתה יכול בבקשה לפנות אליי?
dushi.aad@gmail.com
אני רוצה לשלוח לך את הקובץ שהכנתי
תגיד לי אם זה טוב
תודה רבה
ותבורך בכל הברכות האמורות בתורה

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי אאד » 01:54 11/06/2018

יישר כח גדול עד למאוד
אך הבעיה היא שבקובץ של הדוגמא הוא משמיע לי את ה echo הרצוי עם המידע
אך כשאני מעלה קובץ אז הוא לא מקריא לי את העמוג והדף
אלא מקריא בלי הערכים:

קוד: בחירת הכל

$daf , $amud , $massechet
מה יכולה להיות הבעיה?
(בדקתי את הקידוד)

אאד
הודעות: 1650
הצטרף: 15:20 11/05/2017
מיקום: ישראל
יצירת קשר:

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי אאד » 03:04 16/08/2018

ברוך השם
בזכות העזרה האין סופית של הרב @011371 זה עובד מצויין

ועכשיו להמשך:
איך עושים בphp שמכניסים שמות לקובץ והמערכת תעשה הגרלה ביניהם
כדי לקרוא קובץ למערך , כך שכל שורה תהיה איבר במערך , השתמש ב

קוד: בחירת הכל

file('שם הקובץ' );
אח"כ יש לך את אלו

פונקציה שמגרילה מפתח ממערך
http://php.net/manual/en/function.array-rand.php

פונקציה שמערבבת את הסדר במערך באופן אקראי
http://php.net/manual/en/function.shuffle.php
פעם בחודש אני רוצה לעשות הגרלה לכל אלו שלמדו את כל החומר...

בעלזא
הודעות: 61
הצטרף: 17:44 24/05/2018

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי בעלזא » 18:18 10/05/2020

יש לך כאן דוגמא איך לעשות את זה מקובץ csv
ראשית יש לפתוח קובץ אקסל ולשמור בו את הנתונים בפורמט כזה
Screenshot_2018-06-03-09-41-43.png
אחרי זה יש להמיר אותו לקובץ csv , כאשר התוצאה אם תפתח אותו בפנקס רשימות תיהיה מעין זו

קוד: בחירת הכל

טלפון,03/06/2018,04/06/2108,05/06/2018
0501234567,ברכות-ב-א,ברכות-ב-ב,ברכות-ג-א
0507654321,שבת-ב-א,שבת-ב-ב,שבת-ג-א
ואז יש לרשום קובץ php כך

קוד: בחירת הכל

<?php

//פותח את הקובץ לקריאה בלבד
$handle = fopen ( "עמוד יומי.csv" ,"r" ) ;

//קורא את השורה הראשונה של הכותרות ומחפש בתוכה את התאריך המבוקש כדי לדעת באיזה עמודה לחפש בהמשך
$colum = array_search ( date ( "d/m/Y" ) , fgetcsv ( $handle ) ) ;

//אם היום המבוקש לא קיים יציאה והודעת שגיאה
if ( $colum === FALSE ) {
exit ( "id_list_message=t-אין מידע זמין במערכת להיום.&" ) ;
}

//לולאה שמחפשת את מספר הטלפון המבוקש בטבלה ומחזירה את הערך המבוקש להיום
$amud = '' ;
while (( $data = fgetcsv( $handle , 1000, "," )) !== FALSE) {
if ( $data [0] == $_REQUEST['ApiPhone'] ) {
$amud = explode ( '-' , $data [$colum] ) ;
break ;
}
}

//אם לא נמצאו תוצאות הודעת שגיאה ויציאה
if ( $amud === '' ) {
exit ( "id_list_message=t-אין מידע זמין במערכת על מספר הטלפון שלך.&" ) ;
}

//הכנת הפרמטרים להקראה
$massechet = $amud [0] ;//מסכת
$daf = $amud [1] ;//דף
$amud = $amud [2] ;//עמוד

//התשובה למערכת
echo "id_list_message=t-אתה צריך ללמוד היום את דף $daf , עמוד $amud , במסכת $massechet.&" ;
לשמור את שתי הקבצים יחד באותה תיקייה בשרת

מצורף הקבצים
csv.zip
שלום וברכה ברצוני להעלות קובץ אקסל שהנכנס יזוהה לפי מספר אישי, והמערכת תקריא לו את כמות השעות רצופות שהוא למד ?? האם מישהוא יכול לעזור בזה ??

sbb0799
הודעות: 330
הצטרף: 12:39 08/02/2017

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי sbb0799 » 19:34 10/05/2020

יש לך כאן דוגמא איך לעשות את זה מקובץ csv
ראשית יש לפתוח קובץ אקסל ולשמור בו את הנתונים בפורמט כזה
Screenshot_2018-06-03-09-41-43.png
אחרי זה יש להמיר אותו לקובץ csv , כאשר התוצאה אם תפתח אותו בפנקס רשימות תיהיה מעין זו

קוד: בחירת הכל

טלפון,03/06/2018,04/06/2108,05/06/2018
0501234567,ברכות-ב-א,ברכות-ב-ב,ברכות-ג-א
0507654321,שבת-ב-א,שבת-ב-ב,שבת-ג-א
ואז יש לרשום קובץ php כך

קוד: בחירת הכל

<?php

//פותח את הקובץ לקריאה בלבד
$handle = fopen ( "עמוד יומי.csv" ,"r" ) ;

//קורא את השורה הראשונה של הכותרות ומחפש בתוכה את התאריך המבוקש כדי לדעת באיזה עמודה לחפש בהמשך
$colum = array_search ( date ( "d/m/Y" ) , fgetcsv ( $handle ) ) ;

//אם היום המבוקש לא קיים יציאה והודעת שגיאה
if ( $colum === FALSE ) {
exit ( "id_list_message=t-אין מידע זמין במערכת להיום.&" ) ;
}

//לולאה שמחפשת את מספר הטלפון המבוקש בטבלה ומחזירה את הערך המבוקש להיום
$amud = '' ;
while (( $data = fgetcsv( $handle , 1000, "," )) !== FALSE) {
if ( $data [0] == $_REQUEST['ApiPhone'] ) {
$amud = explode ( '-' , $data [$colum] ) ;
break ;
}
}

//אם לא נמצאו תוצאות הודעת שגיאה ויציאה
if ( $amud === '' ) {
exit ( "id_list_message=t-אין מידע זמין במערכת על מספר הטלפון שלך.&" ) ;
}

//הכנת הפרמטרים להקראה
$massechet = $amud [0] ;//מסכת
$daf = $amud [1] ;//דף
$amud = $amud [2] ;//עמוד

//התשובה למערכת
echo "id_list_message=t-אתה צריך ללמוד היום את דף $daf , עמוד $amud , במסכת $massechet.&" ;
לשמור את שתי הקבצים יחד באותה תיקייה בשרת

מצורף הקבצים
csv.zip
שלום וברכה ברצוני להעלות קובץ אקסל שהנכנס יזוהה לפי מספר אישי, והמערכת תקריא לו את כמות השעות רצופות שהוא למד ?? האם מישהוא יכול לעזור בזה ??
למה לא לפתוח נושא חדש?

איש ימיני
הודעות: 220
הצטרף: 17:30 18/02/2020
מיקום: ירושלים

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי איש ימיני » 14:23 14/05/2020

יישר כח גדול עד למאוד
אך הבעיה היא שבקובץ של הדוגמא הוא משמיע לי את ה echo הרצוי עם המידע
אך כשאני מעלה קובץ אז הוא לא מקריא לי את העמוג והדף
אלא מקריא בלי הערכים:

קוד: בחירת הכל

$daf , $amud , $massechet
מה יכולה להיות הבעיה?
(בדקתי את הקידוד)
עכשיו יש לי את הבעיה הזאת
השלוחה עבד עד לפני כמה שבועות ועכשיו מקריא בלי הערכים
אני משתמש בשרת חינמי של http://www.000webhost.com
יכול להיות שאני צריך לשנות את הגרסה של php של האתר? אם כן לאיזה גרסה?
ואם אין הבדל בגרסאות מה יכול להיות הבעיה?

איש ימיני
הודעות: 220
הצטרף: 17:30 18/02/2020
מיקום: ירושלים

Re: עמוד/דף היומי (הנושא נפתח מחדש בפורום המתאים)

שליחהעל ידי איש ימיני » 15:17 14/05/2020

יישר כח גדול עד למאוד
אך הבעיה היא שבקובץ של הדוגמא הוא משמיע לי את ה echo הרצוי עם המידע
אך כשאני מעלה קובץ אז הוא לא מקריא לי את העמוג והדף
אלא מקריא בלי הערכים:

קוד: בחירת הכל

$daf , $amud , $massechet
מה יכולה להיות הבעיה?
(בדקתי את הקידוד)
עכשיו יש לי את הבעיה הזאת
השלוחה עבד עד לפני כמה שבועות ועכשיו מקריא בלי הערכים
אני משתמש בשרת חינמי של http://www.000webhost.com
יכול להיות שאני צריך לשנות את הגרסה של php של האתר? אם כן לאיזה גרסה?
ואם אין הבדל בגרסאות מה יכול להיות הבעיה?
שיניתי את שמות הקבצים לאנגלית וזה הסתדר


חזור אל “פורום PHP”

מי מחובר

משתמש הגולש בפורום זה: אין משתמשים רשומים | 1 אורח