PHP.SU

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

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

> Найдено сообщений: 20
alexforce2 Отправлено: 26 Сентября, 2013 - 14:22:27 • Тема: Неправильно работают файловые функции, расположенные в __destruct() • Форум: Объектно-ориентированное программирование

Ответов: 4
Просмотров: 1125
Мелкий, спасибо за разъяснение, а вы не подскажите какой путь указать файловым функциям в __destruct(), чтобы они обращались к файлу, расположенному в Z:\home\test1.ru\www, а то в файловых путях я плохо разбираюсь.
alexforce2 Отправлено: 26 Сентября, 2013 - 13:47:10 • Тема: Неправильно работают файловые функции, расположенные в __destruct() • Форум: Объектно-ориентированное программирование

Ответов: 4
Просмотров: 1125
Подскажите, пожалуйста, почему неправильно работают файловые функции, расположенные в __destruct(), они обращаются к файлу расположенному по адресу Z:\usr\local\apache\bin\, хотя сам код находится в Z:\home\test1.ru\www\. При этом чтение файла в __construct() происходит правильно.

Конфигурация веб-сервера: Denwer3_Base_2012-09-16_a2.2.22_ p5.3.13_m5.5.25_pma3.5.1_xdebug на Видовс7. В денвере, вроде, никаких настроек не ковырял.
Спойлер (Отобразить)
alexforce2 Отправлено: 22 Сентября, 2013 - 07:53:52 • Тема: Static методы и наследование • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1426
цитата из оф. документации
Цитата:

Так как статические методы вызываются без создания экземпляра класса, то псевдо-переменная $this не доступна внутри метода, объявленного статическим.

подробнее
alexforce2 Отправлено: 16 Сентября, 2013 - 19:23:42 • Тема: К дате добавить X секунд • Форум: Вопросы новичков

Ответов: 12
Просмотров: 1229
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $a=time()+60;
  3. $b=date("Y-m-d H:i:s", $a);
  4. ?>
alexforce2 Отправлено: 16 Сентября, 2013 - 15:23:34 • Тема: вывести последние строки из файла • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 147
Я начал изучать ПХП совсем недавно, предлагаю следующий вариант решения задачи
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. header("Content-type: text/html; charset=utf-8");
  3. ?>
  4. <html>
  5. <head>
  6.   <title>PAGER</title>
  7. </head>
  8. <body>
  9. <a href="<?PHP echo $_SERVER['PHP_SELF'].'?msg=10' ?>">Вывести</a> ещё 10 строк<br>
  10. <?PHP
  11. $arr=array_reverse(file("msg.txt"));
  12. $cnt=10;
  13. $cntMsg=0;
  14. if(isset($_GET['msg'])){
  15.         if(!isset($_SESSION['cnt'])){
  16.                 $cnt+=$_GET['msg'];
  17.                 $_SESSION['cnt']=$cnt;
  18.         }else{
  19.                 $_SESSION['cnt']+=$_GET['msg'];
  20.                 $cnt=$_SESSION['cnt'];
  21.         }
  22.         if($cnt>=(count($arr)-1)){
  23.                 $cnt=(count($arr)-1);
  24.                 $_SESSION['cnt']=$cnt;
  25.         }
  26. }
  27.  
  28. while($cntMsg<=$cnt){
  29.         echo $arr[$cntMsg];
  30.         $cntMsg++;
  31. }
  32. ?>
  33. </body>
  34. </html>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB