Рейтинг@Mail.ru
 
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

10-01-2012 / twin
Этот сайт делался очень давно, гораздо раньше, чем была придумана эта функция)) Поэтому здесь другие принципы. Что касается поисковиков - да, это хуже. Но сайт более чем полностью состоит из уникального контента, и это не столь важно. Он и так достаточно хорошо индексируется.
10-01-2012 / Beginner95
Ребята вот можете мне сказать, я ни как не могу вникнуть в php когда еще был студентом нам там учили VB я в него быстро вник, а вот в php ни как не получается, может я не с того начал может не так ставлю для себя задачки может кто нибудь даст мне задачу для выполнения так не сложную, но чтобы мне прибавилась опыта кому не лень вот почта beginner95@mai.ru буду очень благодарен
12-01-2012 / Tea
Исправьте в своих разборах "полетов"

<p>
           <label>Ведите краткое описание урока с тэгами абзацев
           <textarea name="description" id="description" cols="40" rows="5"><?php
      echo htmlspecialchars($myrow['description']) ?></textarea>
           </label>
         </p>
         <p>
           <label>Введите полный текст урока с тэгами
           <textarea name="text" id="text" cols="40" rows="20"><?php
      echo htmlspecialchars($myrow['text']) ?></textarea>
           </label>
         </p>

на...

<p>
    <label>Введите краткое описание урока:<br>
      <textarea name="description" cols="70" rows="5" id="description"><?php echo htmlspecialchars($res['description'])?></textarea>
    </label>
    </p>
    
    <p>
    <label>Введите текст урока:<br>
      <textarea name="text" cols="70" rows="20" id="text"><?php echo htmlspecialchars($res['text'])?></textarea>
    </label>
    </p>

<textarea>т.е вынести php скрипт между тегами</textarea>
12-01-2012 / Tea
Жаль нельзя удалить сообщение. С нетбука плохо видно было...
Все в порядке
12-01-2012 / Beginner95
Я тут не большую ошибочку нашел в разделе "Основы основ" куда мне обратиться ну чтобы исправили ?
12-01-2012 / king
Beginner95, у тя проблема с алгоритмами (логика кода и т.п.) или именно с языком?
Главное понять что это язык серверный, а не десктопный.
Т.е. операции происходят на сервере, ... почитай про протокол HTTP. Коротко - это сообщения м/у браузером и сервером, где находится ядро РНР
12-01-2012 / Beginner95
king, да именно у меня проблема с алгоритмами думаю знаю многое но когда сажусь и пытаюсь что либо создать связывая разные функции и т д. И запоминать не получается как то учу одно прохожу по разным сайта и вижу что я не правильно к примеру соединяюсь с бд, или же не так провожу проверку существования переменных, вот и бывает так что не могу определить что правильнее то что я учил или же то что противоречит моему обучения
17-01-2012 / Beginner95
Народ кто проверит мою наработку кому не лень проверьте, что где не так сделал что можно было сделать по другому, и лучше вот файл  http://pig.wen.ru/Clients.rar
18-01-2012 / Lefort
Слепо веря автору сайта, т.к. сам я начинающий во всем этом, исправил код Жени и дописал htmlspecialchars для защиты от этого межсайтового скриптинга. Но тут возникла проблема: все теги из текста превратились в так назваемые HTML-сущности, а на экран вместо просто нормального текста выводится текст вместе с тегами.
И что делать? twin!
18-01-2012 / twin
А не нужно было писать тегов в базу. Я не писал, как можно исправить уже готовый сайт с контентом. Я написал, как нужно разрабатывать сайт, буде приверженцем Жени. То, что сделано - на его совести.
18-01-2012 / Lefort
Решил проблему по-своему, по-дилетантски: в БД вместо, например, вместо тега '<p>' использую '&lt;p&gt;', а вместо функции htmlspecialchars использую htmlspecialchars_decode. Так работает, но защищает ли это от межсайтового скриптинга?
П.С. Извращение, возможно, но пока моих знаний хватает либо сделать сайт на инклюдах, либо по Попову, но с БД.
18-01-2012 / _Elena
Begginer
Я тоже начинающий пользователь php (обозвать себя php программистом язык не поворачивается).

1. С моей точки зрения первый шаг это:
(хочу вносить изменения в меню и заголовок сразу на все страницы сайта)
1.1. Создать три страницы в HTML  с заголовком, меню, левой колонкой, основной колонкой и footer.
1.2. Создать отдельные файлы для
заголовка: header.inc,
меню: menu.inc
левой колонки: leftcol.inc
основной колонки: maincol.inc
footer.inc
1.3. Все три HTML страницы переименовать с расширением .php и подсоединить заголовок, меню, левую колонку и footer через  
<?php include 'header.inc'; ?>
(Посмотрить пример кода на этом уроке)
Все. Теперь можно вносить изменения в меню один раз и это будет видно на всех страницах.
\
2. Второй шаг. Хочу записывать данные из формы в базу данных и выводить данные из базы данных на другой странице.
Делаем это очень не правильным способом, не думая о безопасности совсем.

2.1. Создаем форму. Например с двумя полями first_name и last_name. Cохраняем данные в переменных $first_name и $last_name
.
2.2. Создаем в php My Admin базу данных (например с именем chainik), а в ней таблицу (например с именем cool_chainik) с тремя полями
id
first_name
last_name
.
2.3. Через
mysql_query ("INSERT INTO cool_chainik ('first_name', 'last_name') VALUES ('$first_name, $last_name)");
записываем данные в базу данных
.
2.4. Через
$result = mysql_query ("SELECT 'first_name', 'last_name' FROM cool_chainik", $db)
$myrow =  mysql_fetch_assoc ($result);
Выводим данные на странице.

3. Шаг третий. Читаем этот урок и делаем это правильным безопасным способом, прадотвращающим SQL иньекции.
19-01-2012 / Beginner95
_Elena, Спасибо но это то я все таки умею соединять изменять данные из базы добавлять выводить связывать несколько таблиц между собой, проблема в другом кода я хочу написать так сказать реально большую программку на php возникают очень и очень много сложностей которые я запутываюсь и не понимаю что да как, даже когда все работает я бываю в  сомнениях правильно ли я сделал может нужно было сделать по другому ну типа может код был бы коротким и все такие мысли, чуть выше я выложил свою работку может кто нибудь посмотрит кому не лень и скажет что я сделал не так и что можно было сделать по другому
20-01-2012 / Sahar
Здравствуйте! Прочел много постов еще с 2010 года и немного удивлен что полемика по поводу "Поповщины" продолжается так долго! Девченки & мальчишки, читайте книжки!
Еще неприятно было читать те посты которые критикуют дизайн IRBISа.
Уважаемые господа Эстеты, Вы что то слышали о приоритетности выполняемых задач и принципе KISS? На мою думку, на некоторых людей информационный век влияет немного деструктивно.
Для себя Я нашел контент данного ресурса очень полезным и информативным. Спасибо авторам за труд!
21-01-2012 / _Elena
Berginer,

После того как я научилась объединять несколько сайтов со своими базами данных,

Мне реально помог курс Максима на codegust дот ком

для написания админки и следования определенным патернам, когда пишите апликэйшен на php. Я стала оценивать свой уровень, как пользователь php.
24-01-2012 / twin
Вы простите конечно, но это не многим отличается от Жениной писанины. Те же ошибки плюс каша вместо стиля. Я не потому, чтоб обхаять - дело ваше. Ссылку даже убирать не стану. Мое дело предупредить просто.
26-01-2012 / _Elena
Twin,
У меня два вопроса
1) критика относится к первой версии админки максима, или к конечной версии 2.1
2)не могли ли вы дать ссылку на курс irbis или другой курс - как писать админку.

у меня появляетс предупреждение
irbis-school.exe can harm your computer.

Нет ли где информации по написанию адменки, без необходимости устанавливать дополнительные программы на компе?
26-01-2012 / twin
Не может он ничему вредить. Это мелкософтская паранойя.

Что касается админок - слева есть меню, посмотрите. Там полно материала.

Что касается критики... Я не знаю какая это версия. Я прошел по ссылке и увидел код. Он, мягко скажем, оставляет желать лучшего.
26-01-2012 / Beginner95
twin, а вам не сложно будет просто одним глазком взглянуть на мою регистрационную форму ?
27-01-2012 / _Elena
Что мне нравится у Максима, это то, что он началв с админки в стиле Hello, World и потом уже написал настоящий продукт.
На первом этапе легче воспринимается искуственно минимализированная CMS, даже если логика готового продукта будет очень существенно отличатся.
Можете покритиковать его код. Что больше всего не нравится?
<?php
if ((@$_REQUEST['page'] == "article") && (!isset($_REQUEST['id'])))
{
//Select all data from database. Start from the last entry.
$result = mysql_query('
  SELECT *, UNIX_TIMESTAMP(stamp) AS stamp
  FROM te_article
  ORDER BY stamp DESC
')
or die(mysql_error());
//Select titles
while($row = mysql_fetch_array($result))
   {
    echo '<a href="?page=article&id='.$row['id'].'">'.$row['title'].'</a><br>';
   }
}
//Select content to each title    
if (!$result)
   echo "Error. This article does not exist";
  
while($row = mysql_fetch_array($result))
   {
    echo '<br><strong>'.$row['title'].'</strong>';
    echo '<hr>';
    echo '<p>'.$row['content'].'</p>';
   }  
?>
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |