Viago Posted August 9, 2010 Share Posted August 9, 2010 ok i have been trying for over a week now, and i just relearning php again after a few years of being lazy. lol here is a code snippet. //prep the members $myFile2 = "members.txt"; $fh2 = fopen($myFile2, 'r'); $theData2 = fread($fh2, filesize($myFile2)); fclose($fh2); //echo $theData2; //grab the stats! $url = 'http://link'; $postdata = 'players='.$theData2.'&fields=all'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); $data = curl_exec($ch); curl_close($ch); $data = json_decode($data,true); the orininal code //prep the members $members = "member,member1,member two,member blue"; //grab the stats! $url = 'http://link'; $postdata = 'players='.$members.'&fields=all'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); $data = curl_exec($ch); curl_close($ch); $data = json_decode($data,true); now the problium i am having is that with the original way, listing the members indevidualy is not the way i would like it, it would be easyer if it was in .txt form so i can add top it easyer. Also i have 300 people to add and the string doesnt seem to like that many people in it.....so i made a txt file, and it all works except that when i load the page it does not display the members stats from the external link. each players stats gets posted on the page and sorted who is ranked highest. echo works for echoing the contents of the file. however thats usless to me as i want the contents of the file to work like the orininal code. sorry if its confusing.... basicaly there is data from the link for each player asociated with there name. which is seperated by a , in the code. so each time a , is reached the code repeats its self posting each player till there are no more to post. the string is to short for me or just seems to not work with 300 people. i need it to read the external .txt file or something simular and work in the same mannor. Quote Link to comment https://forums.phpfreaks.com/topic/210259-trying-to-get-postdata-and-curl-to-get-memberstxt-data/ Share on other sites More sharing options...
MadTechie Posted August 10, 2010 Share Posted August 10, 2010 check the file path $fh2 = fopen($myFile2, 'r'); if( !file_exists($myFile2) ) die("No file found");//Add this line if it fails try this instead $myFile2 = dirname(__FILE__)."/members.txt"; $theData2 = file_get_contents($myFile2); echo $theData2; Quote Link to comment https://forums.phpfreaks.com/topic/210259-trying-to-get-postdata-and-curl-to-get-memberstxt-data/#findComment-1097426 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.