PHP.SU

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

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

> Найдено сообщений: 47
LCarlo Отправлено: 19 Июня, 2014 - 11:02:51 • Тема: Загадочный знак вопроса • Форум: Вопросы новичков

Ответов: 12
Просмотров: 504
Здравствуйте форумчане !
Через раз при записи данных в файл в конец файла ($Mfile) пишется не (?>), а (?>>) или (?>?>):
PHP:
скопировать код в буфер обмена
  1. $file = fopen($Mfile, "w");
  2. fwrite($Mfile, "<?PHP \r\n$a = 'Simple string';\r\n?> "); // "<?PHP \r\n $a = 'Simple string';\r\n ?> " //с пробелами и без, даже пробовал ч-з <<<HTML ... HTML;
  3. fclose($Mfile);


Надо бы закомментировать, подумал я, и увидел (в редакторе gedit), что строка комментируется до знака вопроса, выходит для интерпретатора остается:
//fwrite($Mfile, "<?php\r\n$a = 'Simple string';\r\n?> "); ? Как быть ?
ps: PHP/5.3.10-1ubuntu3.11 with Suhosin-Patch, ошибок, при этом, в логе нету .
LCarlo Отправлено: 23 Сентября, 2013 - 19:42:27 • Тема: Функция обратного шифрования с ключем • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 802
esterio пишет:
вуаля Вы придумали свое разширение http://www.php.net/manual/ru/book.mcrypt.php

Спасибо за альтернативу, но все-таки хотелось бы доработать данную функцию...


__

Друзья, без Вас никак Огорчение , сколько не пытался вызвать ошибку, но пока безуспешно, как скажите, есть ли вероятность прохождения ч-з "/[^0-9A-Za-z]/u" не читаемых символов ? Если да, то какие символы не будут отфильтрованы (кроме англ. алфавита и цифр) ?
LCarlo Отправлено: 23 Сентября, 2013 - 19:27:40 • Тема: Функция обратного шифрования с ключем • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 802
Не актуально...
LCarlo Отправлено: 28 Июня, 2013 - 13:02:28 • Тема: передача переменных формы в текущий скрипт • Форум: Вопросы новичков

Ответов: 6
Просмотров: 220
Если стоит последняя версия PHP, то для задания переменной сессии достаточно сделать вот так:
$_SESSION['название'] = "значение"; , а раньше нужно было session_register('название'); .
LCarlo Отправлено: 28 Июня, 2013 - 12:59:06 • Тема: Работа с файлом • Форум: Вопросы новичков

Ответов: 13
Просмотров: 379
Для того, чтобы сделать перенос строки, используйте "\r\n".
LCarlo Отправлено: 21 Марта, 2013 - 12:33:44 • Тема: Сокращение запросов в БД • Форум: Вопросы новичков

Ответов: 5
Просмотров: 205
LIME пишет:
а что не сокращает?
нормально опиши задачу
вероятнее всего у тебя архитектура хромая

Не спорю - хромая Улыбка , вкратце:
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM `one` where one='".$var1."' ";
  2.                
  3. $result = $query->($sql);
  4.  
  5. while ( $row = $res->($result) ) {
  6. $one[] = $row['one'];
  7. $two[] = $query->(SELECT * FROM `two` where one='".$one[]."' ");
  8.                         }

Задача состоит в том, чтобы эффективно реализовать вывод $two, с минимумом запросов. Просто если данных в таблице будет over100, то и запросов будет столько же, а это уже провал.
LCarlo Отправлено: 21 Марта, 2013 - 12:23:45 • Тема: Как исключить директорию из правила в .htaccess? • Форум: Вопросы новичков

Ответов: 14
Просмотров: 754
Сделайте исключеные прямо в файле index.php, что-то вроде:
if(isset($_GET['do']) AND $_GET['do'] == 'admin') {
die();
}
LCarlo Отправлено: 21 Марта, 2013 - 12:19:29 • Тема: Сокращение запросов в БД • Форум: Вопросы новичков

Ответов: 5
Просмотров: 205
LIME пишет:
$var[]= "(one='".$one[]."' AND two = '".$two[]."')";
}
$var="SELECT * FROM `one` where ".implode(' OR ',$var);
$tree[] = $query->($var);

Если бы Улыбка , задача как-то сократить запросы, если это конечно реально при такой задаче.
LCarlo Отправлено: 21 Марта, 2013 - 12:05:49 • Тема: Как исключить директорию из правила в .htaccess? • Форум: Вопросы новичков

Ответов: 14
Просмотров: 754
А что мешает вместо admin.php указать /admin ?
LCarlo Отправлено: 21 Марта, 2013 - 11:55:10 • Тема: Как исключить директорию из правила в .htaccess? • Форум: Вопросы новичков

Ответов: 14
Просмотров: 754
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
RewriteRule ^admin.php$ admin.php [L]
LCarlo Отправлено: 21 Марта, 2013 - 11:49:35 • Тема: Как исключить директорию из правила в .htaccess? • Форум: Вопросы новичков

Ответов: 14
Просмотров: 754
RewriteRule ^admin.php$ 404.html [L] ?
LCarlo Отправлено: 21 Марта, 2013 - 11:40:08 • Тема: Сокращение запросов в БД • Форум: Вопросы новичков

Ответов: 5
Просмотров: 205
Здравствуйте, товарищи ! Столкнулся с такой проблемой:
в бд есть таблица (1, 2), данные которой выводятся ч-з цикл:
PHP:
скопировать код в буфер обмена
  1. while ( $res = $query->($result) ) {
  2. $one[] = $res['1'];
  3. $two[] = $res['2'];
  4. //Еще один запрос
  5. $var = "SELECT * FROM `one` where one='".$one[]."' AND two = '".$two[]."' ";
  6. $tree[] = $query->($var);
  7. }

Так вот суть в том, что на основе $one[N] & $two[N] должен делатся запрос (причем не один,а кол-во раз выполн. запроса). Со стороны логики, если кол-во повторов 1-2, то это еще нормально, но если это кол-во > N*10, тогда и БД отправляется в "отпуск". К тому же, $one & $two являются динамическими (был вариант при добавлении в таблицу вставлять текущие данные $one & $two, но никак).
Возможно ли как-то реализовать по-другому, подскажите, пожалуйста ?
LCarlo Отправлено: 27 Июня, 2012 - 17:30:21 • Тема: замена картинок на текст • Форум: Вопросы новичков

Ответов: 3
Просмотров: 120
через str_replace попытайся:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. $pic2text = "<img src='images/img$n'>";
  5. $ptext = str_replace('<img src="images/img$n' , 'Example' , $pic2text);
  6.  
  7. echo $ptext;
  8. ?>
  9.  

Если нужно несколько, то делай ч-з цикл (т.е. не $n, а уже $i) .
LCarlo Отправлено: 06 Апреля, 2012 - 19:47:22 • Тема: Вывод из базы, но не просто, а с подвывертом :) • Форум: Вопросы новичков

Ответов: 12
Просмотров: 392
Разделить на 1000. Не ?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB