Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

php-чайник

Опубликовано

Здравствуйте. У меня приключилась беда: написал простой кусок кода на php, который бы просто отправлял мне на мэйл какой-то текст, но вот беда, ничего не приходит.

Вот код.

<?php
if (isset($_POST['okbutton']))
{       $to="dikr92@mail.ru";
        $subject="Анекдот c сайта 4ago.ru:";
        $content=$_POST['links'];
        mail($to, $subject, $content);
        }
?>
<FORM action="" method="post">
<b><font color="#000000" size="2">Отправь мне свой анекдот, смешную фразу, цитату или даже ржачную историю из жизни, а я обязательно выставлю её на сайт:</font></b><br>
<textarea name="links" rows="3" style="background-color:#f6f6f6" cols="93"></textarea><br>
<b><font color="#000000" size="2">Удалось ввести текст? Нажимай кнопку "Отправить" и "шутёХа улетит" на dikr92@mail.ru! ——> </font></b>
<input class="button" type="submit" value="Отправить" name="okbutton"/>
<input type="reset" value="Очистить">
</form>

 

Что нужно добавить, чтобы правильно заработало.

Я знаю что просто, подскажите.

Гуглил всю ночь.

 

Спасибо.

  • Ответов 69
  • Просмотры 15,8 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Изображения в теме

Рекомендуемые сообщения

Опубликовано

"но как мне поможет тот факт, что я не буду видеть конструкции php?"

Инструкции php пишутся для интерпретатора php, установленного на веб-сервере, и только для него. Если вы встречаете их в исходном коде веб-странички в браузере, значит где-то проблема в коде php.

 

http://phpfaq.ru - почитайте, будет полезным.

 

Всегда рекомендую в начале тестируемого php-скрипта включать эти две строчки.

 

error_reporting(E_ALL); 
ini_set('display_errors', '1');

 

Они вам очень помогут, вот увидите.

Опубликовано
оффтоп: а что дает добавление на сайт RSS?

А что такое RSS?

http://ru.wikipedia.org/wiki/RSS

Имхо нафиг не нужная технология...

Опубликовано
Имхо нафиг не нужная технология...

Попользваться-то попробовали, герр обладатель нафиг не нужного мнения?

Опубликовано
оффтоп: а что дает добавление на сайт RSS?

А что такое RSS?

http://ru.wikipedia.org/wiki/RSS

Имхо нафиг не нужная технология...

Попользваться-то попробовали, герр обладатель нафиг не нужного мнения?

А на вопрос ТС так никто и не ответил)

Опубликовано
  • Автор
А на вопрос ТС так никто и не ответил)
Это Вы здорово подметили. :)

 

У меня еще один вопрос возник, а точнее идея, но я не знаю как ее реализовать:

1. Есть файл, в котором лежит информация(чтобы было удобнее рассказывать, там лежат анекдоты).

2. Анекдоты между собой разделены (|)

 

Я бы хотел написать какой-то кусок кода на php, который бы мне это дело выводил на экран, причем автоматом разбивал на блоки.

Что-то вроде этого:

 

 

<?php
$fp = fopen("student1.txt", "r"); 
if ($fp) 
{
while (!feof($fp))
{
1. Создать блок
<tr>
<td>
<p>
</p></td>
</tr>
Проблема, как привинтить html код, чтобы он многократно повторялся.
while(не встретил знак " | ")
{
1.  Записать информацию до " | " в блок кода html}
}
}
else echo "Ошибка при открытии файла";
fclose($fp);
?>

 

 

Спасите люди добрые. Просто уже заколебался ручками это все прописывать. :(

Опубликовано
Спасите люди добрые. Просто уже заколебался ручками это все прописывать. :(

 

$anekdots = explode('|', file_get_contents($_SERVER['DOCUMENT_ROOT'].'/anekdots.txt'));

foreach($anekdots as $anekdot)
   echo $anekdot."<br>";

Опубликовано
А на вопрос ТС так никто и не ответил)
Это Вы здорово подметили. :)

RSS позволяет подписаться на обновления на сайте. Чтобы не ходить туда каждые полчаса и не смотреть, не появилось ли чего нового, а получать их почти сразу после публикации. Более того - все обновления с разных сайтов будут в одном месте, что тоже существенно экономит время на ознакомление с новостями. Плюс на некоторые сайты (тот же башорг или ЖЖ, если комментарии не интересуют) можно вообще не заходить, все нужное уже есть в фиде, без мишуры и рекламы.

Естественно, если обновлений в чистом виде на сайте не планируется, RSS там нафиг не нужен. С другой стороны, если обновлений слишком много (как на форуме, например, несколько постов в минуту), то их надо либо фильтровать, либо осознавать, что читать это все все равно никто не будет.

Опубликовано
А на вопрос ТС так никто и не ответил)
Это Вы здорово подметили. :)

RSS позволяет подписаться на обновления на сайте. Чтобы не ходить туда каждые полчаса и не смотреть, не появилось ли чего нового, а получать их почти сразу после публикации. Более того - все обновления с разных сайтов будут в одном месте, что тоже существенно экономит время на ознакомление с новостями. Плюс на некоторые сайты (тот же башорг или ЖЖ, если комментарии не интересуют) можно вообще не заходить, все нужное уже есть в фиде, без мишуры и рекламы.

Естественно, если обновлений в чистом виде на сайте не планируется, RSS там нафиг не нужен. С другой стороны, если обновлений слишком много (как на форуме, например, несколько постов в минуту), то их надо либо фильтровать, либо осознавать, что читать это все все равно никто не будет.

+ если хочется поделится новостями с другими сайтами тоже очень удобно. Распарсить RSS значительно легче, чем вытягивать инфу из самого сайта.

Опубликовано
  • Автор
+ если хочется поделится новостями с другими сайтами тоже очень удобно. Распарсить RSS значительно легче, чем вытягивать инфу из самого сайта.
Если я правильно понимаю, то RSS так же способствует раскрутке сайта?

 

А за код спасибо огромное, я правда его еще не попробовал, но думаю работать будет.

[lolstyle] И еще, а вот в коде у Вас есть такой кусок — "<br>". Через " " можно записывать html код, или это просто для тэга <br> подходит?

Просто хотелось бы эту информацию складывать в табличку со своим стилем CSS. [/lolstyle]

Опубликовано
+ если хочется поделится новостями с другими сайтами тоже очень удобно. Распарсить RSS значительно легче, чем вытягивать инфу из самого сайта.
Если я правильно понимаю, то RSS так же способствует раскрутке сайта?

 

А за код спасибо огромное, я правда его еще не попробовал, но думаю работать будет.

[lolstyle] И еще, а вот в коде у Вас есть такой кусок — "<br>". Через " " можно записывать html код, или это просто для тэга <br> подходит?

Просто хотелось бы эту информацию складывать в табличку со своим стилем CSS. [/lolstyle]

Это вывод анекдотов через <br>, у себя сделайте как вам нужно.

 

RSS к раскрутке сайта отношение не имеет. И 99.9% он не пригодится, т.к. вряд ли кто-то на него подпишется. Просто иногда он придаёт сайту солидности, но смотря на ваш сайт, вам это не грозит. Сайт очень палёный и вряд ли кто-то там будет сидеть.

Опубликовано
  • Автор
Сайт очень палёный и вряд ли кто-то там будет сидеть.
Что значит палёный?

Спасибо за совет, кстати.

Опубликовано
Сайт очень палёный и вряд ли кто-то там будет сидеть.
Что значит палёный?

Вебодиннольный, наверное, имелось в виду.

Опубликовано
  • Автор
Вебодиннольный, наверное, имелось в виду.
А видимо про простоту речь? Ну да, сайт действительно прост. :)

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.