Autor
|
Tema: Problema MOVE_UPLOADES_FILES con PHP (Leído 2,692 veces)
|
octavioxd
Desconectado
Mensajes: 52
|
Hola a todos tengo un problema y no lo puedo resolver el problema radica en que envia todo correctamente pero las imagenes no aparecen en el directorio cuando las subis que puede ser??? <?php // validator // @$codigo_postal = addslashes($_POST['codigo_postal']); @$nacionalidad = addslashes($_POST['nacionalidad']); @$experiencia = addslashes($_POST['experiencia']); @$talla_camisa = addslashes($_POST['talla_camisa']); @$talla_pantalon = addslashes($_POST['talla_pantalon']); ///// if($_FILES['foto_cara_1']['error']>0) { echo 'error'.$_FILES['foto_cara_1']['error']; } else if ($_FILES['foto_cara_1']['type']=="application/x-php") { echo "no subir php"; } else { if(file_exists("uploaded".$_FILES['foto_cara_1']['name'])) { echo "ya existe un archivo con ese nombre"; } else { @$foto_cara_1 = rand(0,100000).$_FILES['foto_cara_1']['name']; } } // if($_FILES['foto_cara_2']['error']>0) { echo 'error'.$_FILES['foto_cara_2']['error']; } else if ($_FILES['foto_cara_2']['type']=="application/x-php") { echo "no subir php"; } else { if(file_exists("uploaded".$_FILES['foto_cara_2']['name'])) { echo "ya existe un archivo con ese nombre"; } else { @$foto_cara_2 = rand(0,100000).$_FILES['foto_cara_2']['name']; } } // if($_FILES['foto_cuerpo_1']['error']>0) { echo 'error'.$_FILES['foto_cuerpo_1']['error']; } else if ($_FILES['foto_cuerpo_1']['type']=="application/x-php") { echo "no subir php"; } else { if(file_exists("uploaded".$_FILES['foto_cuerpo_1']['name'])) { echo "ya existe un archivo con ese nombre"; } else { @$foto_cuerpo_1 = rand(0,100000).$_FILES['foto_cuerpo_1']['name']; } } $sql = "INSERT INTO scouting VALUES (0,'$apellido','$nombre','$domicilio','$localidad','$codigo_postal','$provincia','$pais','$telefono1','$telefono2','$nacionalidad','$dni','$edad','$nacimiento','$estudios','$experiencia','$altura','$medidas','$peso','$ojos','$cabello','$calzado','$talla_camisa','$talla_pantalon','$foto_cara_1','$foto_cara_2','$foto_cuerpo_1');"; echo 'Datos Enviados Correctamente'; }else{ echo 'Database Error'; } ?>
|
|
|
En línea
|
|
|
|
mokoMonster
Desconectado
Mensajes: 301
<? ...
|
Prueba move_uploaded_file($_FILES['foto_cara_1']['tmp_name'],"uploaded/".$foto_cara_1);
|
|
|
En línea
|
"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual." Lagrange
|
|
|
octavioxd
Desconectado
Mensajes: 52
|
me soluciono el problema ahora necesito una explicacion tecnica de por que esta solucion funciona.... es un problema de configuracion del servidor???
|
|
|
En línea
|
|
|
|
cassiani
Desconectado
Mensajes: 978
« Anterior | Próximo »
|
Solo estabas pasando mal el parámetro "path destino"
|
|
|
En línea
|
|
|
|
octavioxd
Desconectado
Mensajes: 52
|
y por que en un servidor local me funcionaba?
|
|
|
En línea
|
|
|
|
OssoH
Desconectado
Mensajes: 911
|
Tengo una pregunta para saber si es posible. ¿Seria posible recuperar una imagen de una url ej:http://www.foto.es/foto1.jpg y copiarla a un directorio especifico con diferentes nombre ? Gracias por cualquier consejo. Un Saludo. Encontre la solución You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
This file is to demonstrate some PHP functionality. Use it at your own risks. */
//function to get image with fsockopen function GetImg($host,$link) { $fp = fsockopen($host, 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr (error number $errno) \n"; } else { $out = "GET $link HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "Connection: Close\r\n\r\n"; $out .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n"; $out .= "Accept-Language: en-us,en;q=0.5\r\n"; $out .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n"; $out .= "Keep-Alive: 300\r\n"; $out .= "\r\n"; fwrite($fp, $out); $contents=''; while (!feof($fp)) { $contents.= fgets($fp, 1024); } fclose($fp); return $contents; } }
//function to get image with CURL function GetImageFromUrl($link) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch,CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result=curl_exec($ch); curl_close($ch); return $result; } //1. Method file_Get contents $contents= file_get_contents('http://www.google.com/intl/en_ALL/images/logo.gif'); //2.Method fsockopen //$contents=GetImg("www.google.com","/intl/en_ALL/images/logo.gif"); //$contents=strchr($contents,"\r\n\r\n");//removes headers //$contents=ltrim($contents);//remove whitespaces from begin of the string //3. Method CURL //$contents = GetImageFromUrl("http://www.google.com/intl/en_ALL/images/logo.gif"); $savefile = fopen('image.jpg', 'w'); fwrite($savefile, $contents); fclose($savefile);
?>
|
|
« Última modificación: 10 Agosto 2010, 01:00 am por OssoH »
|
En línea
|
|
|
|
|
|