Gogy Posted May 31, 2006 Share Posted May 31, 2006 I am not PHP freak, but I have a problem. I need to solve a simple thing but I don't know how. I am trying to do it for a two days now, but no success.I was searching all over the internet and on this forum to but still nothing... I found that it is the best to use explode function, but I don't get it how to do that all together.I need simple .php file with [b]one textBox[/b] (input name="number") and a [b]submit button[/b].When you click on button, the PHP code should take the value from textBox and search the lines in file codes.txt and if the string in file exists, it should use explode function and show the number and serial found. No special restrictions in textBox. File contains the numbers separated by space " ".[code]File content is something like this:32434kj3l24234 09823kljk23j42k343322342344324 4892379847324325646456456546 4234324324234239090899823748 328948973892474kj332423409894 kj324l34k2j4k234k[/code]The pictures shows what I want.Search box and button:[img src=\"http://www2.shrani.si/files/1search596879.jpg\" border=\"0\" alt=\"IPB Image\" /]If string is found:[img src=\"http://www2.shrani.si/files/3found596881.jpg\" border=\"0\" alt=\"IPB Image\" /]If string NOT found:[img src=\"http://www2.shrani.si/files/2notfoun596880.jpg\" border=\"0\" alt=\"IPB Image\" /]If somebody could make this for me, I would be grateful!Thanks for reading!P.S. Please don't forget that I need whole code for file and not only function. I tried to use the function but did not succeed [img src=\"style_emoticons/[#EMO_DIR#]/unsure.gif\" style=\"vertical-align:middle\" emoid=\":unsure:\" border=\"0\" alt=\"unsure.gif\" /] Quote Link to comment https://forums.phpfreaks.com/topic/10888-searching-string-in-file-parse-it-and-display-results/ Share on other sites More sharing options...
wildteen88 Posted May 31, 2006 Share Posted May 31, 2006 If you want someone to code this for you then you might want to take a trip to the PHP Freelancing forum as thats the place where you post requests for someone to do something for you.But still what you want to do is relitively simple. Quote Link to comment https://forums.phpfreaks.com/topic/10888-searching-string-in-file-parse-it-and-display-results/#findComment-40658 Share on other sites More sharing options...
Gogy Posted May 31, 2006 Author Share Posted May 31, 2006 Should I move it there or I can leave it here? Quote Link to comment https://forums.phpfreaks.com/topic/10888-searching-string-in-file-parse-it-and-display-results/#findComment-40673 Share on other sites More sharing options...
litebearer Posted May 31, 2006 Share Posted May 31, 2006 I didn't test it so.... Maybe this will help you get started[code]<?PHP$needle = $_POST['needle'];$haystacks = file('codes.txt'); $num_recs = count($haystacks);function find_needle($needle,$haystack) { if (!strstri($haystack, $needle)) { return false; } return true;}$i=0;for($i=0;$i<$num_recs;$i++) { if(!find_needle($haystacks[$i],$needle)) { // do nothing }else{ $code1 = $needle; $code2 = array_pop(explode(" ", $haystacks[$i])); $i = $num_recs+1; }}// display $code1 and $code2 however you desire?>[/code]this presumes the first set of numbers in each record is the needle/code1/the thing you are using to searchLite... Quote Link to comment https://forums.phpfreaks.com/topic/10888-searching-string-in-file-parse-it-and-display-results/#findComment-40730 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.