\n"; echo $fp; } else { fputs($fp, "POST $service_uri HTTP/1.1\r\n"); fputs($fp, $header.$vars); fwrite($fp, $out); // muestra la salida (opcional) while (!feof($fp)) { $error = fgets($fp, 128); return $error; } fclose($fp); } } if ($_POST['enviar']) { $error = ""; if ($_POST['mensaje'] == "") $error = "Tienes que escribir un mensaje"; elseif ($_POST['login'] == "") $error = "Tienes que escribir tu número de móvil"; elseif ($_POST['clave'] == "") $error = "Tienes que escribir tu clave del 770"; elseif (($_POST['destinos'] == "") && (!$HTTP_POST_FILES['userfile']['tmp_name'])) $error = "Tienes que escribir al menos un destino"; if ($error != ""){ $salida = $error; }else{ if ($HTTP_POST_FILES['userfile']['tmp_name']) { $destino = $_SERVER['DOCUMENT_ROOT']."temp/".$_POST['login'].".csv"; $tipo_archivo = $HTTP_POST_FILES['userfile']['type']; $tamano_archivo = $HTTP_POST_FILES['userfile']['size']; if (!($tamano_archivo < 100000)) { $salida = "Ha ocurrido un error subiendo el fichero. El formato no es valido o supera el tamaño máximo (300kb)."; } else { if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $destino)) { $handle = fopen("temp/".$_POST['login'].".csv", "r"); $data = fgetcsv($handle, 1000, ";"); foreach ($data as $value ) { if (!strlen($value) < 9) { $envio = send_sms($_POST['mensaje'],$value); $salida .= "Enviando ".$value."..." .$envio."
"; } } fclose($handle); } else { $salida = "No ha podido subirse el fichero. Revise los permisos de escritura en el servidor."; } } } else { $envio = send_sms($_POST['mensaje'],$_POST['destinos']); $salida = $envio; } } } ?> XmaSMS

XmaSms

Enví­a felicitaciones navideñas a todos tus contactos

Destinos Carga un csv o añadelos a mano.

>

Mensaje


Por último identifí­cate. Si no tienes clave envia "clave" al 770

Tú móvil >

Clave



Nota: Estos datos no serán almacenados