Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/12/2014, 16:23
Avatar de desco6
desco6
 
Fecha de Ingreso: diciembre-2014
Ubicación: Vivo aquí
Mensajes: 206
Antigüedad: 9 años, 4 meses
Puntos: 4
Respuesta: Insertar HTML en PHP (parece repetido pero no o eso creo)

Hola a todos los del foro.
Como resultado final de la búsqueda he investigación para aquellos que les importe o no les importe.
El usar o no usar código completo de PHP es irrelevante (teóricamente hablando) pues a pesar de que es relativamente correcto, a los únicos que les importa es al servidor que codifica esa información y si el código es muy simple como es mi caso, solo le estoy dando peso innecesario, pues GOOGLE el buscador que más nos interesa y todos los demás no ven todo ese enorme y complejo código que nos tardamos horas o días en hacer, en los buscadores no muestra nuestro laborioso código, sino solo un resultado HTML como es el ejemplo de a continuación que lo saque de esta página

http://php.net/manual/es/function.echo.php
que tiene muchos “ECHOS” pero al final lo único que vera el buscador será el fragmento en HTML pero el PHP no.
<p>este texto si se muestra</p>
<?php
echo "Hola mundo";

echo "Esto abarca
multiple líneas. Los saltos de línea también
se mostrarán";

echo "Esto abarca\nmúltiples líneas. Los saltos de línea también\nse mostrarán.";

echo "Para escapar caracteres se hace \"así\".";

// Se pueden usar variables dentro de una sentencia echo
$foo = "foobar";
$bar = "barbaz";

echo "foo es $foo"; // foo es foobar

// También se pueden usar arrays
$baz = array("valor" => "foo");

echo "Esto es {$baz['valor']} !"; // Esto es foo !

// Si se utilizan comillas simples, se mostrará el nombre de la variable, no su valor
echo 'foo es $foo'; // foo es $foo

// Si no usan otros caracteres, se puede utilizar echo para mostrar el valor de las variables.
echo $foo; // foobar
echo $foo,$bar; // foobarbarbaz

// Algunas personas prefieren pasar múltiples parámetros a echo en concatenación.
echo 'Esta ', 'cadena ', 'está ', 'hecha ', 'con múltiple parámetros.', chr(10);
echo 'Esta ' . 'cadena ' . 'está ' . 'hecha ' . 'con concatenación.' . "\n";

echo <<<END
Aquí se utiliza la sintaxis de "here document" para mostrar
múltiples líneas con interpolación de $variable. Nótese
que el finalizador de here document debe aparecer en una
línea con solamente un punto y coma. ¡Nada de espacios extra!
END;

// Ya que echo no se comporta como una función, el siguiente código no es válido.
($variable) ? echo 'true' : echo 'false';

// Sin embargo, el siguiente código funcionará:
($variable) ? print 'true' : print 'false'; // print también es un constructor, pero
// se comporta como una función, por lo que
// puede usarse en este contexto.
echo $variable ? 'true': 'false'; // dando la vuelta a la declaración
?>


Según cuenta la historia del internet si los buscadores o cualquier otro medio es capaz de ver ese código se considera como una violación a la seguridad de nuestra página.
Aunque yo siempre he sospechado que google puede ver más de lo que en verdad está permitido en internet, pero eso es otra historia.
Así que la conclusión es que poner o no el código completo de PHP es fundamentalmente cuestión de nosotros y de lo que amerite lo que hacemos.
En mi caso es innecesario…
Por cierto el código de ejemplo no hace nada, es más hasta genera error al ejecutarlo, claro me faltaría añadir cosas pero que “flojera”