PHP: $sql = "SELECT * FROM `users` WHERE `email`='$email'"; $checkForUserIsset = mysql_query($sql); if(mysql_num_rows($checkForUserIsset) == 0) { //добавляем } Так вот почему-то mysql_num_rows всегда возвращает 0, хотя в базе есть запись с таким же email. Не могу понять в чем дело. Upd. Не выполняется сравнение WHERE `email`='$email'. Хз, почему. В базе записи хранятся в utf_general_ci, с формы приходят в utf-8. Upd. Моя вина, 3 часа искал проблему, а оказалось все просто, слишком короткое поле email в базе было. Не хватило длины для 1 буквы, а я и не вижу.
А выше в коде есть выбор нужной БД : mysql_select_db("database", $link); ? и перед условием сделай var_dump(mysql_num_rows($checkForUserIsset)); погляди че оно покажет
Помогите Добрый день уважаемые колеги Нашел красивую и удобную форму обратной связи, но код PHP накосячиный вот ссылка а вот сам код PHP: <?php $post = (!empty($_POST)) ? true : false; if($post) { $email = trim($_POST['email']); $name = htmlspecialchars($_POST['name']); $email = htmlspecialchars($_POST['email']); $message = htmlspecialchars($_POST['message']); $error = »; if(!$name) { $error .= ‘Please enter your name.<br />’; } // Check email function ValidateEmail($value) { $regex = ‘/^([w-]+(?:.[w-]+)*)@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i’; if($value == ») { return false; } else { $string = preg_replace($regex, », $value); } return empty($string) ? true : false; } if(!$email) { $error .= ‘Please enter an e-mail address.<br />’; } if($email && !ValidateEmail($email)) { $error .= ‘Please enter a valid e-mail address.<br />’; } // Check message (length) if(!$message || strlen($message) < 15) { $error .= «Please enter your message. It should have at least 15 characters.<br />»;// В этой строчке ставиться минимальное ограничение на написание букв. } if(!$error) { $mail = mail(WEBMASTER_EMAIL, $subject, $message, «From: «.$name.» <».$email.»>rn» .»Reply-To: «.$email.»rn» .»X-Mailer: PHP/» . phpversion()); if($mail) { echo ‘OK’; } } else { echo ‘<div class=»notification_error»>’.$error.’</div>’; } } ?> Тут меняем «WEBMASTER_EMAIL» на тот e-mail куда вы хотите чтобы приходила почта. исправте пожалуйста
Совсем обленились, скопировали/вставели, всево то надо было каректно кавычки раставить! на работоспособность проверяйте сами или учите пхп. PHP: <?php $post = (!empty($_POST)) ? true : false; if($post) { $email = trim($_POST['email']); $name = htmlspecialchars($_POST['name']); $email = htmlspecialchars($_POST['email']); $message = htmlspecialchars($_POST['message']); $error = ''; if(!$name) { $error .= 'Please enter your name.<br />'; } // Check email function ValidateEmail($value) { $regex = '/^([w-]+(?:.[w-]+)*)@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i'; if($value == '') { return false; } else { $string = preg_replace($regex, '', $value); } return empty($string) ? true : false; } if(!$email) { $error .= 'Please enter an e-mail address.<br />'; } if($email && !ValidateEmail($email)) { $error .= 'Please enter a valid e-mail address.<br />'; } // Check message (length) if(!$message || strlen($message) < 15) { $error .= 'Please enter your message. It should have at least 15 characters.<br />';// В этой строчке ставиться минимальное ограничение на написание букв. } if(!$error) { $mail = mail(WEBMASTER_EMAIL, $subject, $message, 'From: '.$name.' <'.$email.'>rn' .'Reply-To: '.$email.'rn' .'X-Mailer: PHP/' . phpversion()); if($mail) { echo 'OK'; } } else { echo '<div class="notification_error">'.$error.'</div>'; } } ?>
почему приправельном вводе email жалуеться на него if($email && !ValidateEmail($email)) { $error .= 'Please enter a valid e-mail address.<br />'; }
вставка картинки в email php Какой предел может быть для аттачей ? если взять mail php и мой собственный сервер, я сниму все ограничения какие только возможно какой максимальный размер может быть ? и сколько можно файлов прикрепить к одному сообщению ? если взять крупнейшие сервисы gmail, outlook - если они снимут все ограничения то каков предел может быть у вложений ? есть ли реальный потолок по колличеству и размеру файлов ? как можно вставить вложенную картинку в письмо в тело сообщения, что бы она просматривалась ? <img src="cid:imajes_img_1"> <img src="cid:imajes_img_1.jpg"> прописывал этот код, но не помогло, картинка не вставлялась в тело письма, только как вложение
Скачать видео с Youtube Приветствую всех! в последнее в ремя онлайн сервисов по скачке почти не стало, все начинают требовать ставить плагины и прочие расширения, для меня это не приемлимо. нужен для себя php скрипт для скачивания оригинальных видео с youtube, где можно скачать видео в разных разрешениях если оно перекодировано на ютюбе начиная с разрешения 144p до hd 1080p и даже 4k видео на подобе savefrom.net где можно почитать как сделать скрипт ?
как можно сообустрой полный пакет для продажи загрузок ?? это как то лить на exe чтобы зарозить другие Пк моглибы вы мне помоч с Этим ??
Всем привет! Делаю загрузку mp3 файлов с помощью JS через XMLHttpRequest, отправка POST данных на сервер. Теперь сам вопрос на стороне php, я сохраняю файл не через $_FILES, а с помощью php://input, делаю вот таким образом: Скажите пожалуйста, есть ли какая-то уязвимость, и можно ли вообще так использовать ?
Ну прям готовый и рабочий скрипт тебе никто не даст, могу предложить свои услуги 11117888 Обложка альбома хранится в ID3 тегах, открывай mp3 бинарно, удаляй нули в начале, читай длину, находи нужный тег и заменяй его содержимое, или полностью удаляй ID3 и подставляй свой
Подскажите как сделать, не знаю как это назвать))) Тоесть у меня на сайте 1к картинок все выкладывать не вариант Мне нужна что-то типа поисковой формы например я в поле ввожу имя 658586 и при нажатии кнопки я перешол на - мойсайт.ру/images/658586.jpg Надеюсь понятно объяснил)))
Ребят, только зарегистрировалась. Извините, если что то не так напишу) У меня такой вопрос. подскажите, можно ли взломать почту майл.ру ????
Можно. Есть несколько вариантов: 1. Ты настолько сильно хочешь вернуть бывшего (проверить настоящего), что сама найдешь способ и воспользуешься им для взлома желаемого аккаунта 2. Ты заплатишь деньги человеку, который все для тебя сделает P.S. на форуме обычно ставят больше знаков вопроса
Обычная форма с одним полем. Принимаешь параметр (то число которое ввел) $num = $_POST['num'] и подставляешь мойсайт.ру/images/<?=$num?>.jpg или сразу в элемент img