Hola buenas, tengo un problema con el xplode me sale este error
Este es mi código y la verdad lo tome prestado y solo ise algunas modificaciones pero no entiendo como para que aplicaron explode.
Si alguien me puede ayudar estaria muy agradecido
Código (xml) [Seleccionar]
Notice: Undefined variable: tipo in C:\wamp\www\proyecto\subearchivo.php on line 17
Warning: explode() expects parameter 3 to be long, string given in C:\wamp\www\proyecto\subearchivo.php on line 17
Este es mi código y la verdad lo tome prestado y solo ise algunas modificaciones pero no entiendo como para que aplicaron explode.
Código (php) [Seleccionar]
<?php
if ($_POST)
{
$str = "ABCDEFGHIJKLMNOPQESTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
define('separador',DIRECTORY_SEPARATOR);
for ($i=0;$i<12;$i++)
{
$cad .= substr($str,rand(0,62),1);
}
$tamano = $_FILES[ 'file' ][ 'size' ];
$tamano_max="5000000";
if( $tamano < $tamano_max){
$destino = 'uploaded' ;
$sep=explode('image/', $_FILES[ 'file' ]['tmp_name'], $destino . separador . $cad. '.' . $tipo);
$tipo=$sep;
if($tipo == "gif" || $tipo == "jpeg" || $tipo == "gif" || $tipo == "bmp" || $tipo == "pdf"){
move_uploaded_file ($_FILES[ 'file'][ 'tmp_name' ], $destino . '/' . $cad . '.' . $tipo);
include('post.html');
}}}
?>
Si alguien me puede ayudar estaria muy agradecido