Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // NOTE : j'ai retiré les paramètres de base de données
- // Setup development error reporting
- error_reporting(E_ALL & E_NOTICE);
- try {
- // Connect to MySQL Server
- if (!mysql_connect($dbhost, $dbuser, $dbpass)) {
- throw new RuntimeException(sprintf('Unable to connect to MySQL server : %s', mysql_error()));
- }
- //Select Database
- if (!mysql_select_db($dbname)) {
- throw new RuntimeException('Unable to select database : %s', mysql_error());
- }
- // Build query
- $codepart = filter_input(INPUT_GET, 'codepart');
- $query = sprintf("SELECT partMail FROM partenaires WHERE codePart = '%s'", mysql_real_escape_string($codepart));
- // Execute query
- $result = mysql_query($query);
- // Fetch results
- $result = mysql_query($query);
- $mailpart = mysql_result($result, 0);
- // Release resources
- mysql_free_result($result);
- mysql_close($db);
- // Build response
- if ($mailpart) {
- if ($callback = filter_input(INPUT_GET, 'callback')) {
- echo sprintf('%s(%s);', $callback, $mailpart);
- } else {
- echo $mailpart;
- }
- } else {
- throw new InvalidArgumentException("Le code partenaire '%s' n'existe pas", $codepart);
- }
- } catch (InvalidArgumentException $e) {
- header("HTTP/1.0 404 Not Found");
- echo $e->getMessage();
- }
Add Comment
Please, Sign In to add comment