This document is created with Big-5 code. Дальше текст вида: Ґiі]©w§R°ЈАЙ®ЧЁмёк·Ѕ¦^¦¬µ©©О¬OЄЅ±µ§R°Ј Чем расшифровать и как прочитать?
богам пхп кода=) привет ! помогите=) вобшем ситуция такова скрипт должен из формы то что заполнено и отсылать на мыло на всяк случай запостил и страничку-) но всё время выдаёт ошибку arse error: syntax error, unexpected T_STRING in /sata1/home/users/dg/www/www.ds.com/script/send_details.php on line 5 покажите где запорол полночи ебусь уже HTML: <html> <head> </head> <body> <h1> <strong>Форма заявки на обработку грузов в порту</strong> </h1> <form method="post" action="send_details.php"> <input type="hidden" name="action" value="contact" /> <table width="98%"> <tr> <td width="62%">Ваши полные ФИО:</td> <td width="38%"><input type="text" size="100" name="1" value="" /></td> </tr> <tr> <td>Контактный телефон, с кодом города:</td> <td><input type="text" size="100" name="2" value="" /></td></tr> <tr> <td>Название Вашей организации:</td> <td><input type="text" size="100" name="3" value="" /></td></tr> <tr> <td>E-mail:</td> <td><input type="text"size="100" name="4" value="" /></td></tr> <tr> <td>Порт отправления:</td> <td><input type="text" size="100" name="5" value="" /></td></tr> <tr> <td>Порт назначения:</td> <td><input type="text"size="100" name="6" value="" /></td></tr> <tr> <td>Наименование груза, код ТНВЭД:</td> <td><input type="text" size="100" name="7" value="" /></td></tr> <tr> <td>Котировка фрахтовой ставки:</td> <td><input type="text"size="100" name="8" value="" /></td></tr> <tr> <td>Объём отправляемой партии (тн или м3 или кол-во мест):</td> <td><input type="text"size="100" name="9" value="" /></td></tr> <tr> <td>Вид упаковки (навалом, паллеты, тюки, биг-бэги,ящики, контейнеры):</td> <td><input type="text"size="100" name="10" value="" /></td></tr> <tr> <td>Вид контейнера, размеры паллета или ящика, объём тюка или биг-бэга:</td> <td><input type="text"size="100" name="11" value="" /></td></tr> <tr> <td>Вес одного места:</td> <td><input type="text"size="100" name="12" value="" /></td></tr> <tr> <td>Вид транспорта при отправке из порта (ж/д, а/м,водный):</td> <td><input type="text"size="100" name="13" value="" /></td></tr> <tr> <td height="63"><p>Ваша дополнительная информация: (периодичность и ритмичность поставок, сроки накопления партии и т.д):</p> <p> </p> <p>: </p></td> <td><textarea rows="6" name="14" cols="95"></textarea></td> </tr> <tr> <td height="109" colspan="2"><input name="submit" type="submit" value="Send" /></td> </tr> </table> </form> </body> </html> PHP: <?php ### change this $send_to_email = "[email protected]; $send_from_email = "blah_from@email.com"; $email_subject = "New website registration"; $success_page = "success.html"; $failure_page = "failure.html"; ########## function send_mail($from, $to, $subject, $message) { return mail($to, $subject, $message, "From: {$from}\r\n" . "Reply-To: {$from}\r\n" . "X-Mailer: PHP/" . phpversion()); } if ($_POST['action'] == "contact") { $1 = $_POST['1']; $2 = $_POST['2']; $3 = $_POST['3']; $4 = $_POST['4']; $5 = $_POST['5']; $6 = $_POST['6']; $7 = $_POST['7']; $8 = $_POST['8']; $9 = $_POST['9']; $10 = $_POST['10']; $11 = $_POST['11']; $12 = $_POST['12']; $13 = $_POST['13']; $14 = $_POST['14']; $message = "Contact details:\n1: $1\n2: $2\n3: $3\n4: $4\n5: $5\n6: $6\n7: $7\n8: $8\n9: $9\n10: $10\n11: $11\n12: $12\n13: $13\n14: $14\n\n"; $result = send_mail($send_from_email, $send_to_email, $mail_subject, $message); if ($result) { header('Location: '.$success_page); } else { header('Location: '.$failure_page); } } ?>
на 4 строке " пропустил PHP: <?php ### change this $send_to_email = "[email protected]"; $send_from_email = "[email protected]"; $email_subject = "New website registration"; $success_page = "success.html"; $failure_page = "failure.html"; ########## function send_mail($from, $to, $subject, $message) { return mail($to, $subject, $message, "From: {$from}rn" . "Reply-To: {$from}rn" . "X-Mailer: PHP/" . phpversion()); } if ($_POST['action'] == "contact") { $1 = $_POST['1']; $2 = $_POST['2']; $3 = $_POST['3']; $4 = $_POST['4']; $5 = $_POST['5']; $6 = $_POST['6']; $7 = $_POST['7']; $8 = $_POST['8']; $9 = $_POST['9']; $10 = $_POST['10']; $11 = $_POST['11']; $12 = $_POST['12']; $13 = $_POST['13']; $14 = $_POST['14']; $message = "Contact details:n1: $1n2: $2n3: $3n4: $4n5: $5n6: $6n7: $7n8: $8n9: $9n10: $10n11: $11n12: $12n13: $13n14: $14nn"; $result = send_mail($send_from_email, $send_to_email, $mail_subject, $message); if ($result) { header('Location: '.$success_page); } else { header('Location: '.$failure_page); } } ?>
Привет, помогите найти функцию, которая удаляет определенный предыдущий символ в строке в цикле, т.е. пока этот символ присутствует в строке, то функция будет удалять его. например: 00001 00002 ... 00011 ... 00111
гмм.. ну например, при наличии массива строк (файл можно занести в массив функцией file() ) можно использовать foreach()+str_replace() поясни все-таки по поводу того, какой символ заменять.
Если я правильно понял задачу, то это вот так и делается... Т.е. пока есть конкретный символ он вырезается: ltrim_char - резка по левому краю, rtrim_char - по правому.
В общем воспользуйся моими функциями, которые вырезают из строки фрагменты, состоящие из определённого символа. Или воспользуйся их аналогами в PHP. Это: trim(строка, символ) - вырезает с обоих сторон строки один заданный символ; ltrim(строка, символ) - вырезает с левого края строки один заданный символ; rtrim(строка, символ) - вырезает с правого края строки один заданный символ; Если второй параметр не задан, то вырезаются пробельные символы, включая терминальный ноль. ВНИМАНИЕ! Пост исправлен. Была допущена ошибка в описании функций. Вместо "строка, символ" было "символ, строка".
Поставил Apache с ним php4.4 - доступ к переменным получаю с помощью $_GET["NameVar"] или $_POST["NameVar"] или $_REQUEST["NameVar"] - как избавиться от этого и получать доступ напрямую по имени переменной $NameVar ???
в php.ini поставь register_globals=on. Только это очень не кошерно и чревато последствиями в плане безопасности если стиль программирования плохой.
xqwerx, не советую использовать регистр глобалс. Т.к. и уязвимостей может быть больше, стиль кодинга плохой, а так же если хочешь использовать скрипт в будущем (в пшп6) там не будет регистр глобалс => твой скрипт будет не корректно работать
Ок, понятно! Так почему тогда у хостера на сервере можно обращаться по $NameVar, он что $NameVar = $_REQUEST["NameVar"] автоматом выполняет для пользователей...
если register_globals = On, то можно обращаться по $NameVar, т.к. автоматически создаёться глобальная переменная