Ejemplos prácticos, trucos y demostraciones de PHP
Actualizado: 17 de noviembre del 2022
Por: Norfi Carrodeguas
Por: Norfi Carrodeguas
En esta página solo comparto algunos snipetts (códigos) que recopilo, para los que les interesa usar PHP en sus páginas o simplemente para experimentar.

En otro artículo del sitio llamado Como escribir con PHP, comparto las nociones elementales para los que comienzan en el uso de este lenguaje de programación y para los que solo necesitan conocer nociones elementales para manipular el código de WordPress o de páginas escritas con PHP.
En este artículo voy agregando otros códigos pequeños de utilidad que encuentro y otros que solo son curiosidades.
Snipetts o códigos de utilidad de PHP
Extraer y escribir el código fuente de una página de internet con PHP
<?php
header('Content-type: text/plain');
$url = "https://norfipc.com/codigos/como-escribir-con-php-paginas-web.php";
$html = file_get_contents($url);
echo $html;
?>
Buscar texto en código fuente de página externa con PHP
Extrae el código fuente de la página con file_get_contents y buscar contenido en una línea de texto, en este ejemplo: dateModified.La URL de la página es enviada mediante GET desde un bookmarklet.
<?php
header('Content-Type: text/plain');
$file = $_GET["durl"];
$contents = file_get_contents($file);
$searchfor = 'dateModified';
$pattern = preg_quote($searchfor, '/');
$pattern = "/^.*$pattern.*\$/m";
if (preg_match_all($pattern, $contents, $matches))
{
echo "Encontrado:\n";
echo implode("\n", $matches[0]);
}
else
{
echo "NO Metadatos";
}
?>
Bookmarklet
javascript:window.open('http://localhost/norfipc.com/local/dateModified.php?durl=%27+escape(window.location));void%200
Loop con PHP
<?php
for($i = 0;$i<=100;$i++ ){
echo " Crear loop que se repite 100 veces... ";
}
?>
Cargar una imagen aleatoria de un directorio con PHP

<?php
$imagesDir = '../fotos/citas/';
$images = glob($imagesDir. "*.jpg");
$randomImg = $images[array_rand($images)];
echo '<img class="tfoto" src="'.$randomImg.'" width="753" alt="Cita"><br>';
?>
Escribir en schema.org la hora y fecha de la última modificación de la página.
Ejemplo correspondiente a esta página.Compruébalo leyendo el código fuente de esta página (Control + U). El snippet de schema.org, de donde Google extrae los metadatos de esta página se encuentra al final del HTML.
"dateModified": "2022-11-17T09:12:08+00:00",
<?php
echo '"dateModified": "'. date ("c", getlastmod()).'",';
?>
Páginas relacionadas
✔ Mostrar mi Frase del día (QuoteOfTheDay), con PHP
✔ Como escribir con PHP en las páginas web
✔ Extraer contenido y datos de un XML con PHP
✔ Insertar contenido de otra página con AJAX, JavaScript y JQuery
✔ Como escribir con PHP en las páginas web
✔ Extraer contenido y datos de un XML con PHP
✔ Insertar contenido de otra página con AJAX, JavaScript y JQuery
Comparte
Facebook
Twitter