דף 2 מתוך 2

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

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

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

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

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

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

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
פעם בחודש אני רוצה לעשות הגרלה לכל אלו שלמדו את כל החומר...

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
שלום וברכה ברצוני להעלות קובץ אקסל שהנכנס יזוהה לפי מספר אישי, והמערכת תקריא לו את כמות השעות רצופות שהוא למד ?? האם מישהוא יכול לעזור בזה ??

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

נשלח: 19:34 10/05/2020
על ידי sbb0799
יש לך כאן דוגמא איך לעשות את זה מקובץ 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
שלום וברכה ברצוני להעלות קובץ אקסל שהנכנס יזוהה לפי מספר אישי, והמערכת תקריא לו את כמות השעות רצופות שהוא למד ?? האם מישהוא יכול לעזור בזה ??
למה לא לפתוח נושא חדש?

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

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

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

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

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

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

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

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