Jump to content

Sbbcarl

Members
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Sbbcarl

  1. Thanks, it's not that I don't know how to make the array, it's just because I'm scraping / exploring that data right before the value, does that need to be in some type of array to so it runs multiple times or just the end result?
  2. Sorry , made the post on the go from iPad so it's not the best formatting How would I go about turning the token into an array to collect each one though the iterations ?
  3. Thanks for the reply When I run the function OrderURL $ch is passed with that from the login function so it should contain the cookie. The problem I'm having is the loop it self. If I echo the orders in the textarea I can see all the ones I type in. However, when those fun through the curl, it's only returning 1 token, not one for each order. It's something with the loop or how the variables should be within the loop to have it store as an array
  4. Any ideas guys? I need to get past this point to finish the project :/
  5. Have you tried putting session_start(); at the top of check.php ? EDIT: Sorry, just saw you tried that
  6. Hey Guys, I need a little help with this. I have a CURL function set up and I'm trying to collect multiple order numbers from a textarea and run them through the curl to get results for each order. I'm not sure how the loop should be formatted to return / contain the results for each order. I need $get_token to contain the results for each order number. Would be ideal if I could make it an array such as: Order --Token Order --Token Order --Token Any help on this would be appreciated! function downloadUrl($Url, $ch){ curl_setopt($ch, CURLOPT_URL, $Url); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_REFERER, "https://website here"); curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $output = curl_exec($ch); return $output; } function login($user,$pass){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://website here login'); //login URL curl_setopt ($ch, CURLOPT_POST, 1); $postData=" node=security &static_password=$pass &authorize=Proceed &mac_admin_name=$user &static_password_text=$pass"; curl_setopt ($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $store = curl_exec ($ch); return $ch; } function getOrder($order_n,$ch){ $order_url = downloadUrl("Website here", $ch); $stripped_html = str_replace("\t", '', $order_url); return $stripped_html; } if ($_POST['submit'] == "Search Orders"){ $order_n = trim($_POST['orders']); if ($order_n == ""){ $err = "<font color=\"red\"><i>Error: You must provide an order number!</i></font><br />"; }else{ $lines = explode("\n", $order_n); foreach( $lines as $line ){ $user = "username"; $pass = "password"; $ch=login($user,$pass); $do_order = getOrder($line,$ch); $token = explode('"EC-', $do_order); $token = explode('"', $token[1]); $token = strip_tags($token[0]); $get_token = "EC-$token"; } } }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.