Хочу написать скрипт подписки и отказа от рассылки.Не правельно перезаписывается файл после удаления строки с E-mail, и строки(первая) не удаляются, записываются пустые строки.
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- elseif($pod=="1"){
- $p="\n$ml";
- $pd=fopen($pdk,'a');
- fwrite($pd,$p);
- fclose($pd);
- $pd=fopen($pdk,'r');
- $r=fread($pd,20000);
- fclose($pd);
- $lines=file($pdk);
- $a=count($lines);
- for($i=1;$i<$a;$i++){
- mail ("$lines[$i]", "Подписка", $txt,$headers);
- }
- echo "<div style=color:silver;>Вы подписались на рассылку.<br></div>";
- }
- elseif($pod=="2"){
- $lines=file($pdk);
- $a=count($lines);
- for($i=1;$i<$a;$i++){
- if($ml==$lines[$i]){
- unset($lines[$i]);
- }
- }
- fclose($pd);
- echo "<div style=color:silver;>Вы отказались от рассылки.<br></div>";
- }