שאלה

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: שאלה

שליחהעל ידי 011371 » 17:01 05/06/2018

פשוט תוריד את השורה

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

if ( $info['Phone'] == $phone )

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: שאלה

שליחהעל ידי מנחם מענדל מענדי » 17:13 05/06/2018

אין עליך. אולי תוכל לעזור לי גם כאן?
http://call2all.co.il/f2/viewtopic.php?f=13&t=3376

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: שאלה

שליחהעל ידי מנחם מענדל מענדי » 16:51 07/06/2018

אני מנסה להגדיר אותו דבר שעשית איתי לפי הטלפון אבל לא הולך לי.
מה שאני רוצה שנגיד בקובץ במערכת כתוב כך:

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

0534100432=מנחם
089493770=נחייג ונשמע
אז אם אני מקליד את מספר הטלפון אז יופיע לי השם כפי שמוגדר בקובץ. לדוגמא 0534100432 יופיע לי מנחם.

האם אפשרי?

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: שאלה

שליחהעל ידי 011371 » 17:07 07/06/2018

אני מנסה להגדיר אותו דבר שעשית איתי לפי הטלפון אבל לא הולך לי.
מה שאני רוצה שנגיד בקובץ במערכת כתוב כך:

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

0534100432=מנחם
089493770=נחייג ונשמע
אז אם אני מקליד את מספר הטלפון אז יופיע לי השם כפי שמוגדר בקובץ. לדוגמא 0534100432 יופיע לי מנחם.

האם אפשרי?

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

$contemt='0534100432=מנחם
089493770=נחייג ונשמע' ;
$phone = '089493770' ;
$name = '';
foreach ( explode ( "\r\n" , $content ) as $row ){
$row = explode ( '=' , $row ) ;
if ( $row[0] == $phone ){
$name = $row[1]; break;
}
}
echo $name;
נערך לאחרונה על ידי 011371 ב 17:17 07/06/2018, נערך פעם 1 בסך הכל.

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: שאלה

שליחהעל ידי 011371 » 17:09 07/06/2018

דרך אגב , יצא מאוד יפה האתר של צפיה בסטטיסטיקת ההאזנה למערכות , איפה הקרדיט? :lol:

ועוד שאלה : את העיצוב אתה עושה לבד?
כי אף פעם לא שאלת משהו בcss…

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: שאלה

שליחהעל ידי מנחם מענדל מענדי » 18:22 07/06/2018

דרך אגב , יצא מאוד יפה האתר של צפיה בסטטיסטיקת ההאזנה למערכות , איפה הקרדיט? :lol:

ועוד שאלה : את העיצוב אתה עושה לבד?
כי אף פעם לא שאלת משהו בcss…
כמובן הקרדיט לך ידידי היקר. :lol:
ואת העיצוב יותר קל לי משום מה.
אני לא רוצה לשגע אותך אבל אשמח אם תוכל לעשות לי את אותו הדבר גם בזה.

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

AmountIncomingUnspecified=1
AmountIncoming=10
AmountPhones=4
0501234567=1
0521234567=2
0531234567=3
0541234567=4
כלומר שלפי הקלדת מספר טלפון יהיה אפשרי לראות את מספר האזנות שלו וגם להוסיף אפשרות של הדפסת 3 הנתונים באנגלית.
ממש אשמח שתעזור לי. תבורך מפי ה' יתברך.
תודה

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: שאלה

שליחהעל ידי 011371 » 19:19 07/06/2018

דרך אגב , יצא מאוד יפה האתר של צפיה בסטטיסטיקת ההאזנה למערכות , איפה הקרדיט? :lol:

ועוד שאלה : את העיצוב אתה עושה לבד?
כי אף פעם לא שאלת משהו בcss…
כמובן הקרדיט לך ידידי היקר. :lol:
ואת העיצוב יותר קל לי משום מה.
אני לא רוצה לשגע אותך אבל אשמח אם תוכל לעשות לי את אותו הדבר גם בזה.

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

AmountIncomingUnspecified=1
AmountIncoming=10
AmountPhones=4
0501234567=1
0521234567=2
0531234567=3
0541234567=4
כלומר שלפי הקלדת מספר טלפון יהיה אפשרי לראות את מספר האזנות שלו וגם להוסיף אפשרות של הדפסת 3 הנתונים באנגלית.
ממש אשמח שתעזור לי. תבורך מפי ה' יתברך.
תודה

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

$content= 'AmountIncomingUnspecified=1
AmountIncoming=10
AmountPhones=4
0501234567=1
0521234567=2
0531234567=3
0541234567=4' ;
$phone = '0521234567' ;
$name = '';
$rows = explode ( "\r\n" , $content ) ;
$AmountIncomingUnspecified = explode ( '=' , $row[0] ) [1] ;
$AmountIncoming = explode ( '=' , $row[1] ) [1] ;
$AmountPhones = explode ( '=' , $row[2] ) [1] ;
foreach ( $rows as $row ){
$row = explode ( '=' , $row ) ;
if ( $row[0] == $phone ){
$name = $row[1]; break;
}
}
echo $AmountIncomingUnspecified;
echo $AmountIncoming;
echo $AmountPhones;
echo $name;

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: שאלה

שליחהעל ידי מנחם מענדל מענדי » 20:17 07/06/2018

אני מנסה לשלב בין זה:

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

$contemt='0534100432
089493770=נחייג ונשמע' ;
$phone = '089493770' ;
$name = '';
foreach ( explode ( "\r\n" , $content ) as $row ){
$row = explode ( '=' , $row ) ;
if ( $row[0] == $phone ){
$name = $row[1]; break;
}
}
echo $name;
לזה

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

<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) ;
ולא הולך לי.
011371 הצדיק. תוכל לעזור לי?
ניסיתי גם להגדיר בתוך הforach הקוד ששלחת היום את האפשרות הזאת

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

$phone=$info[Phone];
והוא רק מציג לי את את אותו השם שמוגדר על מספר יחיד ברשימה ובכל זאת הוא מראה אותו על כל העמוד כולל מספרים שבכלל לא רשומים.
האם הבנת אותי? ידידי משכבר הימים והלילות.

011371
הודעות: 997
הצטרף: 23:33 07/12/2017

Re: שאלה

שליחהעל ידי 011371 » 20:34 07/06/2018

הבעיה אם הצלחתי להבין את כוונתך
שמשתנה $phone שהגדרת בהתחלה למספר מסוים
נדרס ברגע שאתה כותב

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

$phone=$info[Phone];
בתוך הלולאה
ומקבל את הערך של השורה הנוכחית ולכן התנאי

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

if($phone==$info[Phone])
תמיד יתקיים…
תכתוב פשוט שם אחר של משתנה כמו $this_phone או כל מה שעולה בדעתך

מנחם מענדל מענדי
הודעות: 980
הצטרף: 16:42 28/04/2016

Re: שאלה

שליחהעל ידי מנחם מענדל מענדי » 21:33 09/06/2018

שבוע טוב 011371.
זה מה שניסיתי לעשות. תגיד לי אם תוכל לעזור לי בזה.

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

<?php

$mmf1 = '000.Phone-0534100432.Date-2018-05-26.22:02:30
770.Phone-089493770.Date-2018-05-26.22:02:30';

foreach( explode("\r\n" , $mmf1) 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 ;
}
{ $all_info[]= $info;}
}


$mmf2='0534100432=מנחם
089493770=נחייג ונשמע' ;
$name = '';
foreach ( explode ("\r\n" , $mmf2 ) as $row ){
$row = explode ( '=' , $row ) ;
if ( $row[0] == $tel ){
$name = $row[1]; break;
}
}

foreach ($all_info as $info) {
echo "שם";
echo $name;
echo "טלפון";
echo $info['Phone'];
}
ואז התוצאה תיהיה:
שם מנחם טלפון 0534100432
שם נחייג ונשמע טלפון 089493770

האם זה אפשרי?


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

מי מחובר

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