Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2011, 16:30
Avatar de kabugi
kabugi
 
Fecha de Ingreso: agosto-2006
Ubicación: Madrid - España
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Cambio de version

Mi proveedor de alojamiento web ha cambiado sus servidores a php 5.x y me encuentro con el problema de que no me funcionan los siguientes parametros.
1º- La clase class.phpmailer.php
2º- El siguiente codigo:
Cita:
<?php
if(isset($_POST['action']) && $_POST['action'] == "subir"){
$pic = $_POST['excursion_id'];
$extensiones=array("html","exe","php","com","bat", "zip","rar","htm","dll","txt");
$path="../photos/fotografias";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
$door = "salida";
}
}
if($door != "salida"){
if($tamanio < 1000000){
if(is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])){
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
mysql_query("INSERT INTO `pics` (`excursion_id`, `file`, `date`) VALUES ('".$_POST['excursion_id']."', '".$nombre."', '".$_POST['date']."')",$link) or die(mysql_error($link));
$alert = "¡¡¡ El archivo HA SUBIDO correctamente al servidor !!!";
} else {
$alert = "¡¡¡ El archivo NO ha subido correctamente al servidor !!!";
}
} else {
$alert = "El archivo es demasiado grande, 1Mb máx";
}
} else {
$alert = "La extensión del archivo no es válida";
}
}
?>
Utilizo dreamweaver y xampp para programar y ver los resultados, y el problema que me trae de cabeza es que realice una web y la verifique en mi servidor, el cual es anterior al año 2004 y funciona Ok. Pero al contratar el nuevo servidor no me funciona el mailer ni la posibilidad de subir las fotos.
Me podeis ayudar
Muchas Gracias