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
2,481 questions in this forum
-
Вопрос по стилям.
В самом начале style.css, написано: td { ... color: #669; border-top: 1px solid transparent; ...}Цвет буков - 669 и вверху ячейки полоса в 1 пиксель. Пишу новый стиль для таблицы: td.t_sh { background: #fff; border-top: 0px solid #fff; color: #000; border-top: 0px solid transparent; }И такой ХТМЛ код страницы: <TABLE class = "t_sh">...</TABLE>Но цвет букв не меняется на черный и полоса сверху надписей в ячейке остаётся, хотя другие параметры стилей .t_sh table изменяют внешний вид. Вот страница - http://велосвет.рф/admin/shablon.html?obz=obz1 — БЛин, набо было написать так: <td class = "t_sh">и все заработало, спасибо.
0 votes1 answer -
(php) Печаль Не приходит письмо после отправки через форму на сайте.
Доброго времени суток Уважаемые форумчане!Оговорю сразу, не силен в php, да и вообще в программировании...Столкнулся с проблемой, на сайте есть форма отправки заявки, после ее заполнения и отправки, письмо на электронную почту не приходит...Будьте добры, подскажите, что не так в коде?Заранее всем Вам огромное спасибо! код sender.php: <?php $Subject=$_POST['type']; $from = "noreply". $HTTP_HOST; $to="tomskremont1@mail.ru"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8 \r\n"; $headers .= "From: noreply <".$from.">\r\n"; $msg = ' <p> Имя: '.$_POST['name'].'</p> …
0 votes5 answers -
когда использовать try/catch ?
...а я продолжаю серию смешных вопросов по основам. но для меня они действиетльно важные, поэтому пожалуйста поделитесь опытом и не смейтесь всегда хотелось разобраться толком с назначением конструкций типа try/catch. в зависимсоти от языка названия могут различаться, но смысл остаётся. а смысл по-моему лишь в том, чтобы проверить множественное действие. то есть try/catch стоит использовать только тогда, когда конструкции типа if недостаточно. прав ли я? множественные действия, про которые я говорил выше, могут быть двух видов: 1. многострочные: try post = Post.new post.title = 'good post' + $postfix post.body = file.open(/folder/file.txt) post.savecatch(nameError…
0 votes3 answers -
назначение экшенов CRUD можно менять?
бывалые прогеры, помогите пожалуйста разобраться в таком смешном вопросике есть mvc-фреймворк, создана некотрая сущность 'Article' с набором экшенов, реализующих CRUD: index,new,edit,show,update,create,destroyприложение так задумано, что ни одна сущность 'Article' совсем удаляться из БД не будет. для этого я добавил в соответствующую 'Article' табличку поле hide(boolean). если в hide значение false, то статья видна пользователям приложения, если в hide значение true, то не видна вопрос в том что будет правильнее с точки зрения хорошего стиля: 1. поместить функцию смены значения hide в экшен destroy 2. не трогать экшен destroy, и для смены значения hide создать ещё оди…
0 votes1 answer -
Помощь авто снятие дней
Здравствуйте форумчане, я недавно познакомился с mysql и хотел бы попросить у вас помощи, вот недавно куил сайт там привязка к mysql тоесть если я на сайте задаю логин и клиенту и кол-во дней, то почему-то потом дни не уменьшаются, мне нуэна помощь от знающих тоесть чтобы дни снимались и по истечении дней клиент отключался, если не сложно скажите куда это вписывать =)
0 votes4 answers -
как начать проектировать?
сейчас спрошу про сферического коня в вакууме в общем с некоторых пор создавать сайты без предварительного проектирования стало очень тяжко. перед началом работы над проектом я составляю небольшую схемку основных классов и табличек, которые будут являться основой сайта. например для блога с системой лайков и комментариев моя схемка выглядит приблизительно так: но это всё непрофессионально и не очень эффективно. я уверен, что уже существуют уже наработки в этой области. поэтому хотелось бы их изучить, а не изобретать велосипед. посоветуйте пожалуйста какие-нибудь книжки не очень крутого уровня, знания из которых можно было бы практически применять при создании сайтов
0 votes3 answers -
.htaccess
uомогите составить выражение: если пользователь открывает *.ru/, ему выводится *.ru/index.php?query=one если открывает *.ru/index.php, его перемещает на *.ru/, который открывает *.ru/index.php?query=one
0 votes5 answers -
Установка значения скрытого поля перед отправкой формы
Всем привет, ищу совета. Перед отправкой формы в скрытое поле хочу поместить значение количества переданных серверу строк. Делал как: через js ловил событие сабмита или клика кнопки, отменял действие по умолчанию, присваивал полю нужное значение и отправлял форму методом submit(). Но при таком действии php не видит что была отправлена форма, т.е. if (isset($_POST['submit'])) никогда не проходит. Рылся в гугле, такие проблемы есть, но метод их решения я так и не понял.
0 votes2 answers -
Создание тестовых данных для БД
Для проверки работы функционала сайта необходимо наполнить БД тестовыми товарами с определенным набором характеристик. Может быть кто-то знает: сервис, программу, скрипт для решения задачи? Вообще, кто-нибудь сталкивался с подобной проблемой?
0 votes4 answers -
отправка данных формы при помощи ajax и jqery
нашел работающий скрипт и php файл для отправки форм без перехода на другую страницу. вопрос встал с синтаксисом: http://jsfiddle.net/xrff164m/ хочу сделать, чтоб на почту приходило Имя: Иван Фамилия: Иванов Телефон: +9 999 999 99 99 когда пытаюсь внести изменение в body: $emailgo->body= "<b>Имя:</b>$name<br/> и т.д.; то он начинает ругаться и на почту ничего не приходит. также не понятно, что происходит в этом случае: $dc=$this->data_charset;$sc=$this->send_charset;$enc_to=mime_header_encode($this->to_name,$dc,$sc).' <'.$this->to_email.'>';$enc_subject=mime_header_encode($this->subject,$dc,$sc);$enc_from=mime_header_…
0 votes0 answers -
Регулярное выражение
Добрый день. Помогите пожалуйста составить регулярное выражение. Имеется строка вида "/bla bla bla.", нужно из неё получить символы между / и . Пробовал $text = "/qwerty.";$pattern = "|/(.*?).|";preg_match($pattern, $text, $out);echo $out[0];Но в данном случае выводит /q
0 votes3 answers -
Обрезанный текст статьи
Как быть, если на главную выводится часть статьи, которая уже содержит теги, т.е. обрезана <h1>Привет!<h1><p>...ругается валидатор, и в зависимости от тегов плывет разметка Или если правильней сказать, создается краткое описание из статьи, берет с собой теги если их проэкранировать, то смысл описания тогда вообще теряется, если искать и делать замену, тоже ничего хорошего Извиняюсь, если тему создал не в том месте
0 votes3 answers -
Перенаправление php
Всем привет! Есть страница на php, например about.php. Сервер (nginx) настроен так, что при несуществующей странице идет перенаправление на index. То есть, если ввести xxx.ru/about идет перенапрвление на индекс, типа страницы не существует. Так вот вопрос: как сделать обработку так, чтобы происходил редирект с xxx.ru/about на xxx.ru/about.php. Сисадмины говорят, что такая обработка происходит не со стороны сервера. То есть мне что то нужно прописать в индекс, как я понимаю. $_SERVER["HTTP_REFERER"]; и $_SERVER["REQUEST_URI"]; использовать не получается, т.к. определяют только путь с расширением
0 votes6 answers -
Отправка файлов php
Могу отправить файл размером 300 мб Но когда пытаюсь отправить файл около 500 мб, пишет мол память ограничена прописываю в .htaccess php_value memory_limit 10000000000000000000000 все ровно такая же ошибка все уже перепробовал не получается. в чем проблема?
0 votes1 answer -
Отправка смс на телефон
Как сделать отправку смс на телефон при заполнении формы на php? Это бесплатно?
0 votes4 answers -
Надо ли повторно экранировать массив после разбора его на строку?
Выражение такого вида : Ф-я $col = $this->res($column); // res() - экранирует символы (в зависимости от типа, массива или строки)is_array($column)? $cols = implode(',', $col) : $cols = $col; // Если массив ( разбить его на строку), если строка - оставитьИли все-таки лучше сделать так is_array($column)? $cols = implode(',', $this->res($col) ) : $cols = $this->res($col);
0 votes2 answers -
.htaccess redirect для каждой страницы
Подскажите пожалуйста. Как реализовать редирект со страницы site.com/en/any-page на site.com/any-page ? Короче что бы убиралось en/ И что бы это работало на все страницы с .com/en, а не только на одну отдельную. Заранее спасибо
0 votes9 answers -
move_uploaded_file()
if ($image['tmp_name'] <> ''){$url = "expo/img/".$image['name'];echo 'url = '.$url;move_uploaded_file($image['tmp_name'],'expo/img/'.$image['name']);} $url выводится, все в порядке. Путь прописан правильно, файл загружается.Выводится вместе с $url ошибка: url = expo/img/image.gifWarning: move_uploaded_file(expo/img/image.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/site/www/www/panel/adde.php on line 33Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phptj4Q6Y' to 'expo/img/image.gif' in /home/site/www/www/panel/adde.php on line 33Права доступа у папок стоят 777.
0 votes7 answers -
Подгружать локальные файлы на хостинг
Добрый день. Прошу меня извинить, если опубликовал тему не в тот раздел. В общем задача такова: есть сайт на локальном хостинге и его аналог на удалённом (можно конечно на хостинге через тот же notepad++ править, но это не вариант). Хочу что бы после правок на локальном при нажатии магической комбинации клавиш эти файлы автоматически пересылались на сервер. Знаю в phpStorm такая фишка есть, но качественного мануала пока не нашёл. В идеале конечно хочется что бы например я пушу изминения на github а сервак уже оттуда новый файлы подтягивает. Но это так, идея фикс. Подскажите пожалуйста толковый мануал по пункту 1.
0 votes3 answers -
PHP Notice: Undefined offset
PHP Notice: Undefined offset: 1 in /home/c/cn39780/public/public_html/inc/config.php on line 22 Что это может значить? if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); /** * текущий каталог, если скрипт в каталоге * */ if($root_url[1] != 'index.php') define("DIR", $root_url[1]); define("HTTP_PATH", 'http://'. filter_input(INPUT_SERVER, "HTTP_HOST") .$dirname); Это код с config.php на 22 строчке
0 votes11 answers -
Кнопка входа в режиме реального времени
Доброго времени суток! https://youtu.be/qGHnjEygYq8 Как сделать такою кнопку? Кто знает? Буду очень благодарен... Проверка на заполнение уже есть... Проверка у меня через PHP
0 votes4 answers -
Упорядочить значения массива по списку
Имеется массив Array( [0] => 1 [1] => 10 [2] => 2 [3] => 20)Как его можно упорядочить таким способом, что бы была последовательность чисел, т .е в результате получился массив Array( [0] => 1 [1] => 3 [2] => 2 [3] => 4)
0 votes1 answer -
Проблема с is_uploaded_file()
Собственно суть проблемы: Загружаю массив из картинок посредством формы, отправляю через $_POST, получаю массив $_FILES, всё просто. Необходимо проверять, был ли загружен файл в данном поле или нет. $i = 0;echo is_uploaded_file($image['tmp_name'][$i]);//тут выводится единичка - TRUEwhile ($i <= $count){ if ($day[$i]<>0) { move_uploaded_file($image['tmp_name'][$i],'../cn/tours/img/'.$image['name'][$i]); if (is_uploaded_file($image['tmp_name'][$i]))//а вот тут условие ложно и тело if не выполняется, даже когда файл был загружен и сохранён в конечную директорию функцией выше { $url = '../cn/tours/img/'.$image['name'][$i]; …
0 votes2 answers -
Отправка ссылок
Хочу в теле письма отправить ссылки. Но на локалке они доходят. А на реальном хосте до mail.ru например нет. Одно из многих писем попало в спам. Как решить эту проблему? Заказчик просит сделать ссылки на файлы в письме.
0 votes2 answers -
Создание личного кабинета с возможностью оплаты через робокассу.
Доброе время суток! Заинтересовался вопросом как сделать личный кабинет с возможностью оплаты того или иного товара! Точнее даже сказать, как в личный кабинет включить только оплату через робокассу.. Личный кабинет уже есть... Я может плохо ищу или мне не хватило терпения на поиски, но все же нужной мне статьи я не нашел..
0 votes2 answers