Skip to content

Instantly share code, notes, and snippets.

@adamdilek
Created December 12, 2011 14:15
Show Gist options
  • Save adamdilek/1467374 to your computer and use it in GitHub Desktop.
Save adamdilek/1467374 to your computer and use it in GitHub Desktop.
Example PHP Code for Name API
<?php header("content-type: text/html; charset=utf-8");?>
<html>
<body>
<form id="form1" name="form1" method="post" action="json.php">
<label for="textfield">İsim </label>
<input type="text" name="name" id="textfield" />
<input type="submit" name="button" id="button" value="Submit" />
</form>
<body>
</html>
<?php
if(isset($_POST['name']))
$name=$_POST['name'];
else
$name="Ali";
$request = 'http://pigon.ws/name/show?name='.$name;
$session = curl_init($request);
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($session);
$status_code = curl_getinfo($session, CURLINFO_HTTP_CODE);
curl_close($session);
echo "Status Code : ".$status_code."<br>";
$jsonobj=json_decode($response);
echo $name."<br>";
if($status_code==200) {
if($jsonobj->gender=="M")
echo "".$name." Erkek ismi";
else if($jsonobj->gender=="F")
echo "".$name." Kadin ismi";
else
echo "".$name." Erkek-Kadin ismi";
}
else {
echo $jsonobj->error;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment