PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2481 questions in this forum
-
Отправить письмо через SMTP не используя fsockopen
Привет! Пытаюсь отправить почту на сайте используя SMTP. Вот кусок кода: $smtp_server = 'smtp.timeweb.ru;'; // адрес SMTP-сервера $smtp_port = 2525; // порт SMTP-сервера $smtp_user = 'post@site.ru'; // Имя пользователя для авторизации на SMTP-сервере $smtp_password = 'pass'; // Пароль для авторизации на SMTP-сервере $mail_from = 'post@mail.ru'; // Ящик, с которого отправляется письмо $sock = fsockopen($smtp_server,$smtp_port,$errno,$errstr,30); if (!$sock) { printf("Socket is not created\n"); exit(1); } При выполнении вылазиет "Socket is not created" Хостер ответил: "К сожалению, функция открытия сокета не поддерживается на текущем сервере. Пожалуй…
0 votes3 answers -
Длинная таблица в один ряд
Добрый день. Коллеги занимаюсь изучением PHP. Столкнулся с проблемой, не могу сообразить: Есть mySQL, таблица mail, в таблице несколько полей - id,email,name,date1,date2,date3. В таблице 100 записей. Подключаемся, выводим записи без проблем. Как можно вывести поле email на страницу не в 1 ряд, а в 4 ряда или больше? if($ver) { echo "<table border=1>"; echo "<tr>"; while($author = mysql_fetch_array($ver)) echo "<td> ".$author['email']." </td>"; echo "</tr></table>"; } else { echo "<p><b>Error: ".mysql_error()."</b></p>"; exit(); Буду признателен за ссылки и рекомендации.
0 votes4 answers -
Система друзей
Konitiva уважаемые. Я тут сайт с нуля начал писать и мне нужно сделать систему взаимодействия пользователей друг с другом. Тоесть хочу сделать так чтобы на сайте пользователи могли добавлять/удалять/подтверждать друг друга в друзя, а также банить и разбанить. Вот я и решил посоветоваться с вами. В общем как мне реализовать самую простенькую схему на php и mysql?
0 votes4 answers -
Посчитать число.
Вопрос появился. К примеру есть число 60, при делении его на 9 получаем - 6 - как мне получить оставшиеся 6 в переменную? Пробывал так: for ($lastpage = 60; $lastpage < 9; ++$i) { if ($lastpage < 9) continue print "$lastpagen"; } Не выходит. Блин - хочу goto
0 votes7 answers -
Хранение пользовательских данных(учётки) у пользователя
Здравствуйте. Мне нужно прикинуть сайт (типа цмс портала, с регистрацией и прочей лабудой), только с тем отличием, чтобы все данные зарегистрированного пользователя (которые у него в профиле\учётке) сохранялись не на серваке, а у пользователя на компе. При залогинивании, соответственно, чтобы пользователь указывал свой файл настроек. (как именно\ в каком формате - не знаю, предлагайте) Сразу предупреждаю, я практически ламер. Как сделать регистрацию\авторизацию (скажем, вот так -> http://www.dezignweb.h17.ru/avt_php.php ) - примерно понимаю.. Как сабж реализовать - вообще не представляю.. может кто что посоветует или подобное уже есть?.. какие-либо цмс или что-нибудь.…
0 votes9 answers -
скрипт ленты новостей
народ подскажите может кто знает готовый скрипт ленты новостей, с возможностью вывода в колонку ссылок заголовков новостей, а при щелчке чтобы переходил на полный текст новости, обшарил woweb.ru, но там столько много скриптов, но подходящий пока не попался?
0 votes4 answers -
Таймер
Подскажите пример, как правильно реализовать. Нужен таймер. Пример: Пользователь "что-то" сделал (скажем нажал на ссылку), далее заработал таймер, по прошествии скажем 60 минут, какое либо значение заносилось в базу. Таймер сбрасывался до 0. При этом. Пользователь может закрыть страницу, выкл компьютер, а когда заходит снова, скажем через 10 минут после выключения браузера, то таймер показывал оставшееся время.
0 votes9 answers -
Ломаная строка.
Здравствуйте. На сайте school1981.ru есть пхп вставка cutenews. Идет она вот отсюда http://school1981.ru/cutenews/show_news.php Как вы уже успели заметить, на седьмой строке файла Default.tpl какая-то проблема, потому весь код шут даун к чертям собачьим. По началу все работало, но в один прекрасный момент - такая шляпа. Со строкой все впорядке, т.к. бекап Default.tpl у меня есть, заливаю - все тоже самое. Просил бекап у хост-провайдера - они откатили - все тоже самое. Это как-будто что-то извне. Закоментировать эту строку можно, но она отвичает за непосредственно отображение, как я понимаю, так что нужно искать другой выход из ситуации. Заранее благодарен.
0 votes6 answers -
Несколько id категорий в урле
Всем привет. Есть вот такой код: <input id="modlgn_username" type="hidden" name="username" class="inputbox" alt="username" size="10" value="<?php if(preg_match ('|/shop/category/3|i', $_SERVER['REQUEST_URI'])) { echo "pass"; } ?>" /> Он вставляет слово pass только на страницах категории с id 3 (/shop/category/3|i). Подскажите пожалуйста, как добавить в эту строчку дополнительные категории? К примеру, 4, 5, 6 и т.д.?
0 votes12 answers -
Зеркальный редирект (Mirror Redirect)
Здравствуйте, есть сайт который работает из-под трёх доменов ( например project.info, project.com, project.mobi ) - все эти домены работают как зеркало, без редиректов. Я хочу выбрать один главный домен (например .com) и сделать с остальных доменов редирект таким образом, чтобы при попытке зайти на http://project.mobi/test/me.php пользователь попадал на http://project.com/test/me.php и т.п. насколько я понимаю, делать это нужно через .htaccess, а DNS для доменов указывать как прежде (т.е. у регистратора домены работают нормально, без редиректа). Пожалуйста подскажите как правильно это сделать. Спасибо P.S. не уверен как правильно называется такой тип редиректа..…
0 votes6 answers -
Скрипт для прослушивания музыки
В общем нужен скрипт для прослушивания музыки. Ну просто что бы можно было сделать кнопку "прослушать" на сайте. Пока нигде не нашел.Помогите пожалуйста!
0 votes2 answers -
php скрипт загрузки файла на хостинг
Добрый день. В интернете нашел скрипт загрузки файла с сайта в папку хостинга. Если отдельно ее запускать /public_html/upload.php то все работает - сначала показывает форму где выбираем файл, жмем на кнопку Загрузить - выходит отдельная страница о статусе загрузки..все норм. Но мне нужно этот test.php вывести в содержимое страницы сайта content.php. В index.php подключаю content.php и sidebar.php через include, настраиваю в sidebar.php ссылку 1 <div id="upload"><a href="upload.php" target="_blank" onclick="ajax();return false">Форма загрузки</a></div> , в index.php дописываю обработку н…
0 votes1 answer -
Каждому гостю id
Как можно каждому кто заходит на сайт присвоить id или какой-либо ключ для работы с этим пользователем Без регистрации и другого
0 votes25 answers -
Проблема с сессией
Я решил сделать сайт, на который без авторизации попасть нельзя, т.е., сначала регистрируетесь, а если уже зареганы, то просто вводите имя и пароль, это вс? сверяется с БД, если вс? сходится, то : $_SESSION[started] = 1; $_SESSION[name] = $_POST[name]; Проверил, если вс? сходится, то $_SESSION[started] получает значение один. После прохода авторизации мы получаем ссылку на главную страницу и чтобы на не? никто не попал без авторизации, я сделал проверку $_SESSION[started], и на этой странице $_SESSION[started] == 0! Не знаю, в ч?м дело, ведь это суперглобальный массив, значение которого хранится и может использоваться на любой странице, а приобрести значение 0 эта переме…
0 votes4 answers -
Функция mail()
Подскажите, пожалуйста! Проблема в том, что письмо приходит пустым (без текста и реквизитов) Проверил все переменные - данные доходят до функции mail(), но почему не отправляются - не пойму $subject1 = "**Test - info**"; $encoding = "From: ".$email." \n"; $encoding .="X-Mailer: PHP/" . phpversion(); $encoding .=" MIME-Version: 1.0\n"; $encoding .="Content-Type: text/plain; charset=UTF-8\n"; $encoding .="Content-Transfer-Encoding: 8bit"; $body1 = "<font face=\"arial\" size=\"2\">".$namecust.": <br><br>"; $body1 .= $text; $body1 .= "</font>"; $body1 .='--'."\n"; $emails = $adminmail1[0]; //echo $body1; echo $emails; //echo $emails. $subject1. $b…
0 votes5 answers -
Добавить к конструкци атрибут colour
Вопрос прост: как правильнее всего добавить к конструкции указатель цвета(DC964A ,например) ? Код: <div align="left"><span <?php echo $tooltip_content ?>><a href="/" target="<?php echo $params->get('link_target', '_blank') ?>" rel="<?php echo $params->get('no_follow', '') ?>" ><?php echo $currItem->get_title(); ?></a></span></div>
0 votes10 answers -
Глюки с securimage
securimage выдаёт вместо цифр какие то полосы, размер шрифта менял не помогает. С чем это может быть связано?
0 votes10 answers -
кодировка и сессии
Здравствуйте, я новичок, и может этот вопрос уже поднимался, но Гугл ничего не подсказал. Суть проблемы в следующем. Если ставлю кодировку utf8, то сессия запускается, но выдает ошибку, что заголовки переданы. С кодировкой cp-1251 такого не происходит. Подскажите, в чем проблема?
0 votes7 answers -
Выдает ошибку на хостинге хотя на локалке все работает
на хосте выдает ошибку на эту часть кода не знаю в чем проблема помогите $file = fopen("records/rec.".time(),"wb"); fputs($file,$name."\n"); fputs($file,$city."\n"); fputs($file,$email."\n"); fputs($file,$url."\n"); fputs($file,$msg."\n"); fclose($file);
0 votes9 answers -
Простенький скрипт новостей.
Доброе время суток! Только начинаю изучать php и возник следующий вопрос. Имеется скрипт новостей. Условно, код <?php include "config.php"; $db = mysql_connect($db_host,$db_user,$db_pass); mysql_select_db ($db_name) or die ("Cannot connect to database"); $query = "SELECT title, news, author, date FROM news ORDER BY id DESC LIMIT 10"; $result = mysql_query($query); while($r=mysql_fetch_array($result)) { $title=$r["title"]; $author=$r["author"]; $date=$r["date"]; $news=$r["news"]; echo " <TABLE> <TR> <TD><b>$title - $date</b></TD> </TR> <TR> <TD>$news</TD> …
0 votes11 answers -
Нужна квалифицированная поддержка
Уважаемые специалисты своего дела, у меня к Вам просьба, она заключается в следующем: я насписал код который служит для редактирования полей таблицы БД через форму, он работает, я проверял, но мне кажется что там есть лишнее(я перестраховался). Если кому то не сложно, посмотрите пожалуйста и вынесите свой вердикт. КОД ОБРАБОТЧИК: <?php include ('block/bd.php'); if (isset($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title); }}/*проверяем поля на пустоту, значение unset уничтожает переменную если у нее пустота в ''*/ if (isset($_POST['meta_d'])) {$meta_d = $_POST['meta_d']; if ($meta_d == '') {unset($meta_d); }} if (isset($_POST['meta…
0 votes6 answers -
Блокировка архива
Здравствуйте, скажите, реально ли заблокировать архив средствами PHP или установить например пароль? заранее спасибо
0 votes9 answers -
Вопрос про галерею , хранение и вывод картинок из базы данных
Добрый день ! Задача заключается в том что я хочу выводить несколько картинок на строничку , так называемый построчный вывод не более , скажем , 6 фоток на страничке, при этом при нажатии на картинку она увеличивается. Вопрос в том как мне хранить картинки, и мини и макси в базе данных, это приведет к тому что на сервере надо хранить две копии маленькую и большую , но скорость вывода будет быстрее нежели хранить только большую и при выводе уменьшать их размер но тогда на сервере есть только одна картинка. Что вы посоветуете? И еще пожалуйста , дайте примеры данной задачи. Огромное Вам спасибо!!!
0 votes7 answers -
Помогите с php скриптом
Решил обратиться за помощью (надеюсь вы мн ее все таки окажите) Попробовал я на php голосование сделать. Вот не выходит записать , а точнее обновить в базе данных поле отвечающее за количество голосов. Вот пишет ошибку : Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in index.php on line 4 Строк четыре: $st = mysql_query("UPDATE VOTE SET COUNT = COUNT + 1 WHERE ID = $_POST['vote']"); Я в php пока еще почти не соображаю и поэтому прошу простить меня если я аццки ступил
0 votes7 answers -
сайт на одной странице
Задали мне задачку сделать полностью интерактивный сайт ну чтобы и через админку и пункты меню можно было редактировать и подразделы создавать. Подумал я и пришел к выводу ,что так как дизайн всех страниц одинаков, то можно себе спокойно весь сайт в индекс пшп засунуть- а все стальные страницы будут индекс.пшп?айди=блала.... Но возник вопрос это нормально, с точки зрения програмирования(красиво, логично)?))) И как поисковики будут на это реагировать?
0 votes9 answers