Есть проблемка с записью в файл

  • Автор темы Anton_K
  • Дата начала

Anton_K

Guest
Есть проблемка с записью в файл

Данная конструкция не работает, файл не создается, не могу понять почему.
Запрос к скрипту: http://www.test.ru/email.php&[email protected]

PHP:
<?php
$email=$HTTP_GET_VARS["email"];
$pathfile="email.txt";

$email=trim($email);

if (eregi("^[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$", $email)){ 
  $email=$email."\n";
  @$fp = fopen($pathfile, "a");
  if($fp){
     fwrite($fp, $email);
  }
  fclose($fp);
}
?>
 

crocodile2u

http://vbolshov.org.ru
1) Не используй собак.
2) Проверь, выводятся ли ошибки.
3) Проверь, выполняется ли условие.
 

Anton_K

Guest
Собак убрал, ошибок нет и файла нет :(

PHP:
<?php 
$email=$HTTP_GET_VARS["email"]; 
$pathfile="email.txt"; 

$email=trim($email); 

if (eregi("^[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$", $email)){ 
  $email=$email."\n"; 
  $fp = fopen($pathfile, "a"); 
  if($fp){ 
     fwrite($fp, $email); 
  } 
  fclose($fp); 
} 
?>
 

rotoZOOM

ACM maniac
1. $HTTP_GET_VARS меняй на $_GET
Внутри каждого if пиши:
PHP:
echo "Йоу ... и сюда вошло !<br>";
Сразу увидишь в чем дело и кстати ты сделал, что тебе посоветовал Бресь Сергей ?
 
Сверху