即使数据库收到图像的整个正确路径和扩展名,图像也不会进入“上传”文件夹。例如:Gestion / uploads / 1391350972.jpeg
HTML:
<label for="logotipo">Logotipo:</label>
<input type="file" id="sc_img" name="sc_img">
PHP:
$nombreImagen = $_FILES['sc_img']['name'];
$rutaTemporal = $_FILES['sc_img']['tmp_name'];
$pesoImagen= $_FILES['sc_img']['size'];
$extensionImagen= pathinfo($nombreImagen, PATHINFO_EXTENSION);
$rutaFinal = "Gestion/uploads/".time().".".$extensionImagen;
move_uploaded_file($rutaTemporal,$rutaFinal);
SQL:
$actualizaRegistro = mysql_query("UPDATE school_main SET sc_img='$rutaFinal' WHERE sc_id='$idCentro'") or die("No se pudo actualizar el contenido de la base de datos");
有条件的信息: - Gestion / uploads目录为空,我的电脑上似乎没有该文件。
希望它足够清楚,谢谢。