X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику Vialls_mw. Поблагодарили: 0 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
18.12.2008, 21:28 Простой сайт на php
как сделать
<?php
$peremennaya = "text"; // Заносим в переменную
$peremennaya = str_replace("e", "a", $peremennaya); // Заменяем "e" на "a"
?>
;) ;) :lol:

Это пример - конкретный ответ, на ваш вопрос :)
Каждая операция, зависит от задачи, которая поставлена. Трудно сказать, какие самые используемые... Вообще можно сделать по сути с данными, что угодно (в разумных пределах) и обычно обработка данных, состоит не из одной операции а из множества. Например нужно вывести список страниц ("1, 2, 3, 4, 5 ... 15"). Тут нужно знать, сколько всего записей, сколько записей на страницу, делим все записи на записи на страницу , умножаем на текущую страницу, если эта страница последняя, ищем модуль деления всех страниц на записей на страницу, выводим количество записей равное модулю.. Примерно так :)


Спасибо сказали: (1)
18.12.2008, 19:55 Передача данных между страницами.
Объясните какие существуют...
Cookie - это массив данных, который хранится у пользователя на компьютера (в браузере).
Что бы установить Cookies в PHP, нужно использовать функцию setcookie():
<?php
  setcookie("name", "value"); // Устанавливаем Cookie-переменную с именем name, и значением - value
?>

Что бы считать куки, нужно обратится к массиву $_COOKIE:
<?php
  if (!empty($_COOKIE["name"])) // Если переменная не пустая, то
    echo $_COOKIE["name"]; // Вывести, значение куки с именем name
?>


Сессии - это более крутой вид передачи данных, который работает примерно так-же как Cookies, но может работать с выключенными Cookies в браузере (скрыто, через GET-запросы и др., точно не знаю - не интересовался).
Что бы использовать сессии нужно их "активировать" с помощью функции session_start(), для установки значений и доступа к ним, используем массив $_SESSION:
<?php
  // Page1
  session_start();
  $_SESSION["name"] = "value";
?>

<?php
  // Page2
  session_start();
  if (!empty($_SESSION["name"]))
    echo $_SESSION["name"];
?>

Но сессии имеют небольшой минус, при зыкрытии браузера, все данные удаляются, в то время как у Cookies - нет.

Кстате, советую на php.net почитать про функцию setcookie(), там много еще дополнительных параметров, например - время автоматического удаления переменной и др.

P.S.
Опередил :)

К автору:
Сожгите свою книгу, и купите нормальную :P


Спасибо сказали: (0)
16.12.2008, 23:15 Форум
(Galeodor @ 17.12.2008, 0:02) *
потому что нужен какой либо сценарный язык...

А как же CGI-скрипты, ASP.NET? Это не сценарные языки...

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

А что бы глазами разработчиков увидеть форум, скачайте движок, и откройте несколько файлов.

Что бы поглубже понять, как все это работает, советую почитать:
1) http://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B9%D1%82
2) http://ru.wikipedia.org/wiki/HTTP_%D1%81%D...%B2%D0%B5%D1%80


Спасибо сказали: (0)
21.10.2008, 14:11 Меню появляется не там где нужно при изменении разрешения экрана
Выскакивающие меню, но в зависимости от разрешения эк
Узнаем координаты мыши, и ваше "всплывающее меню" позицинируем по этим координатам...

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
16.10.2008, 21:36 Редирект отдельных ссылок
Если имеешь ввиду про проблемы с поисковиком, то ИМХО можно размещать их сколько влезет...


Спасибо сказали: (1)
16.10.2008, 16:46 Редирект отдельных ссылок
Не будут ругаться. Но ИМХО делать лучше с PHP, во первых удобнее, во вторых поисковики могут без проблем научится понимать этот кусок кода:
document.location.href='http://yandex.ru/'

если уже не умеют :)


Спасибо сказали: (1)
16.10.2008, 8:41 Редирект отдельных ссылок
Можно написать PHP скрипт для перенаправления. Т.е. Ссылка будет выглядить вот так:
текст.... <a href="http://твойсайт/redirect.php?url=http://yandex.ru/" title="Ссылка на яндекс">Ссылка на яндекс</a> ... текст....

А PHP скрипт (redirect.php) будет выглядеть так:
<?php
  $url = $_GET["url"];
  HEADER("Location: {$url}");
?>

Можно сделать JavaScript'ом, это будет вот так:
<a href="http://yandex.ru" title="Яша" onclick="document.location.href='http://yandex.ru/'">Яша</a>;


Спасибо сказали: (1)
4.9.2008, 23:13 Перелистываемый список
                    <script language="javascript" type="text/javascript" src="http://demo.atjoomla.com/templates/at_compuesto/scripts/mootools.v1.1.js"></script>

В сам код вникать не стал, но это сделано с помощью библиотеки mootools и еще с помощью всяких дополнительных библиотек. Смотрите исходный код, подключаемые файлы - это скорее всего библиотеки.


Спасибо сказали: (1)
4.9.2008, 21:40 Перелистываемый список
Вообще, часто, в таких штуках используются библиотеки (например jQuery и подобные). Поэтому еще библиотеку нужно снимать. Плюс ко всему, может быть инфа загружается в данную штуку с помощью ajax, поэтому нужно будет переделывать. В общем проблем множество может быть, снять такую фигню легко точно не получится :)


Спасибо сказали: (1)
4.9.2008, 5:56 Редакция flash
По теме - в Macromedia Flash можно импортировать флеш ролик, если он не защищен паролем. Но при этом теряется и код и много чего еще. Остаются только элементы и кадры, вроде...


Спасибо сказали: (1)
3.9.2008, 6:18 У меня есть пара вопрос относительно JS и CSS
Отпишитесь, если это не подошло, переделаю :)

P.S.
А на кошелек не надо =) Это форум =)


Спасибо сказали: (1)
2.9.2008, 20:36 У меня есть пара вопрос относительно JS и CSS
Так, я вроде понял вашу проблему =). Переместите блок <style></style> (от меню), между тегами <head></head>. Далее там надо либо координаты положения поменять (left, right, top, bottom). Либо совсем уберать абсолютное позицинирование.

А вообще, если честно, зря вы такую менюшку делаете :)


Спасибо сказали: (1)
1.9.2008, 15:12 У меня есть пара вопрос относительно JS и CSS
В общем, для меню и главного контента надо сделать, таблицу вроде этой:
<table style="width: 100%;">
  <tr>
    <td style="width: 200px;">
      Здесь менюшка
    </td>
  </tr>
  <tr>
    <td>
      Тут контент
    </td>
  </tr>
</table>

Для того, что бы сверху (логотип и "узорчик" градиент) и снизу (футер) сделать рядом с основным контентом, надо их сделать просто div'ами и padding: 200px; им прописать...


Спасибо сказали: (1)
26.8.2008, 8:24 Показ на странице 5 случайных ссылок из 50-ти
Тогда, вот так, у меня работает прекрассно:
<?php
$file = file("base.txt");
$count = count($file);
$rnd = array();
for($i = 0; $i < 5; $i++)
{
  $rnd[$i] = rand(0, $count-1);
}

//Печать пяти ссылок
for($i = 0; $i < 5; $i++)
{
  echo $file[$rnd[$i]];
}

?>


Спасибо сказали: (1)
13.8.2008, 16:19 Сайт с копипастом
правила построения
Нет, Robots запрещает индексировать целые страницы, а это нужно к ссылке прописывать:
Для яндекса ссылка нужно заключить в <noindex></noindex>, для гугла нужно к ссылке аттрибут добавить: rel="nofollow".
Т.е.
<noindex><a href="#" title="Ссылка" rel="nofollow">Ссылка</a></noindex>


Спасибо сказали: (1)
13.8.2008, 10:47 Валитдаторы и валидация
Понял чуть-чуть, что вы имеете ввиду. Так запустить на сервере скрипт и проверить код, который он возвращает и все.


Спасибо сказали: (1)
7.8.2008, 20:35 HTML в PHP
как использовать html в php
Я и говорю, не надо через PHP ничего выводить, это не правильно и не удобно. Используйте шаблоны, отделив HTML код от PHP, это намного удобней при смене дизайна и программного кода.
Ну, а вообще по вопросу - не имеет значения, как вам удобнее так и делайте. Думаю в случаях, если в документе преобладает HTML код, тогда использовать первый вариант. А если преобладает PHP код, то - второй.


Спасибо сказали: (1)
7.8.2008, 20:14 О чате
Технология создания чата
Используй PHP+MySQL+Ajax. Примерно так:
Пользователь пишет сообщение - Ajax обращается к файлу send.php (например) и добавляет в БД сообщение. Далее Ajax, через какой-то промежуток времени (примерно каждые 2-3 секунды) обращается к файлу getMessages.php (например) и этот файл выбирает из БД новые написанные сообщения и возвращает в JS, далее ты обрабатываешь эти сообщения и выводишь (с помощью JS)

Думаю надо темку перенести в PHP


Спасибо сказали: (1)
4.8.2008, 22:29 Счетчик количества сайтов в базе каталога
помогите сделать
Можно. PHP+Сокеты. Сложноватая процедура. Суть примерно следующая - отправляем HTTP запрос на страницу авторизации, далее запрашиваем страницу с нужной информацией, парсим её и выводим нужные данные.

P.S.
Возможно у гугла есть, какой нибудь XML сервер, дающий эту информацию (в этом случае довольно легкая процедура). Но врятле, ибо это не безопасно.


Спасибо сказали: (1)
4.8.2008, 13:23 К введенному слову в форме присваивалось значение
Сохранение формы в файл
<?php
if (isset($_POST["save"])) // Если пользователь нажал кнопку на форме
{
  $value = $_POST["value"]; // Забираем введенное значение
  // по надобности обрабатываем его
  $f = fopen("my_file.txt", "w"); // Открываем файл для записи
  fwrite($f, "<a href=\"{$value}\">{$value}</a>"); // Записываем в файл значение
  fclose($f); // Закрываем файл
}
?>


Спасибо сказали: (1)
2.8.2008, 13:01 Счетчик сбора информации
Я же ответил все в первом своем посте. Нужно написать скрипт, который будет выполнять SQL запросы и подсчитывать результаты. Для того, что бы выполнить SQL нужно знать структуру таблиц у жумлы.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
2.8.2008, 9:33 Счетчик сбора информации
На счет мода не знаю, а реализовать довольно просто. Несколько SQL запросов (выборка по типу материала), подсчет количества записей и вывод этого добра.


Спасибо сказали: (1)
28.7.2008, 21:49 Городской портал
Ну как минимум нужны следующие разделы:
Погода
Знакомства
Работа
Адреса
Чат, форум
Объявления
Фотоальбом
и еще можно кучу всего придумать.

Вообще мороки с таковым порталом очень много :) Расскрутка? Думаю стоит обратить внимание на такие разделы, как работа, объявления, адреса и т.п. Так как люди часто ищут/хотят добавить информацию данного рода. Т.е. продвигать сайт по запросу "Работа/объявления/ит.п. в НазваниеГорода" будет очень выгодно


Спасибо сказали: (2)
28.7.2008, 21:36 Данные из файла вывести на страницу
Помогите
Все должно работать, а если не работает, то на сервере запрещено подключать удаленные файлы.
Делай так:
<?php
  echo file_get_contents("http://masterwebs.ru/index.php");
?>


Спасибо сказали: (1)
28.7.2008, 9:26 ЧПУ в PHP
Урок
ЧПУ в PHP

Для создания ЧПУ (человеку понятных URL) используется модуль Apache - "mod_rewrite". Он позволяет незаметно для пользователя переадресовывать с одного URL на другой.

Mod_rewrite по умолчанию идет в комплекте с сервером Apache, поэтому устанавливать его нет необходимости. Но он почти всегда выключен, поэтому его надо включить с помощью файла ".htaccess":
RewriteEngine on

Данной строкой мы включили mod_rewrite. Теперь нужно настроить перенаправление.

Допустим у нас имеется скрипт "articles.php", которому в GET параметре должно передаваться ID категории и ID статьи. Т.е.:
articles.php?category=5&article=235

Нам нужно добиться следующего вида URL:
articles/5/235.html

Для этого в конец файла ".htaccess" пишем строку:
RewriteRule ^articles/([0-9]+)/([0-9]+).html$ articles.php?category=$1&article=$2

Между символами "^" и "$" заключается регулярное выражение, которое описывает ЧПУ, в скобках идут передаваемые параметры. Далее идет страница, на которую будет перенаправляться наш ЧПУ. $1 значит первый параметр, который указан в скобках регулярного выражение, $2 - второй и т.д. Их может быть бесконечное множество.

Так-же перенаправление, может принимать разные параметры. Я знаю только, один, так как в других пока не нуждался. Этот параметр - [R], добавляется в конце условия перенаправления, т.е.:
RewriteRule ^articles/([0-9]+)/([0-9]+).html$ articles.php?category=$1&article=$2 [R]

Данный параметр предназначен для того, что бы человек видел, что происходит перенаправление. Т.е. в браузере будет заменяться адресная строка.


Спасибо сказали: (1)

2 страниц V   1 2 >
RSS Текстовая версия Сейчас: 28.11.2020, 11:52
Дизайн