• ↓
  • ↑
  • ⇑
 
Записи с темой: php (список заголовков)
19:15 

«Стоимость» операций в PHP

tven
Торговец знаниями
Благородные доны, ткните носом или подскажите, как спросить у гугля правильно о процессорной «стоимости» операций и функций в PHP?
Какие функции дорогие и прожорливые, как оптимизировать?

@темы: PHP, Оптимизация

15:06 

Новая документация php и где найти плагины под Eclipse?

alhames
alhames.ru
Яндекс радует новым оформлением вывода:
смотреть
Теперь справку по функциям искать намного удобнее)
Да и новое оформление документации php тоже радует)

А вообще я не только позитивом хотел поделиться)
Возникла проблема - никак не могу найти рабочий плагин под Eclipse для поддержки Smarty и JQuery.
Да и вообще с поиском плагинов как-то туго.. Если кто пользуется - подскажите откуда брали?

@темы: PHP, Программы

17:05 

PHP запрос

The-WoLF
"Who Dares, Wins"
Всем привет, относительно недавно начал изучать PHP и у меня возник вопрос.
Есть 3 таблицы: news_ru, news_lv, news_en.
И нужно одновременно добавить в каждую новость.
Я знаю, что это можно реализовать 3 запросами, например такими:
$SQL = 'INSERT INTO `news_ru` (`header` ,`body`, `author`) VALUES (\''.$_POST['header_ru'].'\', \''.$_POST['body_ru'].'\', \''.$_POST['author'].'\';)';
И вот сам вопрос: А можно ли сделать один запрос сразу для 3-ёх таблиц?

@темы: PHP, MySQL

09:42 

шаблон для joomla

Devilaxe
Умеешь посылать, умей и сам ходить.
Я нарисовал шаблон сайта на Joomla
s61.radikal.ru/i174/1011/9e/1d58b6492531.jpg

начал верстать в Дриме. Вроде все сделал, сохранил.
Но при попытке поставить шаблон непосредственно на сайт (он на компе моем установлен)
шаблон не работает... что делать? помогите.
может кто то может доделать это шаблон?

@темы: Веб-дизайн, PHP, CSS

15:13 

И снова я

Masque
Cherka Trova
На этот раз задачка пострашнее)
Есть сайт, работающий на CentOS.
Есть файл fish.doc - шаблон, в котором проставлены метки key
Есть массив вида $tmp[key] = value

Требуется взять текст рыбы и записав вместо ключей значения, сохранить на новом месте.
Все бы ничего, через COM решается вопрос детски. Но вот штука в том, что COM на Лине не работает, как и MS Word. Был вариант перевести все в html и парсить уже проще, но переверстывать многостраничный файл (а он в проекте не один будет) как-то не очень удобно. Простое сохранение как веб-страницы в ворде убивает разрывы страниц, нумерацию и колонтитулы, так что не варинт.

Есть предложения, дамы и господа?

@темы: PHP, Программы

15:27 

krys
негодяй и извращенец (С)
Доброго времени суток!
По техническим причинам была изменена структура сайта, нужен совет по редиректу.
Ранее была некая папка, скажем, folder1, фигурировавшая в адресах вида
site.ru/folder1/pages.php?story_id=100
Как настроить редирект 301, чтобы все ссылки на такие страницы выводили на
site.ru/folder2/pages.php?story_id=100

Какой location прописать, чтобы открылась именно та story_id, на которую была ссылка, а не сама pages.php?


@темы: PHP

18:46 

Переменные

The-WoLF
"Who Dares, Wins"
Всем привет, подскажите как сделать чтобы после запроса к базе результат сохранялся в переменные и потом эти переменные можно было использовать, чтобы вывести эту информацию.
Мне надо это сделать использую несколько файлов, в одном делается запрос, потом берётся шаблон и в этот шаблон должны вставляться результаты запроса.

@темы: HTML, MySQL, PHP

22:50 

phpBB, User status mod

Dagedra
Дороги хватит на всех
жил-был один форум... в общем все работало и, как водится, в один прекрасный день работать решило перестать. я, как честный человек, решила переустановить мод. и вот что он мне выдал при запуске скрипта установки



что произошло, не могу понять :depress:

@темы: PHP, phpbb

09:17 

jquery+php

Masque
Cherka Trova
Наткнулся на ошибку, не могу понять в чем она.

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



Код jquery в head страницы:

читать дальше



Обработчик php ниже

php



В результате скрипт jquery выдает ошибку data is null. Кто-нибудь может понять, в чем дело?

@темы: PHP, JavaScript, Ajax

20:31 

Учебник

Всем привет. Нужен хороший и относительно легкий для понимания учебник по PHP (не важно, бумажный или электронный).

Так же хотелось бы узнать, кто в какой программе кодит? Под Win PHP Expert Editor лучшая, или есть лучше (неважно, платная или нет). А под Ubuntu что посоветуете?

@темы: PHP

14:28 

Определение браузера на PHP

alhames
alhames.ru
Задача: необходимо по заданной переменной user-agent вывести массив, содержащий название браузера, его версию и ОС.
В случае, если посетитель - робот, то вывести его название.
<?php
function getUserAgent($user_agent '')
{
   
// по умолчанию запрашиваемый браузер
   
if(empty($user_agent)) $user_agent $_SERVER['HTTP_USER_AGENT'];
   
   
// обработка $user_agent
   
   
return $agent;
   
// $agent[0] = переключатель (0 - браузер, 1 - бот)
    // $agent[1] = название браузера/бота
    // $agent[2] = версия браузера
    // $agent[3] = ОС
   
}
?>


Есть ли у вас какие-либо идеи как оптимально реализовать эту функцию?

@темы: PHP

19:05 

Авторизация с помощью сессий

alhames
alhames.ru
Так вот, я вновь вернулся к этому вопросу =)

Порылся по интернету, в итоге ориентируясь на советы собрал вот такой вот код:
читать дальше

Собственно, какие ошибки я тут допустил и как их избежать?
Что еще можно дополнить?
+ по ходу кода оставил еще несколько вопросов.

P.S. Хотел изначально весь алгоритм выложить ввиде блок-схемы, но понял что это займет черезчур много времени.
P.P.S. Касательно передачи идентификатора сессии через get-запросы, то думаю что лучше вообще этого не делать, так как черезчур легко украсть.

@темы: PHP, Безопасность

02:24 

phpbb

Dagedra
Дороги хватит на всех
здравствуйте! прошерстила весь интернет в поисках, но нужного так и не нашла, поэтому рискну обратиться к Вам. первый раз работаю с phpbb 3.0.5 и испытваю ощутимые затруднения. редактирую стиль на основе prosilver, добавила логотип другого размера и получился, конечно же, казус. в шапке форума находится поисковая панель, которая на этот рисунок накладывается, мне бы хотелось ее опустить вниз. возможно ли это? заранее спасибо за помощь.

@темы: Веб-дизайн, PHP

18:06 

Мохнорыл
маленькое щячло
Народ, дело такое - есть аля игровой портал на пхп+мукуль, и на него хотят повесить мультиплеерные флеш игрушки (что-то из разряда шахмат и тп). Собственно вопрос - как это все реализовать?

@темы: MySQL, PHP

19:01 

drupal + cms? информация + помощь

Itsygo
Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
Делаю портал (инфа о группе + тур блог + новости + альбомы + медиа (видео и мп3) + фото галлереи + чат + форум + рассылки + позже webstore) для русской симфо-метал группы.
Решил для этого применить drupal 6.8 + туеву кучу модулей (ну и (естественно) сделать скин, под выданый дизайн).

Знающие, прокометируйте, пожалуйста, мой выбор, в т.ч. требовательность к ресурсам сервера бд сервера drupal (в голове крутится 'или сделай сам как надо и быстро, или пользуй чужое, но не трать время, изобретая велосипед), качества модулей и конечного продукта (в т.ч. совместимости модулей) и относительной верности выбора cms.

Если кто кинет ссылки на ресурсы, буду весьма благодарен.

Далее список скачаных модулей, которые думаю разгребать и пробовать в течении след. недели - если увидите что-то жуткое, пожалуйста, скажите :D:

читать дальше

з.ы Особенно интересует возможность быстрого создания таблиц, их заполнения и редактирования и показа инфы из таблиц.

@музыка: Tchaikovsky pl by Vladimir Horowitz - 17:37 [Concerto for Piano and Orchestra No 1 in B Flat m Op 23].flac

@темы: SEO, PHP, MySQL, JavaScript, HTML, CSS, Ajax

17:11 

использование html-кода, echo и header в одном файле

Мой блог о путешествиях www.crazy-traveller.ru
Здравствуйте! Помогите пожалуйста решить проблему совмещения кода html, echo и header в одном файле.
читать дальше
Заранее благодарю всех откликнувшихся!

@темы: PHP, MySQL, HTML, CSS

22:43 

Все дети-геи прилетают из космоса!
Признаюсь честно: в PHP я полный ноль. Но зато ленивый ноль и которому лень менять дцать страниц, когда можно сделать так, чтоб менять только одну.
Имея то что имею, написала вот это:

< ?php
$a=$_GET['a'];
$lang=$_GET['lang'];
if (isset($a), isset($lang)) {
$a=strtolower($a);
$a=substr($a, 0, 10);
$lang=strtolower($lang);
$lang=substr($lang, 0, 10);

if ($lang=="eng") include ("map_eng.html")
if ($lang=="ru") include ("map_ru.html")

if ($a=="main", $lang=="eng") include("content/eng/main.html");
if ($a=="main", $lang=="ru") include("content/ru/main.html");

}

if (!isset($a), !isset($lang)) include("content/options.html");
if (!isset($a) isset($lang)) {
if ($lang=="eng") include("content/eng/main.html");
}
if (!isset($lang) isset($a)) include ("content/eng/main.html")

?>

Думаю, по коду ясно, чего я пытаюсь добиться. А теперь вопрос: как сделать так, что оно работало? ><'''


правильно будет:

Учим синтаксис ;)) Уже все работает))))

@темы: PHP, Синтаксис

11:14 

помогите понять что может быть не так.

У меня есть вот такие формочки:

<form action="userpage.php" method="GET">
Имя
<input type="text" value="" readonly>

Год рождения
<select name=“year” >
< ?php
for($i=1900; $i< 2006; $i++){

echo "<option value="".$i."">".$i."</option><br/>";
}
?>
</select>

<input type="submit" name="submitSearch" value="Найти" />
</form>



В userpage.php у меня содержится вот такой вот код:
< ?php
echo "name=".$_GET['name']."."Year=".$_GET['year'];
?>

Проблема в том что он печатает только имя. а год у него как бы не заполнен. как с этим бороться?

@темы: PHP

07:09 

[ok] Ошибка подключения к БД

alhames
alhames.ru
Вообщем, пролема с подключением к мускулу - задаю функции как всегда, в Опере и Лисе никаких проблем не возникает, а ИЕ7 матерится на доступ: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO)

Разве браузер может влиять на подобные вещи? Ведь подключение происходит на сервере еще до возврата ответа клиенту. В чем может быть проблема?

P.S. Закомментил подключение - ИЕ7 стал матерится на инклуд в конце страницы (который никоим образом не связан с мускулом).

@темы: MySQL, PHP

11:59 

Юный моддер пхпББ попал =/

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

Я буду очень благодарна за помощь... Ставила второй по счету мод для форума phpBB (версия 2.0.23) - и все бы ничего, но этот конкретный мод не работает, и совершенно точно я где-то лажанулась :( (название мода - Custom Profile Fields)

Как и написано в инструкции по установке мода, сначала выполнила запросы к SQL (через интерфейс phpmyadmin):

запрос 1

запрос 2

Потом последовательно меняла php-файлы, как и написано в инструкциях.
В админке все отобразилось путем (если не считать моего кривого перевода этого мода, русификацию которого я не нашла)))), но при попытке создать через админку новое поле в профиле пользователя, вылезают ошибки:

ошибка 1

При редактировании содержания поля (которое в админке таки создается, отображается и даже никуда не теряет свои данные) -

ошибка 2

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

Я так понимаю, что лажа у меня случилась где-то в части, связанной с mySQL? Хотя я делала все аккуратно и постадийно.
Если предоставленной мной информации достаточно, то я очень прошу хотя бы вкратце указать мне, что мне можно сделать.

И если тут все-таки ничего не понятно и ничего нельзя поделать, то как мне отменить действие второго запроса к SQL (первый - создание таблицы - таблицу же и руками удалить спокойно можно, как я понимаю; она создалась, я ее видела :))

ЗЫ. Я не профессионал. Я обычный админ сайта, которому надо чуть прокачать форум, и несложные моды без обращения к базе я ставила без проблем.

***
upd. Все заработало - благодаря совету Раль заменить доморощенную русификацию инфы для админки на оригинальную версию. Большущее спасибо этому человеку и всем, кто тоже помогал :)

***
upd2. Впрочем,опять вылезла какая-то кривизна. Система не "хочет" менять однословное англоязычное значение поля на двухсловное русскоязычное. Копаю дальше.... :(((

***
upd3. Благодаря помощи в комментах lynx i.i. теперь все нормально и с русским, и хотя система отказывается давать полю название более чем из двух слов включительно, это уже фигня - и двумя обойдемся :) Уррраааа! Спасибо!!! :vict:

@темы: MySQL, PHP

@web-программирование

главная