PHP Lectura del archivo subido por php://fd/

¿Es posible leer el archivo cargado por el protocolo php://fd/?

Por ejemplo:

<?php
    echo file_get_contents('php://fd/1'); // I quess file descriptor (1) is the name of file input ?>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="1"/>
    <input type="submit" value="ok"/>
</form>

preguntado el 22 de mayo de 12 a las 12:05

Puedo usar "php://input" Pregunté porque necesito obtener el texto claro "algo" que está en el archivo. Puedo usar char '\ 0' para manipular el resultado, pero php://fd/ sería la forma más sencilla ... -

Creo que lo que estas buscando es $ _FILES - También esto -

:) Sé cómo cargar archivos. Me pregunto acerca de este caso -

Bueno, supongo que tu podría come sopa con un cuchillo, pero ¿por qué molestarse cuando te dan una cuchara... :) -

comprobar este -

2 Respuestas

php: // fd espera el descriptor de archivo. Creo que debe crear uno con fopen en el archivo cargado y luego usar su identificación.

contestado el 22 de mayo de 12 a las 13:05

Trata

<?php echo file_get_contents($_FILES["1"]["tmp_name"]); ?>

contestado el 22 de mayo de 12 a las 13:05

Sí, lo sé... Pero, ¿podría decirme si es posible usar php://fd? ¿El nombre de la entrada es el descriptor del archivo? - 00k

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.