0


- Conversaciaón - - Intereses - - Bienestar -

Buscar

Identificarse

Historial
Hilos en Seguimiento
Bloc de Notas

Reglas
Preguntas Frecuentes

chan.mx © 2024
Hilo: Escribamos un sitio web en PHP, una línea por respuesta. — CHAN.MX

CHAN.MX

Hilo: Escribamos un sitio web en PHP, una línea por respuesta.

/tecnologia/
Ir Abajo

Anónimo A inicio esta discusión hace más de 2 meses #5,812

Archivo: php-1-logo-png-transparent.png 2400x1257 97705 KB
<?php
↓ Respuestas ↓


Anónimo B, hace más de 2 meses[^] [v] #40,540

$opene = "Es gay y le gusta la riata";

Anónimo A (OP), hace más de 2 meses[^] [v] #40,558

$anonb="no tiene papa y tiene pito chico";
(Editado 12 segundos después.)

Anónimo C, hace más de 2 meses[^] [v] #40,570

lol
(Editado 1 minutos después.)

Anónimo D, hace más de 2 meses[^] [v] #40,571

Anónimo E, hace más de 2 meses[^] [v] #40,578

¿Para que PHP?

Anónimo F, hace más de 2 meses[^] [v] #41,021

<h1>pene</h1>
(Editado 29 segundos después.)

Anónimo A (OP), hace más de 2 meses[^] [v] #41,047

@anterior (F)
Corrección:
?>
<h1>pene</h1>
<?php

Yucatanon !mNGOxgc6yQ, hace más de 2 meses[^] [v] #41,057

No aprendí a usar php, sólo Html.

Anónimo H, hace más de 2 meses[^] [v] #41,163

Mi negro te imaginas querer implementar por aquí el modelo vista controlador?
Los archivos para la conexión de la bd, el servicio del enrutador, el servicio de los tokens, el index.php, el middleware, los repositorios, los modelos y las interfaces solo para el backend, para el front se ocupan todas las funciones del javascript y hacer las transformaciones de objetos JSON y carga de scrips, en pocas palabras: el infierno.

Anónimo A (OP), hace más de 2 meses[^] [v] #41,168

@anterior (H)
Si, me lo imagino. Solo necesitamos organizarnos. Podríamos hacer varios hilos o que cada anon deje claro que archivo esta editando.
Sería rudimentario, innecesario, caótico, pero para nada imposible

Anónimo I, hace más de 2 meses[^] [v] #41,247

Que pendejada andar abre y cierre viñetas de php, son horribles, me basta con ver una al inicio

echo '<div style="position: fixed; top: 0; left: 0; width: 100%; height: 50px; padding: 10px; background-color: #333; color: white; text-align: center; font-size: 20px;">App del opendejo que creó el hilo</div>';

Anónimo J, hace más de 2 meses[^] [v] #41,276

Archivo: 2024-11-21-172536_hyprshot.png 939x815 136.5 KB
$texto_berde = Laravel.embedImg("picosa_relatada.jpg")

Anónimo K, hace más de 2 meses[^] [v] #41,780

$pendejotu = "Soy pobre y no tengo para montar un sitio web que no sea en PHP";

Anónimo L, hace más de 2 meses[^] [v] #41,782

oputo_es_gay_y_negro_1488.exe.bat.com.sys

Anónimo M, hace más de 2 meses[^] [v] #43,406

<?php
header('Content-Type: application/json');

$data = json_decode(file_get_contents('php://input'), true);

// Validación de datos
if (empty($data['name']) || !is_numeric($data['score']) || !is_numeric($data['level']) || empty($data['date'])) {
    echo json_encode(['error' => 'Datos inválidos o faltantes']);
    exit;
}

// Sanitización de datos
$name = filter_var($data['name'], FILTER_SANITIZE_STRING);
$score = filter_var($data['score'], FILTER_SANITIZE_NUMBER_INT);
$level = filter_var($data['level'], FILTER_SANITIZE_NUMBER_INT);
$date = filter_var($data['date'], FILTER_SANITIZE_STRING);

// Validación de valores
if ($score < 0 || $level < 1) {
    echo json_encode(['error' => 'Valores de score o level inválidos']);
    exit;
}

// Conexión a la base de datos
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "juegamesta";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt = $conn->prepare("INSERT INTO scores 
        (player_name, score, max_level, play_date) 
        VALUES (:name, :score, :level, :date)");

    $stmt->execute([
        ':name' => $name,
        ':score' => $score,
        ':level' => $level,
        ':date' => $date
    ]);

    echo json_encode(['success' => true]);
} catch (PDOException $e) {
    echo json_encode(['error' => 'Error en la base de datos: ' . $e->getMessage()]);
}
:
:

No olvides usar el sentido común al postear. No compartas material ilgeal. No hagas spam.

Si no eres capaz de seguir estás reglas, no eres bienvenido en chan.mx y es probable que seas baneado.

En linea: 498
This page took 0.41743 seconds to be generated. Memory usage: 849.95KB / 512M.
\n\n