¿En qué lenguaje de programación está hecha la galería de imágenes de Facebook y Tuenti?

Hola a todos. Me gusta mucho cómo funciina la galería de imágenes de estas dos redes sociales y necesitaría aber en qué lenguaje está hecho porque me gustaría copiarlo para mi web.

hace 15 minutos - Quedan 3 días para responder

Información adicional

hace 12 minutos

Perdonad las erratas: las prisas, ya sabéis, jeje

Actualizar:

Gracias, Mónika, y José Luis. Me dice quien me está ayudando con mi web lo siguiente: "Php es el lenguaje de programación de mi web y el servidor admite php pero la galería de imágenes no es php es otro lenguaje".

Podrías contestarme.

4 respuestas

Calificación
  • hace 1 década
    Respuesta favorita

    eso es PHP sobre un servidor UNIX con apache.

    No puedes copiar eso:

    1º) porque tu servidor no va a saber interpretar nada.

    2º) porque ese código está bajo licencia de tuenti.

    Pero si necesitas algo, puedes bucar programas en PHP, para instalar uno en tu servidor.

    Esos enlaces de ahí abajo son lo que necesitas, si quieres más, pues tu mismo puedes buscar en google, con el criterio PHP imagenes, o PHP galería, asegurandote que es bajo licencia gratuita, ya que de lo contrario pierdes muchas funciones y es muy molestos.

    Tienes que saber si tu servidor funciona con apache, si no, pues tendrás que instalarlo tú, conectadote a la shell y realizando la instalación, pero eso tiene que permitirtelo el hosting, que si es gratuito me temo que no hace falta que lo intentes.

    Acabo de consultar el código que ejecuta el navegador y es html, lo que pasa es que se genera detrás, en el servidor, y eso es algo muy complejo.

    mira el encabezado de una página del album de tuenti:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EsvN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona...

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">

    <head>

    <meta http-equiv="Content-Language" content="es" />

    <meta name="ROBOTS" content="NONE" />

    <meta name="description" content="Tus amigos, tu entidad. En Tuenti encontrarás a todos tus amigos. ¿Todavía no estás dentro?" />

    <meta name="DC.title" content="Tuenti" />

    <title>Tuenti.com</title>

    <style id="style_tag">

    </style>

    <script>

    var activex_initiated = true;

    function getStaticPath() {

    var me = arguments.callee;

    return me.staticPaths[ ( me.counter++ ) % me.staticPaths.length ];

    }

    getStaticPath.counter = 0;

    getStaticPath.staticPaths = [ "http://estaticos1.tuenti.com/","http://estaticos2.... ];

    Es html y java.

    este otro es un fragmento de facebook:

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"...

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" id="facebook">

    <head>

    <title>Facebook | Inicio</title>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <meta http-equiv="Content-language" content="es" />

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

    <script type="text/javascript">

    //<![CDATA[

    (function(href) { var uri_re = /^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/; href.replace(uri_re, function(all, path, query, frag) { if (frag) { var dst, src = path + (query ? '?' + query : ''); if (frag.charAt(0) == '/') { dst = frag.replace(/^\/+/, '/'); } else if (/&|=/.test(frag)) { var q = {}; var m = frag.match(/([^#]*)(#.*)?/); var arr = (query||'').split('&').concat((m[1]||'').split('&')); for (var i=0, length=arr.length; i<length; i++) { var t = arr[i].split('='); if (t.length && t[0] != '') { q[t[0]] = t[1]; } } var s = []; for (var i in q) { s.push(i+ (q[i]?'='+q[i]:'')); } dst = path+'?'+s.join('&')+(m[2]||''); } if (dst && dst != src) { window.location.replace(dst); } } }); })(window.location.href);Env={quickling_inactive_page_regex:"^\\\/(election08\\\/|login\\.php|logout\\.php|sorry\\.php|help\\.php|ac\\.php|ajax\\\/emu\\\/h\\.php|ext\\\/|ads\\\/create\\\/|feeds\\\/|.+(\\?|&)fb95_opt_(in|out)|intern\\\/(?!example\\\/page_cache))",method:"GET",dev:0,start:(new Date()).getTime(),ps_limit:5,ps_ratio:4,svn_rev:142844,static_base:"http:\/\/static.ak.fbcdn.net\/",ecdc_page_regex:"^\\\/(safe_image\\.php|ajax\\\/perf\\.php|profile\\.php|home\\.php|photo\\.php|album\\.php|photo_search\\.php|photos\\.php|wall\\.php|friends\\\/ajax\\\/filters\\.php|friends\\\/ajax\\\/friends\\.php|friends\\\/ajax\\\/selector\\.php|group\\.php|groups\\.php|friends\\\/$)",ecdc_always_page_regex:"^\\\/ajax\\\/(chat\\\/buddy_list\\.php|presence\\\/update\\.php|typeahead_log\\.php|scribe_log\\.php|f\\.php)",tlds:["com"]}; var onloadRegister = window.onloadRegister || function(h) { onloadhooks.push(h); }; var onloadhooks = window.onloadhooks || []; var onafterloadRegister = window.onafterloadRegister || function(h) { onafterloadhooks.push(h); }; var onafterloadhooks = window.onafterloadhooks || []; function wait_for_load(element, e, f) { f = bind(element, f, e); if (window.loaded) { return f(); } switch ((e || event).type) { case 'load': case 'focus': onloadRegister(f); return; case 'click': if (element.original_cursor === undefined) { element.original_cursor = element.style.cursor; } if (document.body.original_cursor === undefined) { document.body.original_cursor = document.body.style.cursor; } element.style.cursor = document.body.style.cursor = 'progress'; onafterloadRegister(function() { element.style.cursor = element.original_cursor; document.body.style.cursor = document.body.original_cursor; element.original_cursor = document.body.original_cursor = undefined; if (element.tagName.toLowerCase() == 'a') { var original_event = window.event; window.event = e; var ret_value = element.onclick.call(element, e); window.event = original_event; if (ret_value !== false && element.href) { window.location.href = element.href; } } else if (element.click) { element.click(); } }); break; } return false; }; function bind(obj, method ) { var args = []; for (var ii = 2; ii < arguments.length; ii++) { args.push(arguments[ii]); } var fn = function() { var _obj = obj || (this == window ? false : this); var _args = args.slice(); for (var jj = 0; jj < arguments.length; jj++) { _args.push(arguments[jj]); } if (typeof(method) == "string") { if (_obj[method]) { return _obj[method].apply(_obj, _args); } } else { return method.apply(_obj, _args); } }; if (typeof method == 'string') { fn.name = method; } else if (method && method.name) { fn.name = method.name; } fn.toString = function() { return bind._toString(obj, args, method); }; return fn; }; var curry = bind(null, bind, null); bind._toString = bind._toString || function(obj, args, method) { return (typeof method == 'string') ? ('late bind<'+method+'>') : ('bound<'+method.toString()+'>'); }; function goURI(uri, force_reload) { uri = uri.toString(); if (!force_reload && window.PageTransitions && PageTransitions.isInitialized()) { PageTransitions.go(uri); } else if (window.location.href == uri) { window.location.reload(); } else { window.location.href = uri; } } var PrimordialBootloader = window.PrimordialBootloader || { loaded : [], done : function(names) { PrimordialBootloader.loaded.push(names); } }; var Bootloader = window.Bootloader || { done : PrimordialBootloader.done }; function loadExternalJavascript(urls, callback, body) { if (urls instanceof Array) { var url = urls.shift(0); loadExternalJavascript(url, function() { if (urls.length) { loadExternalJavascript(urls, callback, body); } else { callback && callback(); } }, body); } else { var node = body ? document.body : document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = urls; if (callback) { script.onerror = script.onload = callback; script.onreadystatechange = function() { if (this.readyState == "complete" || this.readyState == "loaded") { callback(); } } } node.appendChild(script); return script; } } window.loadFirebugConsole && window.loadFirebugConsole();document.cookie = "cavalry_transit_start_time=; expires=Mon, 26 Jul 1997 05:00:00 GMT; path=\/; domain=.facebook.com";loadExternalJavascript("http:\/\/static.ak.fbcdn.net\/js_strings.php\/t85655\/es_ES");

    //]]>

    </script>

    <meta name="robots" content="noodp,noydir" />

    <meta name="description" content="Facebook es una herramienta social que pone en contacto a personas con sus amigos y otras personas que trabajan, estudian y viven cerca de ellos. La gente utiliza Facebook para mantenerse al día con sus amigos, subir un número ilimitado de fotos, compartir enlaces y vídeos, y aprender más sobre las personas que conocen." />

    <link type="text/css" rel="stylesheet" href="http://static.ak.fbcdn.net/rsrc.php/z6Y43/lpkg/4yo... />

    <link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/zB2K0/lpkg/b... />

    <link type="text/css" rel="stylesheet" href="http://b.static.ak.fbcdn.net/rsrc.php/z1996/lpkg/1... />

    <link type="text/css" rel="s

  • hace 1 década

    Ya te ha contestado José Luis ampliamente, sigue sus indicaciones.

    Un saludos

  • hace 1 década

    Hola amigo...

    Me gusta ver que tu revista sigue avanzando y que sigues buscando mejorarla...

    Me conmovió "La Epístola"... Sin palabras...

    Un beso amigo...

    @->--

  • Anónimo
    hace 1 década

    ni idea a mi tb me gustaria saberlo, sorry

¿Aún tienes preguntas? Pregunta ahora y obtén respuestas.