Hola a todos,
tengo un formulario para subir archivos de imagen a la web y a su vez guardar todos los datos en la base de datos.
El principal problema es que sólo necesito guardar el nombre del archivo junto con la extensión, en la base de datos y esto no me lo hace del todo bien(algunos archivos si que me guarda bien el nombre pero de otros no).
Os pongo el codigo que estoy utilizando que creo que es muy lioso y ademas me da errores.
$archivo_mal = $_POST['text_ofer'];
$conta = strlen($archivo_mal);
for ($i=0;$i<$conta+1;$i++)
{
$caracter=substr($archivo_mal,$i,1);
if ($i==2)//siempre la primera barra ira dentras de la letra de unidad seguida de 2 puntos(c:)
{
$barra=$caracter;
//echo 'Esta es la barra mala, ' .$barra;
}
if($caracter==$barra)
{
$barra_ok="/";
$caracter=$barra_ok;
//echo 'Esta es la barra buena, ' .$caracter;
}
$direccion_correcta=$direccion_correcta.$caracter;
}
$archivo_bien = basename($direccion_correcta);
Un saludo.