0% encontró este documento útil (0 votos)
0 vistas4 páginas

HTML Php

El documento proporciona un ejemplo de código HTML y PHP que permite a los usuarios escribir texto en un área de texto, enviar el formulario y mostrar el texto ingresado. Incluye un diseño básico y medidas de seguridad para evitar problemas de XSS. También se ofrece una versión simplificada del código para imprimir el texto sin estilos adicionales.

Cargado por

noehh414
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas4 páginas

HTML Php

El documento proporciona un ejemplo de código HTML y PHP que permite a los usuarios escribir texto en un área de texto, enviar el formulario y mostrar el texto ingresado. Incluye un diseño básico y medidas de seguridad para evitar problemas de XSS. También se ofrece una versión simplificada del código para imprimir el texto sin estilos adicionales.

Cargado por

noehh414
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Aquí tienes un ejemplo sencillo y funcional de **HTML + PHP** para:

1. Escribir texto en una caja (textarea).

2. Enviar el formulario.

3. Mostrar (imprimir) el texto que se escribió.

### Código completo (todo en un solo archivo)

Guarda este código como `[Link]` y ábrelo en un servidor con PHP


(XAMPP, Laragon, servidor local, etc.):

```html

<!DOCTYPE html>

<html lang="es">

<head>

<meta charset="UTF-8">

<title>Agregar e imprimir texto</title>

<style>

body {

font-family: Arial, sans-serif;

max-width: 600px;

margin: 40px auto;

padding: 20px;

textarea {

width: 100%;

height: 150px;
padding: 10px;

font-size: 16px;

margin-bottom: 15px;

button {

padding: 10px 20px;

font-size: 16px;

cursor: pointer;

.resultado {

margin-top: 30px;

padding: 15px;

background: #f0f0f0;

border-left: 5px solid #007bff;

white-space: pre-wrap; /* Mantiene saltos de línea */

</style>

</head>

<body>

<h2>Escribe tu texto</h2>

<form method="POST" action="">

<textarea name="texto" placeholder="Escribe aquí tu texto..."


required><?php

// Mantiene el texto en el textarea después de enviar

if (isset($_POST['texto'])) {
echo htmlspecialchars($_POST['texto']);

?></textarea>

<br>

<button type="submit">Imprimir texto</button>

</form>

<?php

// Si se envió el formulario, mostrar el texto

if ($_SERVER["REQUEST_METHOD"] == "POST" && !


empty($_POST['texto'])) {

$texto = htmlspecialchars($_POST['texto']); // Seguridad contra XSS

echo "<div class='resultado'>";

echo "<h3>Texto ingresado:</h3>";

echo $texto;

echo "</div>";

?>

</body>

</html>

```

### Cómo funciona

- El usuario escribe en el **textarea**.

- Al hacer clic en **Imprimir texto**, el formulario se envía a sí mismo


(`action=""`).
- PHP recibe el texto con `$_POST['texto']`.

- Se muestra el texto de forma segura (usando `htmlspecialchars` para


evitar problemas de seguridad).

- El texto también se mantiene dentro del textarea después de enviarlo.

### Versión más simple (solo para imprimir)

Si solo quieres imprimir el texto sin estilos:

```php

<form method="POST">

<textarea name="texto"></textarea>

<button type="submit">Imprimir</button>

</form>

<?php

if (isset($_POST['texto'])) {

echo "<h3>Texto:</h3>";

echo htmlspecialchars($_POST['texto']);

?>

```

¿Quieres que el texto se guarde en un archivo, en una base de datos, o


que se imprima con `print` / `echo` de otra forma? Dime y te lo adapto.

También podría gustarte