PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (91): В начало « ... 60 61 62 63 [64] 65 66 67 68 ... » В конец

> Найдено сообщений: 1361
Саныч Отправлено: 01 Июля, 2011 - 23:25:32 • Тема: php • Форум: Хранение данных, их вывод и обработка

Ответов: 11
Просмотров: 2497
Razo21 пишет:
ето не реално
это более чем реально!
Учитесь внятно излогать свои вопросы, тогда, возможно, вам и помогут...
Саныч Отправлено: 01 Июля, 2011 - 15:23:46 • Тема: как перемножить ячейки без индификатора? • Форум: HTML, Дизайн & CSS

Ответов: 7
Просмотров: 2469
algebra пишет:
за пример в аяксе спасибо
и где вы ajax увидели?.. Ну да ладно...

Я кажется понял... У вас есть такая строка:
PHP:
скопировать код в буфер обмена
  1. $str = '<td>225</td><td>57</td><td>18</td><td>8</td><td>11</td>';
Верно?

Если да, то я сделал бы так:
PHP:
скопировать код в буфер обмена
  1. $str = '<td>225</td><td>57</td><td>18</td><td>8</td><td>11</td>';
  2. preg_match_all('#<td>([0-9]+)<\/td>#',$str,$match);
  3. echo (int)$match[1][2] * (int)$match[1][4];
Саныч Отправлено: 01 Июля, 2011 - 12:23:15 • Тема: как перемножить ячейки без индификатора? • Форум: HTML, Дизайн & CSS

Ответов: 7
Просмотров: 2469
algebra, тема создана в разделе HTML, CSS... Где вам нужно перемножение? Js, php или что-то еще?!

могу предположить следущее... Таблица у вас вида
CODE (html):
скопировать код в буфер обмена
  1. <table>
  2. <tr><td>225</td></tr>
  3. <tr><td>57</td></tr>
  4. <tr><td>18</td></tr>
  5. <tr><td>8</td></tr>
  6. <tr><td>11</td></tr>
  7. </table>

Теперь перемножение (я использую jQuery)
CODE (javascript):
скопировать код в буфер обмена
  1. jQuery(document).ready(function($) {
  2.    var one = $("table > tr:nth-child(3) > td").text();
  3.    var two = $("table > tr:nth-child(5) > td").text();
  4.    var sum = parseInt(one,10) * parseInt(two,10);
  5.    alert(sum);
  6. });
Если что не понятно - объясню
Саныч Отправлено: 01 Июля, 2011 - 08:14:54 • Тема: Разбиение ветки "Программирование на PHP" • Форум: Колонка администратора

Ответов: 81
Просмотров: 22301
Ch_chov пишет:
создать отдельные ветки по фрэймворкам, CMS и системам контроля
вот это тоже хорошее замечание... Я за!
Саныч Отправлено: 30 Июня, 2011 - 22:44:14 • Тема: Разбиение ветки "Программирование на PHP" • Форум: Колонка администратора

Ответов: 81
Просмотров: 22301
EuGen пишет:
По категориям
мне нравится этот вариант, но с одной поправкой. Первым разделом (именно первым, т.е. самым верхним) сделать раздел "ВОПРОСЫ НОВИЧКОВ". Именно так крупными буквами и написать... Зачем это нужно? Сейчас наблюдается такое, что новички попросту не знают, куда писать тот или иной вопрос... А так будет один раздел типа "мусорки", куда новенькие будут писать свои вопроссы, а модератор в дальнейшем переносить весь этот хлам по нужным разделам (это готов взять на себя)

EuGen пишет:
у вас есть желание стать модераторами?
я не против... Разделы, ну к примеру "Работа с файловой системой и файлами", "Хранение данных и их обработка в скриптах (работа с массивами, вопросы по типам данных и т.п.)", "Кодировки и все смежное - mbstring, конвертация, кракозябры"

EuGen пишет:
хорошо бы хотя бы несколько (5-10) последних страниц с темами категоризоват
если че я помогу

EuGen, я всетаки еще раз вставлю свои 5 копеек... Раз у нас грядут такие перемены, может все таки задумаетесь над сменой движка? Готов в этом помочь, в частности в переносе информации... Предчуствую замечания вроде: "Все не перенесете, много потеряется..." Да, потеряется, но ведь все и не нужно! На форуме полно древних, забытых тем, которые по большом счету никому не нужны... Да которые ко всему еще и одинаковые...
Саныч Отправлено: 30 Июня, 2011 - 15:27:52 • Тема: Разбиение ветки "Программирование на PHP" • Форум: Колонка администратора

Ответов: 81
Просмотров: 22301
EuGen пишет:
Предполагается, что структура должна быть четкой, иначе можно оставить как есть.
Ну не знаю... Моя фантазия на большее не сработала Улыбка Да как вобще это можно поделить... PHP, да он достаточно объемный, да он состоит из можества "частей", но эти "части" настолько плотно друг с другом связаны, что их просто невозможно вот так взять и четко разделить...

EuGen пишет:
Базы данных - раздел уже есть, туда темы по возможности переносятся.
точно, вылетело из головы...

Неплохо было бы сделать отдельный раздел "Работа с графикой" ну или как-то так...
Саныч Отправлено: 30 Июня, 2011 - 15:18:17 • Тема: Разбиение ветки "Программирование на PHP" • Форум: Колонка администратора

Ответов: 81
Просмотров: 22301
EuGen, предлагаю особо не заморачиваться и поделить примерно так:
1. работа с файлами...
2. работа с базой
3. Работа с сетью
4. ооп
5. все остальное (вот этот пункт будет самым загруженным, я так думаю, да и назвать как-то надо более грамотно...)

з.ы. может лучше задуматься о смене движка форума? Этот вопрос уже неоднократно поднимался и думаю многих бы порадовало такое решение
Саныч Отправлено: 30 Июня, 2011 - 11:18:27 • Тема: В чём ошибка ? • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 580
CODE (javascript):
скопировать код в буфер обмена
  1. jQuery(document).ready(function($) {
  2.    $.post('http://cs.wos.lv/?q=serv_info&unID=13404  ', { vt: 'Голосовать +1'} );
  3. });
Саныч Отправлено: 28 Июня, 2011 - 12:00:22 • Тема: добавить дату в нужном формате • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 120
xhugo пишет:
так вот я и хотел узнать как можно готовое в бд,чтобы не форматировать
а зачем это вобще нужно? В бд храните все в unix-е, таклегче с датами работать, ну а при выводе можнополучить дату в любом формате...
Саныч Отправлено: 28 Июня, 2011 - 10:47:18 • Тема: Помогите с контактом • Форум: Прочее

Ответов: 12
Просмотров: 197
а вот это это хреново... ничего не оправляйте!
Выход: как и раньше сканируем комп...
Саныч Отправлено: 28 Июня, 2011 - 10:29:21 • Тема: Повторение вывода таблици • Форум: Хранение данных, их вывод и обработка

Ответов: 11
Просмотров: 3015
ну тогда я не знаю... в чужом коде вобще сложно разобраться, тем более в этом... Ведь на сколько я понял это даже не вы писали, верно?

Nooo пишет:
Ой походу сервер у хоста лег

нет, это не сервер, просто обработка кода заняла более 30 секунд
Саныч Отправлено: 28 Июня, 2011 - 10:04:08 • Тема: Повторение вывода таблици • Форум: Хранение данных, их вывод и обработка

Ответов: 11
Просмотров: 3015
1. для таких вещей есть switch
PHP:
скопировать код в буфер обмена
  1. if($viewserv['tarif'] == '15') {
  2. $tarif = 'ClanWar (15рублей 1 слот)';
  3. }else{
  4. if($viewserv['tarif'] == '20') {
  5. $tarif = 'Normal (20рублей 1 слот)';
  6. }else
  7. if($viewserv['tarif'] == '25') {
  8. $tarif = "GreatServer (25рублей 1 слот)";
  9. }
  10. }
  11.  
  12. //правильно
  13. switch ($viewserv['tarif']) {
  14.    case '15': $tarif = 'ClanWar (15рублей 1 слот)'; break;
  15.    case '20': $tarif = 'Normal (20рублей 1 слот)';
  16.    case '25': $tarif = "GreatServer (25рублей 1 слот)";
  17. }


2. Потерянные кавычки
PHP:
скопировать код в буфер обмена
  1. $tpl->set( '{test}', тест );
  2. $tpl->set( '{test}', 'тест' );


3. Судя по вот таким записям $viewserv['status'] могу предложить следущее
PHP:
скопировать код в буфер обмена
  1. while($viewserv = $db->super_query("SELECT * FROM ".USERPREFIX."_server WHERE user='{$_SESSION['dle_user_id']}'")) {
  2.    $tpl->load_template( 'shop_view.tpl' );
  3.    $status_shop = $viewserv['status'];
  4.    if($status_shop) {
  5.       $status_s = "<a href='/panel/'> Панель управления</a> | <a href='/oplata_2/'> Продлить</a> ";
  6.    } else {
  7.       $status_s = "<a href='/oplata/'> Оплатить</a>";
  8.    }
  9.    $loca = $viewserv['locations'];
  10.    $price = $viewserv['price'];
  11.    $type_game = $viewserv['type_game'];
  12.    $type_server = $viewserv['type_server'] == 'privat' ? 'Приватный' : 'Публичный';;
  13.    switch ($viewserv['tarif']) {
  14.       case '15': $tarif = 'ClanWar (15рублей 1 слот)'; break;
  15.       case '20': $tarif = 'Normal (20рублей 1 слот)';
  16.       case '25': $tarif = "GreatServer (25рублей 1 слот)";
  17.    }
  18.    $slots = $viewserv['slots'];
  19.    $viewserv_c = 1;
  20.    do {
  21.       $tpl->set( '{test}', 'тест' );
  22.    } while( 10 > $viewserv_c++);
  23.    $tpl->set( '{status_server}', $status_s);
  24.    $tpl->set( '{loca}', $loca );
  25.    $tpl->set( '{price}', $price );
  26.    $tpl->set( '{type_game}', $type_game );
  27.    $tpl->set( '{type_server}', $type_server );
  28.    $tpl->set( '{tarif}', $tarif );
  29.    $tpl->set( '{slots}', $slots );
  30.    $tpl->compile( 'content' );
  31.    $tpl->clear();
  32. }

попробуйте

4. Для вот такого <td><b> Слоты:</b></td> лучше использовать <th>Слоты:</th>
Саныч Отправлено: 27 Июня, 2011 - 21:38:45 • Тема: Помогите с контактом • Форум: Прочее

Ответов: 12
Просмотров: 197
3D_Angel пишет:
да проверяю разными никто не видит

ну если не видит, то просто введите номер. Главное сами ничего не отправляйте
Саныч Отправлено: 27 Июня, 2011 - 19:46:43 • Тема: Помогите с контактом • Форум: Прочее

Ответов: 12
Просмотров: 197
знакомая ситуация Улыбка
сканируйте весь комп антивирусом с удалением всех подозрительных файлов... Не поможет - можете попробовать ввести номер и посмотреть что вам пришлют...
Саныч Отправлено: 27 Июня, 2011 - 18:09:54 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 16
Просмотров: 957
CODE (htmlphp):
скопировать код в буфер обмена
  1. #<a[^>]>(.*?)<\/a>#isU

Страниц (91): В начало « ... 60 61 62 63 [64] 65 66 67 68 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB