PHP.SU

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

Страниц (3): « 1 [2] 3 »

> Найдено сообщений: 32
qwerty Отправлено: 04 Февраля, 2011 - 23:48:52 • Тема: Подключение библиотеки php к html (если это можно так назвать) • Форум: Прочее

Ответов: 6
Просмотров: 54
XelaNimed пишет:
Извиняюсь, но можно побольше информации... Где вставляли, какие ошибки пишет, какая версия phpBB и TorrentPir`a...
Количество и качество информации в вопросе прямо пропорционально количеству и качеству информации в ответе.


Вставлял в начале кода в index.html . А что касается версии phpbb и торрентпира, то она значения в данный момент не имеет. Так как от версии эта ошибка не зависит. А ошибко выглядит просто - на странице вместо вывода значения из header.php. Так и видна открытый код {last_release.LAST_RELEASE}
qwerty Отправлено: 04 Февраля, 2011 - 23:21:40 • Тема: Подключение библиотеки php к html (если это можно так назвать) • Форум: Прочее

Ответов: 6
Просмотров: 54
XelaNimed пишет:
include, require или auto_prepend_file


Пробовал не получается. Вставля так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include_once 'header.php';
  3. require_once 'header.php';  
  4. ?>

И по другому пробывал не получилось. Может не так и не там вставлял не знаю. Всеравно {last_release.LAST_RELEASE} не использует((
qwerty Отправлено: 04 Февраля, 2011 - 23:04:45 • Тема: Подключение библиотеки php к html (если это можно так назвать) • Форум: Прочее

Ответов: 6
Просмотров: 54
Не знал где оформить тему и оформил здесь. Извиняюсь если ошибся

Дело в следующем существует два файла -

index.html (или еслу нужно можно поставить index.php) с кодом

CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2.  
  3. <link rel="stylesheet" type="text/css" href="css/main.css" />
  4. <script type="text/javascript" src="misc/js/ui/jquery.mousewheel.js?v={$bb_cfg['js_ver']}"></script>
  5. <script type="text/javascript" src="misc/js/ui/jquery.scrollable.js?v={$bb_cfg['js_ver']}"></script>
  6.  
  7. <script>
  8. $(function() {
  9.  $("div.scrollable").scrollable({
  10.      size: 8,
  11.      items: '#thumbs',
  12.      hoverClass: 'hover',
  13.      keyboard: false
  14.    });
  15. });
  16. </script>
  17. <table cellpadding="0" cellspacing="0" class="poster">
  18. <tr>
  19. <td class="pad_2">
  20. <!-- prev link -->
  21. <a class="prev"></a>
  22. <!-- root element for scrollable -->
  23. <div class="scrollable">
  24. <div id="thumbs">
  25. <!-- BEGIN last_release -->
  26. <!-- IF last_release.LAST_RELEASE -->
  27. <div class="tCenter">{last_release.LAST_RELEASE}</div>
  28. <!-- ENDIF -->
  29. <!-- END last_release -->
  30. </div>
  31. </div>
  32. <!-- next link -->
  33. <a class="next"></a>
  34. </td>
  35. </tr>
  36. </table>
  37.        
  38. </html>

header.php с кодом
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. $porno_forums = $bb_cfg['porno_forums'] ? $bb_cfg['porno_forums'] : 0;
  4. $new_torrent = $db->sql_query("SELECT t.topic_id, pt.post_text, pt.post_id, tt.topic_title, tt.topic_time
  5.          FROM   ".BT_TORRENTS_TABLE." AS t,
  6.                 ".POSTS_TEXT_TABLE." AS pt,
  7.                 ".TOPICS_TABLE." AS tt
  8.          WHERE pt.post_id = t.post_id
  9.          AND   tt.topic_id = t.topic_id
  10.          AND   tt.forum_id NOT IN (".$porno_forums.")
  11.          GROUP BY t.reg_time DESC LIMIT 30
  12. ");
  13.  $i = 0;
  14. while ($tor = $db->sql_fetchrow($new_torrent))
  15.  {
  16.      $i++;
  17.      preg_match_all('/\[img=.*?\](.*?)\[\/img:.*?\]/i', $tor['post_text'], $out);
  18.           $title = $tor['topic_title'];
  19.      $post_img = @$out[1][0] ? '<img title="$title" src="'.@$out[1][0].'" width=100 />' : '<img title="$title" src="images/no_poster.jpg" width=100 />';
  20.      $last_release = '<a href="'.TOPIC_URL.$tor['topic_id'].'">'.$post_img.'</a>&nbsp;';
  21.      $template->assign_block_vars('last_release', array(
  22.         'LAST_RELEASE' => $last_release,
  23.         'TITLE'        => $title,));
  24.  }
  25.  
  26.  


Мы видим, что в index.html есть {last_release.LAST_RELEASE} . Значение должно выводится из header.php . Следовательно вопрос такой, как это обеспечить, как связать эти два файла, чтобы все работало. Или что нужно сделать другое Огорчение
qwerty Отправлено: 08 Мая, 2010 - 21:33:30 • Тема: Переадресация перед "большой операцией" • Форум: Программирование на PHP

Ответов: 6
Просмотров: 684
valenok пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. // Sending reply, closing the connection and continue proccessing
  3.         ob_end_clean();
  4.         header("Connection: close\r\n");
  5.         header("Content-Encoding: none\r\n");
  6.         ignore_user_abort(true); // optional
  7.         ob_start();
  8.  
  9.         echo 'bye bye';
  10.  
  11.         $size = ob_get_length();
  12.         header("Content-Length: $size");
  13.         ob_end_flush();     // Strange behaviour, will not work
  14.         flush();            // Unless both are called !
  15.         ob_end_clean();
  16.  
  17.         ReallyHardJob(1);
А header("Location куда пихать?
у меня структура скрипта СЕЙЧАС такая:
ob_start()
ignore_user_abort()
set_time_limit()
header("Location: туда_перед_циклом.php");
while(цикл)
{
ооообъемные(действия);
}
qwerty Отправлено: 08 Мая, 2010 - 17:07:58 • Тема: Переадресация перед "большой операцией" • Форум: Программирование на PHP

Ответов: 6
Просмотров: 684
Champion пишет:
А ты уверен, что после переадресации браузер дожидается окончания этой большой операции, а не висит уже по новому адресу?
a ты прочти внимaтeльно мой пост и всe поймeшь..
qwerty Отправлено: 08 Мая, 2010 - 01:18:50 • Тема: Переадресация перед "большой операцией" • Форум: Программирование на PHP

Ответов: 6
Просмотров: 684
В скрипте header("Location: ...php"); после этого идет цикл с объемными действиями. Задача - перейти на другую страницу перед выполнением цикла. ignore_user_abort и max_executiоn_time стоят. При переадресации браузер висит и ждет окончания выполнения скрипта, т.е. если нажать на стоп в браузе и перейти по ссылке ...php то все ок, скрипт продолжает работу в фоне. НО как сделать, чтобы при переадресации браузер не ждал окончания, а сразу перенаправлял?? Уже пробовал после header - ob_end_flush(), flush(), sleep() - бесполезно... Как сделать? Заранее спасибо.
qwerty Отправлено: 04 Мая, 2010 - 22:26:56 • Тема: нeсколько вопросов • Форум: Программирование на PHP

Ответов: 5
Просмотров: 378
И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?И всё же, как из под апи панели ISPmanager создать фтп учетку на определенную папку?
qwerty Отправлено: 04 Мая, 2010 - 07:26:36 • Тема: нeсколько вопросов • Форум: Программирование на PHP

Ответов: 5
Просмотров: 378
1 - Так а чистым пшп разве можно создать фтп-аккаунт?
4 - какими, например?
(Добавление)
3. А если в скрипте будет ignore user abort и юзер покинет скрипт, а файл еще будет импортироваться.
qwerty Отправлено: 04 Мая, 2010 - 02:23:21 • Тема: нeсколько вопросов • Форум: Программирование на PHP

Ответов: 5
Просмотров: 378
доброй ночи.
1. При рeгe нa сaйтe юзeру нaдо aвтомaтичeски создaть нa фтп пaпку и фтп-aккaунт, имeющий доступ к нeй и нe уровнeм вышe.
Я тaк понимaю нaдо юзaть aпи пaнeли исп мeнeджeр, но хочу увидeть конкрeтный примeр по создaнию от профи.
2. Нужно зaпрeтить либо зaгрузку, либо исполнeниe скриптов в нeй.
3. Нe совсeм по фтп, но новую тeму чтоб нe создaвaть. Если сдeлaть импорт фaйлов по урл из тeкстaрea, т.e. Нeсколько фaйлов поочeрeди и в скриптe прописaть ignore user abort, сможeт ли второй юзeр тaк жe импортировaть фaйлы, покa скрипт рaботaeт от зaпускa пeрвого юзeрa?
4. И кaким обрaзом отслeдить стaтус кaждого фaйлa из вопросa 3?
Огромноe спaсибо.
qwerty Отправлено: 17 Декабря, 2009 - 21:04:06 • Тема: выдает ошибку при запросе SELECT... • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 107
Мелкий, премного благодарен тебе)) всё работает отлично)) только мне интересно, зачем там нолик в конце? как я понял из мануалов, это численное смещение, вроде.. но зачем оно?) объясни, вдруг пригодится))
qwerty Отправлено: 17 Декабря, 2009 - 20:54:46 • Тема: выдает ошибку при запросе SELECT... • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 107
Carzil пишет:
qwerty пишет:
bigint(20)

Должно быть VARCHAR


почему-то везде работает без проблем, а здесь не работает только из-за того, что варчар нуна?))
qwerty Отправлено: 17 Декабря, 2009 - 20:41:57 • Тема: выдает ошибку при запросе SELECT... • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 107
Phantik пишет:
Поле ID какого типа в базе?


bigint(20)
qwerty Отправлено: 17 Декабря, 2009 - 20:34:55 • Тема: выдает ошибку при запросе SELECT... • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 107
PHP:
скопировать код в буфер обмена
  1. echo "<img src=\"http://localhost/avas/" . $avatar . "\"  />";


Радость

Carzil, не помогло
qwerty Отправлено: 17 Декабря, 2009 - 20:23:30 • Тема: выдает ошибку при запросе SELECT... • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 107
при запросе на бд выдает ошибку Resource id #101 (или 103, или 105, или 108, etc.)
подскажите, что я неправильно пишу...

PHP:
скопировать код в буфер обмена
  1. $avatar = mysql_query("SELECT user_ava FROM users WHERE ID = '$user_id'");


уже перекопал полфорума, а ответа так и не нашел -_-
qwerty Отправлено: 25 Января, 2009 - 12:14:32 • Тема: парсер php? • Форум: Программирование на PHP

Ответов: 11
Просмотров: 532
мне может подкинете ссылочку или исходничек? Закатив глазки

Страниц (3): « 1 [2] 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB