$url = 'http://api.apontador.com.br/v1/places/C404577420635Z6357/photos/new'; $uploaddir = './uploads/'; $file = $uploaddir . basename($_FILES['uploadfile']['name']); $size = $_FILES['uploadfile']['size']; if ($size > 5242880) { echo "error file size > 5 MB"; unlink($_FILES['uploadfile']['tmp_name']); exit; } $method = 'PUT'; $data = base64_encode(file_get_contents($_FILES['uploadfile']['tmp_name'])); $oauth_token = $_GET['oauth_token']; $oauth_token_secret = $_GET['oauth_token_secret']; $PLACEID = 'C404577420635Z6357'; $PLACEID = $_GET['lbsid']; $resultado = apontadorChamaApi("PUT", "places/{$PLACEID}/photos/new", array("type" => "json", "content" => $data), $oauth_token, $oauth_token_secret); /* $h = fopen('log_upload.log','a+'); fwrite($h, var_export($resultado,TRUE)); fclose($h); */ //soma 1 foto na tb de upload_foto apenas para fins de estatistica try { $db = new PDO($dsn, $usr, $pwd); $db->exec("UPDATE upload_foto set qtd_fotos = qtd_fotos+1 WHERE id = 0" . $_REQUEST['user_id'] . " LIMIT 1"); } catch (PDOException $e) { // echo 'Connection failed: ' . $e->getMessage(); } /* if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { echo "success";
<div class="footer"> <!-- INICIO FORMULARIO BOTAO PAGSEGURO --> <form target="pagseguro" action="https://pagseguro.uol.com.br/checkout/doacao.jhtml" method="post"> <input type="hidden" name="email_cobranca" value="*****@*****.**" /> <input type="hidden" name="moeda" value="BRL" /> <input type="image" id="doar" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/doacoes/84x35-doar-cinza.gif" name="submit" alt="=)" title="=)" /> </form> <!-- FINAL FORMULARIO BOTAO PAGSEGURO --> </div> <?php //adiciona o usuario na tb upload_foto a fim de sabermos qtas fotos ele enviou usando o upload_multiplo require_once 'classes/ApontadorApiLib.php'; $usr_info = apontadorChamaApi("GET", "users/self", array("type" => "json"), $_COOKIE['oauth_token'], $_COOKIE['oauth_token_secret']); $usr_info = json_decode($usr_info); $usr_info = $usr_info->user; if (!isset($_COOKIE['user_id'])) { setcookie('user_id', $usr_info->id, time() + 31536000, '/'); } try { $db = new PDO($dsn, $usr, $pwd); $qtd_fotos = 0; //@TODO: Fazer direito foreach ($db->query("SELECT qtd_fotos FROM upload_foto WHERE id = " . $usr_info->id) as $qtd) { $qtd_fotos = $qtd['qtd_fotos']; } $db->exec(sprintf("REPLACE INTO upload_foto (id,nome,photo_url,ultima_atividade,qtd_fotos) values(0%s,'%s','%s',now(),%s)", $usr_info->id, $usr_info->name, $usr_info->photo_url, $qtd_fotos)); } catch (PDOException $e) { // echo 'Connection failed: ' . $e->getMessage();