Carlos, buenas tardes. Primero te agradezco e tiempo invertido en tus videos, son de gran ayuda. Quería consultarte si es necesario colocar accept en el imput cuando limitamos con mime_content_type?, entiendo que sirve para filtrar los tipos de archivos en la seleccion. Pero es necesario? Slds
tengo un problema, hice todo tal cual en el video, pero cuando se va a verificar el tipo de archivo con el mime_content_type siempre me lanza un error en la linea, he reescrito el código varias veces y revisando algo que esté diferente al tuyo pero nada, hasta vi en que versiones de php se puede hacer y no hay problemas tampoco con eso, no entiendo Fatal error: Uncaught Error: Call to undefined function mime_content_type() in C:\AppServ\www\curso-php\carga.php:11 Stack trace: #0 {main} thrown in C:\AppServ\www\curso-php\carga.php on line 11 averiguando como si no hubiera un mañana, me enteré que la función esta en desuso y creo que la eliminaron de apache, no se si xamp o el otro aún permitan su uso, pero no puedo dejar de usar apache por los momentos, igual tengo que actualizar mi equipo así que tendré que arreglarlo en otro momento, pero si me ayudas a solucionar el problema sin tener que actualizar el equipo, sería de mucha ayuda fastidiando el programa descubrí que había otra forma más sencilla de hacerlo sin usar el mime_type_content() $mime1=$_FILES['fichero']['type']; if($mime1!="image/jpeg" && $mime1!="image/png") { echo "tipo de fichero no admitido"; exit(); } sin hacer el código más largo, sin hacer nada demás usando el type que dijiste en el principio e igualándolo a una variable X usándolo como si fuera la función, era más que suficiente xd incluso para reducirlo más equivaliendo lo mismo que usar el mime type if($_FILES['fichero']['type']!="image/jpeg" && $_FILES['fichero']['type']!="image/png")
Funciona al activar/quitar el comentario a la extensión "extension=fileinfo" en en archivo (donde lo tengan)/xampp/php/php.ini, luego reinician apache y listo. Importante también tener la condición con "and (&&)" y no con "or (||)"
0777 El primer dígito representa los permisos del propietario.0 El segundo dígito representa los permisos del grupo.7 El tercer dígito representa los permisos de otros usuarios.7 pero el cuarto digito 7 para que sirve?
@@MeliAmor Yo mismo lo solucione, en mi caso especifico es que no sabia que PHP era sensible a las minúsculas y mayúsculas. Yo tenia la variable toda en minúscula y estaba colocando mayúsculas sin darme cuenta.
⭐⭐ENVIAR ARCHIVOS CON PHP y AJAX⭐⭐
ua-cam.com/video/_zTWaQSdQCs/v-deo.html
Buenas, saludos al Ar. ARLOS, EL CURSO ES EXELENTE, LO FELICITO, ESTOY ACTUALIZANDOME BASATANTE
Excelente info. Mil gracias Carlos
Mil gracias ingeniero, este tema me ha gustado muchísimo
Excelente clase, gracias por tan valioso aporte.
geniales son tus videos ... saludos desde Paraguay !!!
Gracias, saludos 😃
Tremendo, demasiada información valiosa en un solo video.
Excelente todo tu contenido de php felicidades
Excelente, gracias, saludos.
re me alento a seguir y aprender mas
muy buen video, cuando comenzaras con la POO EN PHP?
Gracias me sirvio.
buen video, gracias !! :D
Carlos, buenas tardes. Primero te agradezco e tiempo invertido en tus videos, son de gran ayuda. Quería consultarte si es necesario colocar accept en el imput cuando limitamos con mime_content_type?, entiendo que sirve para filtrar los tipos de archivos en la seleccion. Pero es necesario?
Slds
Tengo problemas para enviar la imagen a la carpeta o se me cree la carpeta, debe ser que mi Mac esta protegido para que no ocurra eso?
tengo un problema, hice todo tal cual en el video, pero cuando se va a
verificar el tipo de archivo con el mime_content_type siempre me lanza un error en la linea, he reescrito el código varias veces y revisando algo que esté diferente al tuyo pero nada, hasta vi en que versiones de php se puede hacer y no hay problemas tampoco con eso, no entiendo
Fatal error: Uncaught Error: Call to undefined function mime_content_type() in C:\AppServ\www\curso-php\carga.php:11 Stack trace: #0 {main} thrown in C:\AppServ\www\curso-php\carga.php on line 11
averiguando como si no hubiera un mañana, me enteré que la función esta en desuso y creo que la eliminaron de apache, no se si xamp o el otro aún permitan su uso, pero no puedo dejar de usar apache por los momentos, igual tengo que actualizar mi equipo así que tendré que arreglarlo en otro momento, pero si me ayudas a solucionar el problema sin tener que actualizar el equipo, sería de mucha ayuda
fastidiando el programa descubrí que había otra forma más sencilla de hacerlo sin usar el mime_type_content()
$mime1=$_FILES['fichero']['type'];
if($mime1!="image/jpeg" && $mime1!="image/png")
{
echo "tipo de fichero no admitido";
exit();
}
sin hacer el código más largo, sin hacer nada demás usando el type que dijiste en el principio e igualándolo a una variable X usándolo como si fuera la función, era más que suficiente xd
incluso para reducirlo más equivaliendo lo mismo que usar el mime type
if($_FILES['fichero']['type']!="image/jpeg" && $_FILES['fichero']['type']!="image/png")
Funciona al activar/quitar el comentario a la extensión "extension=fileinfo" en en archivo (donde lo tengan)/xampp/php/php.ini, luego reinician apache y listo. Importante también tener la condición con "and (&&)" y no con "or (||)"
xd no puedo creer que llegue tan lejos jajajaja y no parare hasta ahcer ese crud
Me crea el directorio pero no me agrega el archivo, el directorio queda sin ningun archivo nuevo. que puedo hacer?
que buen video
0777
El primer dígito representa los permisos del propietario.0
El segundo dígito representa los permisos del grupo.7
El tercer dígito representa los permisos de otros usuarios.7
pero el cuarto digito 7 para que sirve?
A mi me da error en los echos del minuto 5:14, Undefined array key "Fichero", Trying to access array offset on value of type null
a mi igual, alguna solucion?
@@MeliAmor Yo mismo lo solucione, en mi caso especifico es que no sabia que PHP era sensible a las minúsculas y mayúsculas. Yo tenia la variable toda en minúscula y estaba colocando mayúsculas sin darme cuenta.
echo "Detalles del Archivo Subido";
echo "Nombre: " . htmlspecialchars($archivo['name']) . "";
echo "direccion temporal: " . htmlspecialchars($archivo['tmp_name']) . "";
echo "Tamaño: " . htmlspecialchars($archivo['size']) . " bytes";
echo "Error: " . htmlspecialchars($archivo['error']) . "";
Yo tambien tengo el mismo problema, pero en mi caso si tengo bien escrito el llamado de la array key. Depronto sabes como solucionarlo?
php tiene muchas líneas como las de linux
Carlos a un sigue cargando contenido?
No me funciona este ejercicio.
echo "Detalles del Archivo Subido";
echo "Nombre: " . htmlspecialchars($archivo['name']) . "";
echo "direccion temporal: " . htmlspecialchars($archivo['tmp_name']) . "";
echo "Tamaño: " . htmlspecialchars($archivo['size']) . " bytes";
echo "Error: " . htmlspecialchars($archivo['error']) . "";