estoy tratando de enviar mails mediante php, pero me sale el siguiente error.
Parse error: syntax error, unexpected T_VARIABLE in /midireccionweb on line 24
La cuestión es que estoy haciendo un sistema de noticias, y cada vez que se pone una notícia nueva, tiene que enviar un mail a cada uno de los usuarios excepto al mail del usuario que lo escribe.
Código:
me da error en la linea $message = "No et perdis la última notícia a la web";<?php session_start(); require "conf_ini.php"; require "auxfunc.php"; //Enviar mail a cada usuario $emailuser=getEmail($_SESSION["usuario"],$db); // echo "<br> email user : ".$emailuser[0][0]; $allemails=getEmails($_SESSION["usuario"],$db); // echo "<br> USER : ".$pusername; // echo "<br> Total mails : ".count($allemails); $headers = "From: $emailuser[0][0]"; $sub = $nombre_completo." ha escrit una nova notícia." $message = "No et perdis la última notícia a la web"; for ($i=0;$i<count($allemails);$i++){ //echo "<br> email ".$i." : ".$allemails[$i][0]; mail($allemails[$i][0], $sub, $message, $headers); } header("location: index.php"); ?>
sé que las variables estan todas correctas, pq como veis hay un monton de echo's, pero no entiendo el error que me da.
Alguien sabe porque?
supongo que se puede poner la funcion mail() de php dentro del for, no?
si no es asi, porfavor envienme soluciones, gracias