דף 4 מתוך 10

Re: שאלה

נשלח: 08:32 29/05/2018
על ידי מנחם מענדל מענדי
אני צריך עוד עזרה קטנה. ניסיתי לעשות את זה בymgr שזה קצת דומה ורק צריך להסיר את המילים באנגלית, אבל לא הולך לי. 011371 או כל מומחה אחר. אשמח אם תעזרו לי.
מסתמא זה רק כמה שינויים.
תודה
011371 תוכל לעזור לי בזה? אתה הכי מומחה בעניין
למה אני צריך להזכיר לך בכל שאלה מחדש שאני לא נביא ולעולם לא אדע כוונת שאלתך אם לא תפרט?
אני רוצה להוריד במחלקה של מאזין נלהב קובץ ymgr ולהסיר את כל הפרמטרים באנגלית ולהפוך את זה לטבלה מסודרת כמו שעשינו מקודם. אבל כאן שכל הנתונים יופיעו.
האם הבנת אותי?

Re: שאלה

נשלח: 09:40 29/05/2018
על ידי 011371
011371 תוכל לעזור לי בזה? אתה הכי מומחה בעניין
למה אני צריך להזכיר לך בכל שאלה מחדש שאני לא נביא ולעולם לא אדע כוונת שאלתך אם לא תפרט?
אני רוצה להוריד במחלקה של מאזין נלהב קובץ ymgr ולהסיר את כל הפרמטרים באנגלית ולהפוך את זה לטבלה מסודרת כמו שעשינו מקודם. אבל כאן שכל הנתונים יופיעו.
האם הבנת אותי?
עד כאן הבנתי גם קודם
איזה ymgr?
תצרף כמה שורות מתוך הלוג

Re: שאלה

נשלח: 10:23 29/05/2018
על ידי מנחם מענדל מענדי
למה אני צריך להזכיר לך בכל שאלה מחדש שאני לא נביא ולעולם לא אדע כוונת שאלתך אם לא תפרט?
אני רוצה להוריד במחלקה של מאזין נלהב קובץ ymgr ולהסיר את כל הפרמטרים באנגלית ולהפוך את זה לטבלה מסודרת כמו שעשינו מקודם. אבל כאן שכל הנתונים יופיעו.
האם הבנת אותי?
עד כאן הבנתי גם קודם
איזה ymgr?
תצרף כמה שורות מתוך הלוג
מה שאני רוצה שיהיה שמכיוון שכל דו"ח ymgr מכיל ערכים שונים, אז ברצוני שבקוד שתיתן לי אוכל להגדיר לפי כל פרמטר ופרמטר ויתאים לכל דו"ח שאגדיר.
לדוגמא:

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

Folder#1%DID#077%Phone#050%Date#01/03/2017%Time#17:10:17%HebrewDate#ג׳ אדר תשע״ז%ChapterPlus#1%ChapterStart#1%ChapterEnd#1%ChapterComplete#0%ChapterType#gemara%GemaraSerialStart#11002%TractateStart#ברכות%PageStart#2%GemaraSerialEnd#11002%TractateEnd#ברכות%PageEnd#2
Folder#1%DID#077%Phone#051%Date#01/03/2017%Time#17:15:44%HebrewDate#ג׳ אדר תשע״ז%ChapterPlus#1%ChapterStart#2%ChapterEnd#2%ChapterComplete#0%ChapterType#gemara%GemaraSerialStart#11003%TractateStart#ברכות%PageStart#3%GemaraSerialEnd#11003%TractateEnd#ברכות%PageEnd#3
Folder#1%DID#077%Phone#053%Date#02/03/2017%Time#23:16:29%HebrewDate#ה׳ אדר תשע״ז%ChapterPlus#1%ChapterStart#3%ChapterEnd#3%ChapterComplete#0%ChapterType#gemara%GemaraSerialStart#11004%TractateStart#ברכות%PageStart#4%GemaraSerialEnd#11004%TractateEnd#ברכות%PageEnd#4
או:

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

Folder#000%Phone#050%Date#20/05/2018%Time#22:10:10%HebrewDate#ז׳ סיוון תשע״ח#ApiSend#http://ahavat-israel.net/?ApiDID^077*ApiPhone^053*ApiExtension^000*%ApiAnswer#routing_yemot^077
האם הבנת אותי?

Re: שאלה

נשלח: 10:53 29/05/2018
על ידי 011371
קיבלת:

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

<pre><?php
$content =
"Folder#1%DID#077%Phone#050%Date#01/03/2017%Time#17:10:17%HebrewDate#ג׳ אדר תשע״ז%ChapterPlus#1%ChapterStart#1%ChapterEnd#1%ChapterComplete#0%ChapterType#gemara%GemaraSerialStart#11002%TractateStart#ברכות%PageStart#2%GemaraSerialEnd#11002%TractateEnd#ברכות%PageEnd#2
Folder#1%DID#077%Phone#051%Date#01/03/2017%Time#17:15:44%HebrewDate#ג׳ אדר" ;


foreach( explode("\r\n" , $content) as $row) {
$data_row = explode("%" , $row ) ;
$info = array();
foreach( $data_row as $data ) {
$data = explode ( '#' , $data );
$key = $data[0] ;
$value = $data[1] ;
$info[$key] = $value ;
}
$all_info[]= $info;
}
var_dump ($all_info) ;

Re: שאלה

נשלח: 12:06 29/05/2018
על ידי מנחם מענדל מענדי
ממש תודה

Re: שאלה

נשלח: 11:34 01/06/2018
על ידי מנחם מענדל מענדי
011371 יש לי עוד שאלה קטנה. איך אני מדפיס את המספר שבערך array הראשון?

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

array(1) { [0]=> array(4) { ["Folder"]=> string(0) "" ["Phone"]=> string(10) "077" ["Date"]=> string(10) "01/06/2018" ["Time"]=> string(8) "07:50:09" } [1]=> array(4)

Re: שאלה

נשלח: 13:47 01/06/2018
על ידי 011371
011371 יש לי עוד שאלה קטנה. איך אני מדפיס את המספר שבערך array הראשון?

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

array(1) { [0]=> array(4) { ["Folder"]=> string(0) "" ["Phone"]=> string(10) "077" ["Date"]=> string(10) "01/06/2018" ["Time"]=> string(8) "07:50:09" } [1]=> array(4)
אתה מתכוון לספרה 4 שבתוך הסוגריים של הarray?

נניח והמערך הגדול (שמכיל את כל המערכים ) נקרא שמו $arrays

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

echo count ($arrays [0] );

Re: שאלה

נשלח: 14:43 01/06/2018
על ידי מנחם מענדל מענדי
011371 יש לי עוד שאלה קטנה. איך אני מדפיס את המספר שבערך array הראשון?

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

array(1) { [0]=> array(4) { ["Folder"]=> string(0) "" ["Phone"]=> string(10) "077" ["Date"]=> string(10) "01/06/2018" ["Time"]=> string(8) "07:50:09" } [1]=> array(4)
אתה מתכוון לספרה 4 שבתוך הסוגריים של הarray?

נניח והמערך הגדול (שמכיל את כל המערכים ) נקרא שמו $arrays

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

echo count ($arrays [0] );
אני לא מתכווין ל4 שבסוגריים אלא ל1 שבסוגריים שבarray הראשון שזה בעצם נותן לי לפי הטלפון שנבחר את כמות הפעמים שיש את ארבע המערכים:folder,phone,date,time האלה ולא שיתן לי את המספר 4 שזה כמות המערכים הנ"ל.
האם הבנת אותי?

Re: שאלה

נשלח: 16:43 01/06/2018
על ידי 011371
011371 יש לי עוד שאלה קטנה. איך אני מדפיס את המספר שבערך array הראשון?

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

array(1) { [0]=> array(4) { ["Folder"]=> string(0) "" ["Phone"]=> string(10) "077" ["Date"]=> string(10) "01/06/2018" ["Time"]=> string(8) "07:50:09" } [1]=> array(4)
אתה מתכוון לספרה 4 שבתוך הסוגריים של הarray?

נניח והמערך הגדול (שמכיל את כל המערכים ) נקרא שמו $arrays

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

echo count ($arrays [0] );
אני לא מתכווין ל4 שבסוגריים אלא ל1 שבסוגריים שבarray הראשון שזה בעצם נותן לי לפי הטלפון שנבחר את כמות הפעמים שיש את ארבע המערכים:folder,phone,date,time האלה ולא שיתן לי את המספר 4 שזה כמות המערכים הנ"ל.
האם הבנת אותי?
זה פשוט יותר

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

echo count ($arrays) ;

Re: שאלה

נשלח: 15:33 05/06/2018
על ידי מנחם מענדל מענדי
תנסה את זה

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

<pre><?php

$content = '000.Phone-0534100432.Date-2018-05-26.22:02:30 770.Phone-0534100432.Date-2018-05-26.22:02:30 .Phone-0534100432.Date-2018-05-26.22:02:30 Hash.Phone-0534100432.Date-2018-05-26.22:02:46 .Phone-0534100432.Date-2018-05-26.22:02:46 000.Phone-0534100432.Date-2018-05-26.22:03:10' ;

$phone = '0534100432' ;

foreach( explode(" " , $content) as $row) {
$data_row = explode("." , $row ) ;
$info = array();
foreach( $data_row as $data ) {
$data = explode ( '-' , $data );
switch ( count($data) ){
case 1 :
$key = strpos( $data[0] , ':' )? 'Time' : 'Folder' ;
$value = $data[0] ;
break ;
case 2 :
$key = $data[0] ;
$value = $data[1] ;
break ;
case 4 :
$key = $data[0] ;
$value = $data[3] . '/' . $data[2] . '/' . $data[1] ;
}
$info[$key] = $value ;
}
if ( $info['Phone'] == $phone ) { $all_info[]= $info;}
}
var_dump ($all_info) ;

(ה"אקספלוד" הראשון אמור בעקרון להשתמש עם התו

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

"\r\n"
אבל משום מה בדוגמא שהבאת יש רווח בין השורות ולא ירידת שורה
יש מצב אתה נותן לי קוד שמאפשר לצפות בכל הנתונים ולאו דווקא לפי טלפון?
תודה