PHP.SU

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

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

> Найдено сообщений: 5
Flesh48 Отправлено: 29 Апреля, 2013 - 15:06:20 • Тема: Почемум $string,$string2 быстрее чем $string.$string2 • Форум: Вопросы новичков

Ответов: 7
Просмотров: 348
Я понял так
PHP:
скопировать код в буфер обмена
  1. echo 'something '.$var.' something';

Тут сначала все соединяется а потом выводится

PHP:
скопировать код в буфер обмена
  1. echo 'something ',$var,' something';

а вот тут идет перечисление того что выводить и за счет этого скрипт работает быстрее
Flesh48 Отправлено: 29 Апреля, 2013 - 14:14:35 • Тема: Почемум $string,$string2 быстрее чем $string.$string2 • Форум: Вопросы новичков

Ответов: 7
Просмотров: 348
Вроде бы не новичок, но недавно увидел одну заметку и в ней писалось о том как правильно оптимизировать свой код
Цитата:
echo "something $var something";... - медленно
гораздо быстрее: echo 'something '.$var.' something';
еще быстрее: echo 'something ',$var,' something';

На счет второго я знал, но про третье я никогда не слышал.
Не могли бы вы мне подсказать почему знак "," никем не используется ?
И от куда идут корни этого знака ?
Flesh48 Отправлено: 16 Июля, 2012 - 12:54:51 • Тема: Урок № 1 - Самые основы. • Форум: Уроки php

Ответов: 41
Просмотров: 2576
Druid, наверно хотели показать многомерный массив
Flesh48 Отправлено: 11 Июня, 2012 - 22:05:29 • Тема: Перезапись файла с новыми данными. • Форум: Работа с файловой системой и файлами

Ответов: 2
Просмотров: 1124
Я не понимаю как это сделать. Не знаю с чего начать.
Дайте мне хотя бы толчок который направит меня на правильный путь, что бы я смог догадаться как должна производится перезапись именно той части которая мне нужна.
Flesh48 Отправлено: 11 Июня, 2012 - 19:08:26 • Тема: Перезапись файла с новыми данными. • Форум: Работа с файловой системой и файлами

Ответов: 2
Просмотров: 1124
Здравствуйте.
Есть файл Config.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (!defined("SECURITY")) die('Доступ запрещен!'); // Защита файлов от прямого вызова
  3.  
  4. class Configuration {
  5.         static $db = array(
  6.                 'serv' => 'localhost',
  7.                 'user' => 'user',
  8.                 'pass' => 'pass',
  9.                 'name' => 'name'
  10.                 );
  11.         static $main = array(
  12.                 'site_name' => 'Тут название сайта',
  13.                 'motto' => Тут девиз сайта',
  14.                 'quote' => 'Тут любимая цитата'
  15.                 );
  16. }
  17. ?>


И есть форма:
CODE (html):
скопировать код в буфер обмена
  1.                 $content = '<h4>Настройки</h4>
  2.                         <form action="admin.php?do=settings&type=save" method="post">
  3.                         <table>
  4.                                 <thead>
  5.                                 <tr>
  6.                                   <td width="10px">Название</td>
  7.                                   <td>Параметр</td>
  8.                                 </tr>
  9.                                 </thead>
  10.                                 <tbody>
  11.                                 <tr>
  12.                                   <td>Навзание сайта:</td>
  13.                                   <td>
  14.                                         <input type="text" name="site_name" value="'.Configuration::$main['site_name'].'" style="width:99%;">
  15.                                   </td>
  16.                                 </tr>
  17.                                 <tr>
  18.                                   <td>Девиз:</td>
  19.                                   <td>
  20.                                         <input type="text" name="motto" value="'.htmlspecialchars(Configuration::$main['motto']).'" style="width:99%;">
  21.                                   </td>
  22.                                 </tr>
  23.                                 <tr>
  24.                                   <td valign="top">Цытата:</td>
  25.                                   <td>
  26.                                         <textarea name="quote" style="width: 99%; height: 100px">'.htmlspecialchars(Configuration::$main['quote']).'</textarea>
  27.                                    </td>
  28.                                 </tr>
  29.                                 <tr>
  30.                                   <td colspan="2" align="right"><input type="submit" value="Сохранить"></td>
  31.                                 </tr>
  32.                                 </tbody>
  33.                         </table> </form>';


Я не могу понять как сделать что бы при сохранении изменялась только вот эта ↓ часть, а все остальное не было тронуто ?
PHP:
скопировать код в буфер обмена
  1.                 'site_name' => 'Тут название сайта',
  2.                 'motto' => Тут девиз сайта',
  3.                 'quote' => 'Тут любимая цитата'

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB