Código PHP:
Warning: Wrong parameter count for is_uploaded_file() in c:program fileseasyphpwwwmsinsert3.php on line 5
Warning: Wrong parameter count for unlink() in c:program fileseasyphpwwwmsinsert3.php on line 7
| ||||
Wrong count for....error ... Estos dos errores como se solucionaria? Código PHP:
__________________ www.dataautos.com |
| ||||
Un gran primer paso para solucionarlo es que publiques las líneas 5 y 7 del programa. Saludos.
__________________ La mejor opción para aprender PHP paso a paso... |
| ||||
Linea 5 Código PHP: Linea 7 Código PHP: aqui tan
__________________ www.dataautos.com |
| |||
Hola, Visita el manual oficial y mira los parametros que necesita. Los links www.php.net/is_uploaded_file y www.php.net/unlink . Cuenta los paramtros que acepta y no pongas ninguno mas. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
bueno es que necesito subir 7 imagenes a la vez... y con un solo me funcionaba... ando probando con los 7
__________________ www.dataautos.com |
| ||||
Me parece que no acepta sino un parámetro a la vez según el link de josemi.
__________________ La mejor opción para aprender PHP paso a paso... |
| ||||
bueno o aprendo a subir varios archivos o me corto las...............
__________________ www.dataautos.com |
| ||||
que significa eso que esta entre corchetes? $HTTP_POST_FILES['userfile']['name']
__________________ www.dataautos.com |
| |||
Pues primero subes una, luego otra y luego la siguiente. En vez de llamar una vez la funcion con 7 parametros invalidos, llama 7 veces la funcion con el paramtro valido. Si quieres hacer la condicion con varias funciones, unelas con && (AND) o con || (OR), dependiendo de lo que necesites. Si necesitas que algo se ejecute si algun fichero no se ha subido, usa el ||: Código PHP: Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
si ando leyendo eso... tengo una pregunta.... no hay problemas con tener los 7 input tipos files en la pagina no?
__________________ www.dataautos.com |
| ||||
manolo y como hago para subirlo a x carpeta en el servidor? seria asi: foreach ($HTTP_POST_FILES['file']['tmp_name'] as $tal){ if (is_uploaded_file($tal)){ unlink($tal) } (copy($tal,chop("cars/images/ ") } no soy experto en php
__________________ www.dataautos.com |
| |||
si pones el unlink() antes de tu copy() .. vas a borrar el archivo antes de moverlo a su destino definitivo ... Te recomiendo que uses move_uploaded_file() y que el unlink() o no lo uses .. o usalo despues de mover tu archivo del "tmp" (que es donde suben en primera instancia) hacia su destino definitivo ... Sigue leyendo el tema que te ha recomendado josemi . ahí ejemplos suficientes como para que lo hagas. Lee la teoría .. sino no entenderas nunca como va el tema. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
josemi, igual tengo que ponerlo para el caso de [size], y [type]? osea eso de: !is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'][0] ||.... Saludos
__________________ www.dataautos.com |
| ||||
Hola, bueno tengo un FOR que me genera la cantidad de INPUT tipos FILE que yo desee para subir imagenes...esta cantidad la he limitado a 7 ahora bien...las imagenes ya hacen el UPLOAD al servidor...osea ya suben al servidor.... pero aparte de subirlas imagenes necesito que sus respectivos nombres se metan en la base de datos.....pero no encuentro la forma de que me los inserte......he mirado la base de datos y veo que se insertar campos en blanco...pero nada de ponerme los nombres de los archivos... alguna sugerencia?
__________________ www.dataautos.com |