gatewayProtocol . '://'. $this->gatewayDomain .':' . $this->gatewayPort . '/?' . $query) or die('

On a fait du sale.

'); preg_match("`url='([^']+)'`isU", $page1, $matches); $url = $matches[1]; sleep($this->gatewayDelay); $page2 = @file_get_contents($url) or die('

On a chiƩ dans la colle.

'); preg_match("`url='.*/ipns/([^']+)'`isU", $page2, $matches); $ipnsKey = $matches[1]; return $ipnsKey; } public function donneMoiSesPutainDeMessagesGchange ($prenomNom, $nomDuChienSuivieDeLaDateDeNaissanceDeJohnnyHallyday, $gchangeName) { $salt = $prenomNom; $pepper = $nomDuChienSuivieDeLaDateDeNaissanceDeJohnnyHallyday; $query = 'salt='. $salt .'&pepper='. $pepper . '&messaging=' . $gchangeName; $url = $this->gatewayProtocol . '://'. $this->gatewayDomain .':' . $this->gatewayPort . '/?' . $query; // echo '
'; var_dump(htmlspecialchars($url)); echo '
'; $page1 = file_get_contents($url) or die('

On a fait du sale.

'); // echo '
'; var_dump(htmlspecialchars($page1)); echo '
'; preg_match("`url='([^']+)'`isU", $page1, $matches); $url = $matches[1]; // echo '
'; var_dump($url); echo '
'; $page2 = ''; while (empty($page2)) { sleep($this->gatewayDelay); $page2 = @file_get_contents($url); } // echo '
'; var_dump(htmlspecialchars($page2)); echo '
'; $json = $page2; return json_decode($json); } public function donneMoiSaPutaindeG1Pub ($prenomNom, $nomDuChienSuivieDeLaDateDeNaissanceDeJohnnyHallyday) { $salt = $prenomNom; $pepper = $nomDuChienSuivieDeLaDateDeNaissanceDeJohnnyHallyday; $query = 'salt='. $salt .'&pepper='. $pepper . '&g1pub=on'; $url = $this->gatewayProtocol . '://'. $this->gatewayDomain .':' . $this->gatewayPort . '/?' . $query; // echo '
'; var_dump(htmlspecialchars($url)); echo '
'; $page1 = file_get_contents($url) or die('

On a fait du sale.

'); // die('
' . htmlspecialchars($page1) . '
'); preg_match("`url='([^']+)'`isU", $page1, $matches); // die( // '
' . htmlspecialchars($page1) . '
' . // '
' . print_r($matches, true) . '
' // ); $url = $matches[1]; // die('
' . var_dump($url, true) . '
'); $page2 = ''; while (empty($page2)) { sleep($this->gatewayDelay); $page2 = @file_get_contents($url); } preg_match("`url='.*/user/([^']+)/'`isU", $page2, $matches); $gchangeId = $matches[1]; return $gchangeId; } }