PHP.SU

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

Страниц (98): В начало « ... 79 80 81 82 [83] 84 85 86 87 ... » В конец

> Найдено сообщений: 1459
ALEN Отправлено: 19 Апреля, 2010 - 23:33:46 • Тема: Проблема с insert • Форум: Программирование на PHP

Ответов: 54
Просмотров: 3138
chaynyk пишет:
вой вариант правильный, тока не пойму откуда эта переменная $mysql ???

то я просто указываю коннект к бд так - замени на свой

и посмотри функцию экранирования символов для записи в БД или ручками одинарные и двойные ковычки экранируй , в общем пробуй...
ALEN Отправлено: 19 Апреля, 2010 - 22:47:31 • Тема: Проблема с insert • Форум: Программирование на PHP

Ответов: 54
Просмотров: 3138
Мелкий
он используется и в инсерте , а еще советую скобки экранировать....
ALEN Отправлено: 19 Апреля, 2010 - 22:06:36 • Тема: Проблема с insert • Форум: Программирование на PHP

Ответов: 54
Просмотров: 3138
Пробуем мой вариант!
ALEN Отправлено: 19 Апреля, 2010 - 22:02:02 • Тема: Проблема с insert • Форум: Программирование на PHP

Ответов: 54
Просмотров: 3138
Чего париться???

CODE (htmlphp):
скопировать код в буфер обмена
  1. mysql_query("INSERT INTO `day_prog` SET `program`='".$in."'",$mysql);
ALEN Отправлено: 14 Апреля, 2010 - 10:41:25 • Тема: Индексирование папки • Форум: Программирование на PHP

Ответов: 20
Просмотров: 1888
zarapyan
Вам представили простую функцию для рекурсивного получения всех файлов в указанной папке.
Функция знаете что это такое?

В функции создается массив пустой для записи в него всех файлов,потом открываем основной каталог и смотрим какие файлы там есть, если файл является папкой то открываем и смотри что в нем. В результате функция вернет массив со всеми файлами внутри папки.
ALEN Отправлено: 27 Марта, 2010 - 11:08:12 • Тема: ООП - "Если-Тогда" • Форум: Программирование на PHP

Ответов: 8
Просмотров: 415
Champion
кризис развития ))) на определенном этапе знаешь четко, как нужно сделать, но вот лень писать и лучше с ем-то поговорить )))
ALEN Отправлено: 25 Марта, 2010 - 19:05:12 • Тема: Где сохранить hello world ? • Форум: Apache и другие веб-серверы

Ответов: 20
Просмотров: 6062
Тормоз
Поставил когда денвер, входишь в папку home в ней создаешь папку "site.local" переходешь в нее и создаешь папку "www" в которой создаешь файлик index.php - в него сохраняешь свой "hello people" - и пере запускаешь денвер, потом в браузере набираешь:
http://site[dot]local/ и будет твой локальный сайт , если есть внутренняя сеть, то папку можешь назвать не site.local а вписать свой ip и тогда тебя будут видеть с сети, если ip выделенный то все смогут видеть...

A.N.R.I
Сижу под Debian squeeze (кеды4) - катя рулит! ))) А вот ANSI просто терпеть не могу. и винда это отстой ))
ALEN Отправлено: 25 Марта, 2010 - 10:30:06 • Тема: class php5 использование self и parent • Форум: Программирование на PHP

Ответов: 8
Просмотров: 2399
Учил сегодня своего подопечного этой всей теме, точней пояснял, что и как работает, т.к. все готово - выложу и другим новичкам, как пример. В книжке сложновато на словах это все понять, а примеры не все любят сами писать и тестировать:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. class Person {
  4.     public static $name='1';
  5.  
  6.     function getName() {
  7.         return self::$name;
  8.     }
  9. }
  10.  
  11. class Person2 extends Person {
  12.     public static $name='2';
  13.  
  14.     function getName1() {
  15.         return parent::$name;
  16.     }
  17.     function getName2() {
  18.         return self::$name;
  19.     }
  20. }
  21.  
  22.  
  23. $person = new Person2();
  24. print $person->getName1(); // выведет  1
  25.  
  26.  
  27.  
  28. $person = new Person2();
  29. print $person->getName1(); // выведет  2
  30. ?>
  31.  


Т.е. в кратком и понятном виде на словах:
parent - вызов метода родительского класса
self - вызов метода текущего класса

Удобно использовать когда в текущем классе и родительском переменные или константы с одним и тем же именем, но в текущем классе нужно использовать значение и одного и другого.
ALEN Отправлено: 16 Марта, 2010 - 21:26:38 • Тема: Манипуляция с классом. • Форум: Программирование на PHP

Ответов: 7
Просмотров: 384
t0xas
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. echo "22";
  5.  
  6. function test1($string){
  7. echo $string;
  8. }
  9.  
  10. function test2($string){
  11. test1($string);
  12. $string2=ob_get_contents();
  13. return str_replace("22","33",$string2);
  14. }
  15.  
  16. echo test2(" 112211 ");
  17.  
  18.  
  19. echo "222";
  20.  
  21. ?>
  22.  


Пример хоть и злой, но все показывает. выводит: 22 113311 222
ALEN Отправлено: 16 Марта, 2010 - 21:13:29 • Тема: Манипуляция с классом. • Форум: Программирование на PHP

Ответов: 7
Просмотров: 384
t0xas
тогда как пишет JustUserR буфиризируй с помощью например: ob_start
ALEN Отправлено: 16 Марта, 2010 - 21:09:59 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
JustUserR
Я общий смысл, лень было расписывать все... описал только суть... естественно автору топика придется все равно под себя все делать, а тут просто пример того, как реализовать переключение шаблонов и т.д. с помощью ссылки. А что именно будет инклудится часть шаблона внутри шаблона смарти или дополнительный php код - думаю все когда учились перепробовали не один вариант.
ALEN Отправлено: 16 Марта, 2010 - 18:56:50 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
Merty
Скажу так, по всей видимости еще не определился что тебе нужно. Для начала пойми, если тебе нужно научится, то учи php а потом javascript и сможешь на лету переключать страницы. В общем совет, можно передавать любые параметры, но переключение страниц - это GET тебе нужно листать.
Сейчас распишу маленький пример, а ты его перепишешь себе под смарти естественно:

1) Создаешь папку page/ в корне сайта, в нее помещаешь 3 файлика 1) index.tpl 2) info.tpl 3) contact.tpl
2) Создаешь в корне файл index.php , со следующи содержимым:
PHP:
скопировать код в буфер обмена
  1.  
  2. <a href="/index.php?page=index">Главная</a><br/>
  3. <a href="/index.php?page=info">Информация</a><br/>
  4. <a href="/index.php?page=contact">Контакты</a><br/>
  5. <br/><br/>
  6. <?PHP
  7. // Определяем значение переменной page для присоединения нужного файла
  8. // если параметр в ссылке не указан то нам нужно брать главную страницу ,
  9. // т.е. по умолчанию параметр index
  10. if(isset($_GET['page'])==TRUE&&$_GET['page']!=''){
  11. $page=$_GET['page'];
  12. } else {
  13. $page='index';
  14. }
  15. // Подключаем нужный файл
  16. include("page/".$page.".tpl");
  17. ?>
  18.  


Ну вот тебе и простой пример CMS - главное суть улови.
ALEN Отправлено: 16 Марта, 2010 - 18:45:54 • Тема: Манипуляция с классом. • Форум: Программирование на PHP

Ответов: 7
Просмотров: 384
t0xas
первое что приходит на ум - это зайти в сам класс, и там заменить печать с помощью print или echo на return
ALEN Отправлено: 16 Марта, 2010 - 16:41:41 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 587
суть в общем такая:
$page=$_GET['page'];

а вот ссылка например:
index.php?page=add
index.php?page=index
и т.д.
Чтоб было проще разбираться, то советую файлы прикрепляемые таким образом называть так же, т.е. в данном случае:
add.tpl
index.tpl

Это чтоб в шаблоне просто вставлять:
{include file=$page.".tpl"}
но тогда по умолчанию проверяйте переменную page:
if(isset($_GET['page'])==TRUE&&$_GET['page']!=''){
$page=$_GET['page'];
} else {
$page='index';
}
ALEN Отправлено: 26 Января, 2010 - 14:16:39 • Тема: Абракатабра и чёртов skype • Форум: Программирование на PHP

Ответов: 7
Просмотров: 448
Nikotan2008
Тогда читаем что такое функция header ()

Страниц (98): В начало « ... 79 80 81 82 [83] 84 85 86 87 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB