нет, на сервере файл целый ajax-loader.gif весит 11 kb а на почте уже аттач весит 0 kb и картинка скачанная не открывается
Нужно удалить из файла определенное кол-во байт. Делаю так: ftruncate($file, sizeof($file)-3000); Но из файл удаляется все. Точнее он урезается до размера sizeof($file)-3000, но вместо содержимого отображаются одни NUL. Подскажите, может есть альтернативная корректная функция? Спасибо.
для того, чтобы выводилось в столбик используй спецсимволы перевода строки (\r\n). для "распознавания" русского используй перевод из одной кодировки в другую с помощью функции iconv
2GAiN, mail() - булевая ф-ция, тоесть при успешной передачи вернет тру, если что-то не вышло - фэлс... Поставь условие, которое проверяет результат возвращенный ф-цией... И да, желательно фильтровать данные, которые приходят постом. Лично я делаю так... PHP: function clearData($data){ return mysql_real_escape_string(trim(strip_tags($data))); }
шифратор текста Собрался сделать приложение шифратор данных, с возможностью расшифровать обратно в исходный текст (шифровка собственного изготовления будет) есть файл index3.php в нём будет список букв, цифр, точки, пробелы, запятые итд: пример как выгдлядит: index3.php: А=1Kc7v@ Б=gUb5nImv !=n6Jb0WbtF Буква равняется определённому значению будет форма, с двумя textarea под каждой кнопка В одну пишется текст без шифровки, нажав кнопку под ней появится результат перевода по таблице В другой textarea нужно вставлять текст зашифрованый, нажав на кнопку появится под ней результат расшифрованного текста. Знаки и символы которых нет в таблице если попались в тексте - то пропусать их нужно Замена текста идёт по таблице в файле index3.php Для меня это сложновато пока, подобного пока не делал ещё, главно работоспособность, что бы производил замену туда и обратно - помогите пожалуйста с реализацией такого кода php
нужна помощь вставляю код пхп приведенный ниже в шаблон DLE все супер работает но выдает такую ошибку: Fatal error: Call to a member function close() on a non-object in ....index.php on line 315 вот етот рядок PHP: $db->close (); PHP: $db_name = '...'; $db_user = '...'; $db_pass = '...'; $db_loc = '...'; $db = @mysql_connect($db_loc,$db_user,$db_pass); if(!$db) { echo( '<center><p><b>Невозможно подключиться к серверу базы данных !</b></p></center>'); exit(); } if(!@mysql_select_db($db_name,$db)) { echo( '<center><p><b>База данных '.$db_name.' недоступна!</b></p></center>'); exit(); } $sql=' CREATE TABLE members ( id INT (11) UNSIGNED NOT NULL AUTO_INCREMENT, email CHAR (45) NOT NULL, address CHAR (100) NOT NULL, first_name CHAR (30) NOT NULL, last_name CHAR (30) NOT NULL, PRIMARY KEY (id) );'; if(!mysql_query($sql)) {echo '<center><p><b>Ошибка при создании таблицы!</b></p></center>'; } else {echo '<center><p><b>Таблица создана!</b></p></center>';} $email = "[email protected]"; $address = "г.Урюпинск, ул. Придуманная, д.18, кв.18"; $first_name = "loze"; $last_name = "Иванов"; $sql = 'INSERT INTO members(email, address, first_name, last_name) VALUES("'.$email.'", "'.$address.'", "'.$first_name.'", "'.$last_name.'")'; if(!mysql_query($sql)) {echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';} else {echo '<center><p><b>Данные добавлены!</b></p></center>';} $sql="SELECT * FROM members WHERE last_name='$last_name'"; $res=mysql_query($sql); echo 'Выбранные данные:'; while ($memberinfo=mysql_fetch_array($res)) { echo '<br /> <br /> '.$memberinfo["id"].' <br /> '.$memberinfo["last_name"].' <br /> '.$memberinfo["first_name"].' <br /> '.$memberinfo["address"].' <br /> '.$memberinfo["email"].' '; } mysql_close($db);
помогите пожалуйста с реализацией, ничего подобного пока не нашел в интеренте, нужна вот такая авторизация: в форму нужно ввести код из чисел в файле base.php будут список в столбик с кодами, все коды которые там есть действительные 123 - код каждому коду присвоено свое имя: 123=Василий если код совпал с теми которые прописаны в base.php то выдать окно с именем, которое присвоено правильно введеному коду если неверные код, то окно с ошибкой о неправильном коде
Хм... лично мне с базой было бы в разы проще... Ну а так, считывай файл построчно и проверяй на наличие кода в строке.
PHP: /* В базе создаешь табличку с полями code (код пользователя), name (соответствующее коду имя). Далее запрос на выборку и проверку наличия кода в базе можно следующим образом Request_Code - код который ввел пользователь */ $quer = mysql_query("SELECT code, name FROM users"); while($row = mysql_fetch_array($quer)){ if ($Response_Code == $row["code"] ){ printf("<h1 class=\"success\">You code from name:, " .$row["name"] ."</h1>"); exit(); } }