¿Sabes lo que significa
depurar código?
Sí, sí, el if() con strpos() se encarga de buscar "doc", "docx" y "pdf" respectivamente.
Y claro, entonces $archivoCorrecto nunca es true para enviar el archivo ¿verdad?
Eso es obvio, eso ya lo sabemos.
Lo que no sabemos, ni podemos adivinar, y curiosamente no te animas a depurar es: ¿qué valor tiene $tipo para que el if() y strpos() no validen correctamente y el resultado de $archivoCorrecto sea false?
No podemos ejecutar tu código mentalmente y corregir lo que hiciste mal, ¿qué tan dificil es depurar tu código para indagar si los datos están bien?
Código PHP:
Ver original$tipo = $_FILES['archivo']['type'];
$tamano = $_FILES['archivo']['size'];
echo "TIPO= $tipo<br>";
echo "TAMAÑO= $tamano<br>";
¿Qué valores muestra cuando tu script no adjunta nada?