tutan-kabron

Ágata
  • Contenido

    1.489
  • Registrado

  • Última Visita

  • Days Won

    57

tutan-kabron last won the day on June 7 2016

tutan-kabron had the most liked content!

Reputación en la Comunidad

2.371 El mejor

Sobre tutan-kabron

  • Rango
    Antiguo Staff (::
  • Cumpleaños 02/03/90

Visitantes recientes en el perfil

38.606 visitas al perfil
  1. el ban dura 300 msegundos fijate bien
  2. https://www.imageupload.club/ este lo hice yo desde cero (framework propio con app para windows) <?php if(isset($_POST['submit'])){ $file = $_FILES['file']; //archivo a subir $files = $_FILES['file']['name']; //nombre del archivo $ext = substr($files, strrpos($files, '.') + 1); // obtenemos extension $ext = strtolower($ext); // Si es una imagen continuamos, si no, mandamos el error if($file['type'] == 'image/jpg' || $file['type'] == 'image/png' || $file['type'] == 'image/gif' || $file['type'] == 'image/jpeg' || $file['type'] == 'image/ico') { $data = file_get_contents($file['tmp_name']); $pvars = array('file' => base64_encode($data), 'api_key' => 'API_KEY','api_secret' => 'API_SECRET','ext' => '.'.$ext); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://www.imageupload.club/image_upload.xml'); //url de subida curl_setopt($curl, CURLOPT_TIMEOUT, 30); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars); $xml = curl_exec($curl); $dem = preg_match ("/<error>(.*)<\/error>/xsmUi", $xml, $m); //obtenemos errores if ($m[1] == "error_tamano"){ echo '0: Imagen muy grande.'; }elseif ($m[1] == "flood"){ echo '0: Debes esperar 45 segundos entre cada imagen.'; }elseif ($m[1] == "api_invalida"){ echo '0: Hay un problema con tus api_keys.'; }elseif ($m[1] == "upload_failed"){ echo '0: Ocurrió un error al subir la imágen.'; }elseif ($m[1] == "upload_success"){ //si se subió correctamente... preg_match ("/<link>(.*)<\/link>/xsmUi", $xml, $matches); preg_match ("/<delete>(.*)<\/delete>/xsmUi", $xml, $matche); echo '<img src="'.$matches[1].'"><br />'.$matches[1]; echo '<br />'.$matche[1]; } curl_close ($curl); } else { echo '0: No es un archivo de imagen.'; } }else{ ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Image Upload Api v2.0.1</title> <link href="http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700" rel='stylesheet' /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> </head> <body> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="file" id="file" accept="image/*" /> <input type="submit" name="submit" value="Subir" /> </form> <br /> ImageUpload Api v2.0.1 </body> </html> <?php } ?> esta es una api para subir las fotos si te sirve la apli_key y api_secret la sacas de aca : https://www.imageupload.club/api
  3. hello bitches im back (en desarrollo meet me estilo tinder)

  4. hijo???? si yo te llevaba de la manita a la escuela jajajaja
  5. Perdió el clásico tu américa... y Absa ha vuelto a phpost :v

    1. Alan

      Alan

      Absa, el único que tiene un ID de usuario más bajo que el mío y sigue activo <3

    2. absa
  6. que version tienes de risus? solo es ver el nuevo bbcode para swf porque se actualizo
  7.  que carajos hizo @kocibux que todos le andan tirando mierda? -yao

    1. Mostrar mensajes anteriores  1 más
    2. Sasuke

      Sasuke

      kakeo identi.li y no termine de descargar Guerras de 2 mundos full hd 4k no fake mega 1link

    3. kiko

      kiko

      Pregúntale a    jorge51   dueño de lopeordelaweb.li  +  identi   

       

       

      lo malo es que no hacen nada para echar a este indeseable   kocibux   de phpost   parece que le gustan tenerlo en phpost   

    4. Error404

      Error404

      @kiko ¿Quién del staff ha dicho que gusta tener tal usuario?

  8. -yao siempre se ha podido editr tu propio coment con un quote
  9. nop tienes link?
  10. el pedo no tiene filemanager
  11. quiubolas mijo
  12. hola saben de algun panel de control para centos para uso de hosting que no sea kloxo o ajenti?
  13. de hecho es con la 1.2.5 es un boton jajajaa
  14. Basicamente es el mismo boton del mod: pero mejorado: usa sesión y no cookies solo los que esten logueados con facebook les va a aparecer no usa mucha carga de recursos primero quitamos esta funcion de m.perfil_muro.tpl : <script> {literal} //Js boton compartir facebook Tutan-Kabron 2013 function check() { $('#fb').attr('fbu','1'); document.getElementById('fb').value='1'; $('#c').show(); $('#u').hide(); setCookie("ch",1,365); } function uncheck() { document.getElementById('fb').value='0'; $('#fb').attr('fbu','0'); $('#u').show(); $('#c').hide(); setCookie("ch",0,365); } function setCookie(c_name,value,exdays) { var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value; } function leer(nombre) { var lista = document.cookie.split(";"); for (i in lista) { var busca = lista[i].search(nombre); if (busca > -1) {micookie=lista[i]} } var igual = micookie.indexOf("="); var valor = micookie.substring(igual+1); return valor; } function getCookie(c_name) { var c_value = document.cookie; var c_start = c_value.indexOf(" " + c_name + "="); if (c_start == -1) { c_start = c_value.indexOf(c_name + "="); } if (c_start == -1) { c_value = null; } else { c_start = c_value.indexOf("=", c_start) + 1; var c_end = c_value.indexOf(";", c_start); if (c_end == -1) { c_end = c_value.length; } c_value = unescape(c_value.substring(c_start,c_end)); } return c_value; } function doSomething() { var myCookie = getCookie("ch"); if (myCookie == null) { //setCookie("ch",1,365); check(); } else { ver(); } } function ver() { var t=getCookie("ch"); if (t='1'){ document.getElementById('fb').value='1'; $('#fb').attr('fbu','1'); $('#c').show(); $('#u').hide(); //setCookie("ch",1,365); } //else { if (t='0'){ document.getElementById('fb').value='0'; $('#fb').attr('fbu','0'); $('#u').show(); $('#c').hide(); //setCookie("ch",0,365); } } {/literal} </script> agregamos lo siguiente a acciones.js: // fb button tutan-kabron 2016 function fbon(){ // var a = 'hola'; $.ajax({ type: 'POST', url: global_data.url + '/fb-on.php', data: 'a=' + a, success: function(h){ document.getElementsByClassName('fb').value='1'; $('.fb').attr('fbu','1'); $('.c').show(); $('.u').hide(); } }); } function fboff(){ var a = 'hola'; // $.ajax({ type: 'POST', url: global_data.url + '/fb-off.php', data: 'a=' + a, success: function(h){ document.getElementsByClassName('fb').value='0'; $('.fb').attr('fbu','0'); $('.u').show(); $('.c').hide(); } }); } function fbcheck(){ var a = 'hola'; // $.ajax({ type: 'GET', url: global_data.url + '/fb-check.php', //data: 'a=' + a, success: function(h){ if(h==0){ document.getElementsByClassName('fb').value='0'; $('.fb').attr('fbu','0'); $('.u').show(); $('.c').hide(); }else if(h==1){ document.getElementsByClassName('fb').value='1'; $('.fb').attr('fbu','1'); $('.c').show(); $('.u').hide(); }else if(h==2){ document.getElementsByClassName('fb').value='1'; $('.fb').attr('fbu','1'); $('.c').show(); $('.u').hide(); } } }); } abrimos c.user.php y buscamos: // Actualizamos la session $this->session->update($data['user_id'], $remember, TRUE); // Cargamos la información del usuario $this->loadUser(true); // COMPROBAMOS SI TENEMOS QUE ASIGNAR MEDALLAS $this->DarMedalla(); // debajo aregamos: if($fb == false) setcookie("button", "0"); // 86400 = 1 day} if($fb == true) setcookie("button", "1"); // 86400 = 1 day} mas abajo buscamos: /* LIMPIAR VARIABLES */ $this->info = ''; $this->is_member = 0; # UPDATE $last_active = (time() - (($tsCore->settings['c_last_active'] * 60) * 3)); db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_lastactive \''.$last_active.'\' WHERE user_id = \''.(int)$user_id.'\''); abajo agregamos: setcookie("button", "", time() - 3600); setcookie("ch", "", time() - 3600); unset($session['ch']); mas abajo buscamos: /* userActivate() */ antes ponemos: function fbon(){ $host = parse_url($tsCore->settings['url']); $host = str_replace('www.', '' , strtolower($host['host'])); // Establecer variables $dom = ($host == 'localhost') ? '' : '.' . $host; if($_SESSION["ch"] = '1'); return true; return false; } function fboff(){ $host = parse_url($tsCore->settings['url']); $host = str_replace('www.', '' , strtolower($host['host'])); // Establecer variables $dom = ($host == 'localhost') ? '' : '.' . $host; if($_SESSION["ch"] = '0'); return true; return false; } subimos este archivo a in/php/ajax/ ajax.fb.php en main_header.tpl buscan: <body id="cielo" onload="doSomething()"> reemplazan por: <body id="cielo" {php} if(!isset($_COOKIE['button'])) { {/php}{if $tsUser->is_member} onload="fbcheck()" {/if} {php} } {/php}> abrimos m.perfil_muro.tpl y buscan: {if $tsInfo.uid == $tsUser->uid} {if $tsUser->fb} <input type="hidden" id="fb" class="face-shout qtip" title="Compartir en Facebook" checked="checked" value="" fbu=""> <a onclick="uncheck()" id="c" class="face-shout qtip" title="Compartir en Facebook" style="opacity: 1;"></a> <a onclick="check()" id="u" class="face-shout qtip" title="Compartir en Facebook" ></a> {/if}{/if} reemplazan por: {if $tsInfo.uid == $tsUser->uid} {if $tsUser->fb} <input type="hidden" id="fb" class="face-shout qtip fb" title="Compartir en Facebook" checked="checked" value="" fbu="1"> {php} if(!isset($_COOKIE['button'])) { {/php} <a onclick="fboff()" id="c" class="face-shout qtip c" title="Compartir en Facebook" style="opacity: 1;"></a> <a onclick="fbon()" id="u" class="face-shout qtip u" title="Compartir en Facebook" style=" display:none; "></a> {php} } {/php} {/if}{/if} y eso seria todo demo: Mytech! - Tecnología en un solo lugar