Van icon

PHP Files

Links


    //PHP FILES <
    LEER ARCHIVO
    $archivo = fopen("glosario.txt", "r") or die("No se pudo abrir el archivo!");
	echo fread($archivo,filesize("glosario.txt"));
	fclose($archivo);
	// https://www.w3schools.com/php7/php7_file_open_read.asp

    ESCRIBIR EN ARCHIVO
    $archivo = fopen("nuevo.txt", "w") or die("No se pudo crear el archivo!");
		// Escribe dentro del archivo
		$txt = "Candy Gonzalez\n";
		fwrite($archivo, $txt);
		$txt = "Sebastian Bach\n";
		fwrite($archivo, $txt);
	fclose($archivo);

    //LEER LINEAS
    $archivo = fopen("glosario.txt", "r") or die("No se pudo abrir el archivo!");
	
		// Muestra linea a linea hasta esl finaldel archivo
		while(!feof($archivo)) {
		  echo fgets($archivo) . "
"; } fclose($archivo);

    //PHP FILES <
    LEER ARCHIVO
    $archivo = fopen("glosario.txt", "r") or die("No se pudo abrir el archivo!");
    echo fread($archivo,filesize("glosario.txt"));
    fclose($archivo);
    // https://www.w3schools.com/php7/php7_file_open_read.asp

    ESCRIBIR EN ARCHIVO
    $archivo = fopen("nuevo.txt", "w") or die("No se pudo crear el archivo!");
        // Escribe dentro del archivo
        $txt = "Candy Gonzalez\n";
        fwrite($archivo, $txt);
        $txt = "Sebastian Bach\n";
        fwrite($archivo, $txt);
    fclose($archivo);

    //LEER LINEAS
    $archivo = fopen("glosario.txt", "r") or die("No se pudo abrir el archivo!");
    
        // Muestra linea a linea hasta esl finaldel archivo
        while(!feof($archivo)) {
            echo fgets($archivo) . "
"; } fclose($archivo);

    //PHP FILES <
    <input type="hidden" name="MAX_FILE_SIZE" value="2097152">
    <label for="avatar">Archivo: </label><br><br>
    <input type="file" name="avatar"><br><br>
    if(!is_dir('avatares')){
        mkdir('avatares');
      }
    
    /*uniqid — Genera un ID único, basado n microsegundos. Devuelve el identificador único, como string.
    basename — Devuelve el último componente de nombre de una ruta 
    https://www.php.net/manual/es/features.file-upload.post-method.php   */
    $destino = 'avatares/' . uniqid() .'_' . basename($_FILES['avatar']['name']);

    //move_uploaded_file — Mueve un archivo subido a una nueva ubicación
    if(move_uploaded_file($_FILES['avatar']['tmp_name'], $destino)){
        echo 'Archivo subido correctamente';
    }
    else{
        echo 'Error al subir el archivo';
    }