es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué mi código me muestra 22 después de “mickey” y “minnie” mientras estoy leyendo newfile.txt en PHP?

Sobrescribí el archivo existente llamado newfile.txt y lo leí usando la función readfile y el código está funcionando correctamente también yo tengo 22… y no estoy familiarizado con esto…
¿Podrías decirme, por favor? ¡Gracias de antemano!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <?php 
        $myfile=fopen("newfile.txt","w") or die ("Unable to open the file");
        $txt = "Mickey Doe\n";
        fwrite($myfile,$txt);
        $txt = "Minnie Doe\n";
        fwrite($myfile,$txt);
        echo readfile("newfile.txt");
        fclose($myfile);
    ?>
</body>
</html>
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Según el fragmento de código proporcionado, parece que el usuario ha sobrescrito el archivo existente llamado newfile.txt con algún contenido utilizando la función fopen con “w” (modo de escritura) como modo de apertura del archivo. Luego ha utilizado la función fwrite para escribir algunos datos en el archivo.

    Después de eso, el usuario está utilizando la función readfile para leer el contenido del mismo archivo, y parece que funciona correctamente, tal como han mencionado.

    Sin embargo, el usuario está confundido acerca del número “22” que se muestra en la salida, lo cual podría ser la longitud (en bytes) del contenido del archivo. No está claro de qué está familiarizado el usuario y qué está solicitando que se le informe.

    En general, según la información limitada proporcionada, parece que el código está funcionando según lo previsto y la función readfile está leyendo el contenido del archivo recién creado sin ningún problema.

Comments are closed.