[Закрыть]
 
popoff.donetsk.ua
Тихий, скромный, справедливый Иисус Христос произносил нагорную проповедь - не судите и не судимы будете - в полной тишине. Распятие же Христа превратилось в громкое шоу.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Форум - Программирование на PHP - Вопросы и ответы

Вопросы и ответы

форумы popoff.donetsk.ua
Страницы: [1] 2 »
<< Новый  |  Старый >>  |  Ответ не возможен

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Автор Сообщение
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:872
Вопросы и ответы

Вопросы и ответы - для чего?

Допустим, есть функция:

<?php function a()
{
  global 
$s;
  
$s='Моя супер-секретная строка';
}
?>

Как можно узнать, какое значение эта функция запишет в переменную $s, не вызывая самой функции?

~~~~~ 2 Дек 2005, 19:25 ~~~~~

mysql_insert_id() возвращает идентификатор поля AUTO_INCREMENT последней внесенной записи. А как можно узнать идентификатор следующей записи?

~~~~~ 2 Дек 2005, 19:31 ~~~~~

После удаления из таблицы в поле AUTO_INCREMENT могут возникнуть пропуски в последовательности идентификаторов. Например, было 1, 2, 3, 4, 5. Когда удалили 3, получили 1, 2, 4, 5. После добавления следующей строки, новый идентификатор будет равен 6, а не 3. Как избавиться от этих пропусков?

~~~~~ 2 Дек 2005, 19:40 ~~~~~

При настройке register_globals=on скрипты могут быть взломаны. Как обезопасить свои скрипты, если эту настройку невозможно изменить?

~~~~~ 2 Дек 2005, 19:54 ~~~~~

Как отличить переменную, переданную методом GET от переменной, набранной в командной строке?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:883

Возможно ли создать текстовый файл посредством PHP? Где это написано?

~~~~~ 4 Дек 2005, 16:58 ~~~~~

Обычно скрипт на PHP для обработки данных располагают в одном файле, а форму html - в другом файле. Если расположить их в одном файле, то возникнут проблемы при передаче переменных из формы в скрипт. Что является причиной этих проблем?

~~~~~ 4 Дек 2005, 17:03 ~~~~~

Есть куча страниц с формой и инфой в ней. Как можно скриптом экспортировать данные?

~~~~~ 4 Дек 2005, 17:07 ~~~~~

Функция mysql_errno() возвращает код ошибки. Можно ли как-то этот код преобразовать в сообщение об ошибке? Как?

~~~~~ 4 Дек 2005, 17:15 ~~~~~

В SQL-запросах числа рекомендуется брать в кавычки:
$r=mysql_query(select * from t_catalog where i_id='.$_GET['i_id'].');
Если вместо числа будет передано не число, то эта строка просто преобразуется в ноль и не вызовет ошибки. Если эту строку не взять в кавычки, то в запросе возникнет ошибка синтаксиса. Что упущено в этих рассуждениях?

~~~~~ 4 Дек 2005, 18:40 ~~~~~

Как можно отсортировать таблицу по значению некоторого поля, не в лексикографическом порядке, а в традиционным для человека порядке?

~~~~~ 5 Дек 2005, 15:10 ~~~~~

Есть запрос, где поля именуются по-русски:
select field as «Поле» from table
Как определить имя исходного поля таблицы (field)?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:887

Пример лексикографического порядка (для вопроса выше - нужно отсортировать не в лексикографическом порядке, а в традиционном для человек порядке):
Каргин
Козловский
Ломонос
Котенко
Петренко

~~~~~ 6 Дек 2005, 17:05 ~~~~~

Следующий скрипт выполняет действие с заданной вероятностью. Объяснить назначение переменной $c.

<?php $ver=0.1//Заданная вероятность 
$can_execute=false
$f=false
$i=0
$b=$ver*10000.0
$c=$ver
while(
true

  
$i+=mt_rand(0,1); 
  
$c+=mt_rand(0,10000.0*$ver); 
  if(
$i>$b
  { 
    
$can_execute=true
    
$f=true
  } 
  if((
$c<$b)and($can_execute==false)and($f===true)) 
  { 
    
$f=false
  } 
  if((
$can_execute===false) and ($i>10000)) 
  { 
    
$f=true
  } 
  if(
$f===true) break; 

if(
$can_execute===true

  
//здесь выполняемые действия 
}
?>
________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:906

Как вывести в браузер содержимое файла, подключенного ранее при помощи include(), не читая при этом содержимого этого файла?

Как вывести в браузер содержимое файла, если имя этого файла не известно?

~~~~~ 7 Дек 2005, 19:16 ~~~~~

Где можно прочитать о том, когда используются условные операторы (вариант - операторы цикла)?

~~~~~ 8 Дек 2005, 00:05 ~~~~~

Как при помощи Cookie можно отправить данные из формы, не заполняя эту форму?

~~~~~ 8 Дек 2005, 18:13 ~~~~~

В тексте, который хранится в базе данных не могут присутствовать переносы на новую строку. Каким способом Вы можете предложить хранить текст, разбитый на абзацы?

~~~~~ 8 Дек 2005, 18:15 ~~~~~

Как можно включить использование PHP и MySQL, если хостер не поддерживает эти сервисы?

~~~~~ 8 Дек 2005, 18:18 ~~~~~

При помощи какой функции можно удалить из текстового файла заданную строчку?

~~~~~ 8 Дек 2005, 18:22 ~~~~~

На мой взгляд, использование БД сейчас не очень актуально, т.к. сервера MySQL очень часто летят и, вследствие этого многие вещи на вашем сайте в течение какого-то времени работать не будут. Не лучше ли было бы писать все прогрммы форумов, досок и др. без использования БД, а всю инфу хранить в оперативной памяти?
Что думаете на эту тему?

~~~~~ 8 Дек 2005, 18:26 ~~~~~

Есть таблица, где нумерация строк генерируется не автоинкриментом, а скриптом. Иногда из таблицы надо будет удалять строки, но в этом случае если например удалим строку с id=5, то во всех последующих необходимо заменить id=id-1. Если генерировать для обновления каждой строки отдельный запрос и строк в базе много, то выполнение такого количества запросов изрядно нагрузит базу. Как сделать запрос, который удалит строку, а потом обновит все строки от id+1 до последней строки?

~~~~~ 8 Дек 2005, 18:29 ~~~~~

Есть ли в sql функция, которая позволяет представить результат запроса не таблицей, а через запятую?

~~~~~ 8 Дек 2005, 18:33 ~~~~~

Как можно при помощи массива построить график?

~~~~~ 8 Дек 2005, 18:36 ~~~~~

Можно ли каки-нибудь вывести дерево в браузер, не используя базы данных?

~~~~~ 8 Дек 2005, 18:38 ~~~~~

Как можно сделать рестарт страницы на php?

~~~~~ 8 Дек 2005, 18:49 ~~~~~

При попытке обратиться к базе появляется сообщение об ошибке: Access denied for user '192.168.0.1'@'localhost' (using password: YES). Как можно создать клиента в MySQL?

~~~~~ 8 Дек 2005, 19:01 ~~~~~

select выбирает запись в таблице, а не столбец. Можно ли им вытащить только одно поле?

При помощи какого SQL-запроса можно вывести содержимое всего столбца в массив?

Возможно ли на PHP проверить вхождение подстроки в строку? В чем состоит проблема проверки?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:908

Понимает ли Интернет кирилицу? Что для этого надо сделать?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:920

Одна и та же конструкция вне функции и в функции ведет себя совершенно по-разному.

$categ[][] - многомерный массив.

<?php function cat_show($a)  {   
$cat_comb $a;   
$cat_sep explode (","$cat_comb);   
$cat_num count($cat_sep);    
for(
$i=0$i<$cat_num $i++){   
$id $cat_sep[$i];   
$result $result.$categ[$id][$lang].", ";  }    
return 
$result;  }    

echo 
cat_show(1,2,3,4);
?>


возвращает , , , ,

а та же конструкция но без функции

<?php $cat_comb "1,2,3,4";   
$cat_sep explode (","$cat_comb);   
$cat_num count($cat_sep);    
for(
$i=0$i<$cat_num $i++){   
$id $cat_sep[$i];   
$result1 $result1.$categ[$id][$lang].", ";  }   
echo 
$result1;
?>


возвращает a,b,c,d, - то есть то, чего и добивался.

~~~~~ 11 Дек 2005, 12:23 ~~~~~

Нужно из одного php-скрипта в другой передать user-agent средствами php. Пробовал передать заголовок:

<?php header("User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"); ?>

Не выходит. Это вообще реально сделать?

Подсказка: Заголовок передан браузеру, а не скрипту.
- А как передать скрипту?

~~~~~ 11 Дек 2005, 12:25 ~~~~~

Запрос из таблицы с полями id, login и password по полям логин и пароль:

<?php $autentselect="SELECT * FROM regacc WHERE login=$log AND password=$pass";
$acc mysql_query($autentselect,$id);
if(!
mysql_fetch_array($acc))
{
exit(
"Ошибка авторизации!");
}
else
{
echo(
"Авторизация пройдена");
}
?>

Выдает
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Program Files\Apache Group\Apache2\htdocs\autentification.php on line 18
mysql_error() выдает Unknown column 'aaa' in 'where clause'
aaa- значение переменной $log
Можно ли в запросе использовать переменные и если можно то как?

~~~~~ 11 Дек 2005, 13:25 ~~~~~

Как поделить, скажем 37 на м10, так, что бы получилось 4, ну или хотя бы не 3,7 а 3?

Возможно ли узнать, какой первый символ записан в строке, которая хранится переменная, не изменяя при этом значения этой переменной?

Все знают что редирект можно делать через  header(Location: [url]http://yandex.ru/[/url]); Так можно передавать и переменные GET. А как можно через хедер посылать на страницу и передавать на нее переменные POST?

Как можно удалить одновременно несколько таблиц по маске, например phpbb_*?

~~~~~ 11 Дек 2005, 15:59 ~~~~~

Чем PHP отличается от Интернета?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:927

Как сконфигурировать Apache, чтобы можно было отправлять почту с локального компьютера?

~~~~~ 16 Дек 2005, 11:34 ~~~~~

Как расшифровать строку, зашифрованную при помощи функции md5()?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:932

нужен скрипт на php который сам бы сам понимал в каком порядке записана дата и производил запись ее в базу mysql

~~~~~ 17 Дек 2005, 13:55 ~~~~~

$r=mysql_query(SELECT LAST_INSERT_ID('table'),$connection);
print($r);

$r=mysql_query(SELECT LAST_INSERT_ID(),$connection);
print($r);

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:952

Вопрос: Есть у меня 3 картинки, хочу на главной странице показывать одну из них в случайном порядке. Подскажите как это сделать?
Ответ: выбрать одну случайную картинку и показать на главной странице

Что такое «UNIX-соединение»?

Как запустить PHP5 без PHP4?

Как сохранить результат запроса в текстовый файл?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:954

почему не работает строка - if ($i%ceil(count($i)/2)) echo </td><td> - все время выводит в один столбец.

~~~~~ 28 Дек 2005, 01:00 ~~~~~

Бывает ли PHP под Unix?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:956

Что такое «сокет-сервер»?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:959

Почему может не работать функция location?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:972

Что делает этот запрос?
UPDATE A LEFT JOIN B ON A1 = B1 set A1 = B2 WHERE B2 IS NOT NULL

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:978

Как выполнить поиск по БД не прописывая имена таблиц в запросе?
(Варианты: не прописывая имена столбцов, поисковую строку...)

Что делает этот запрос:
SELECT * FROM * WHERE * LIKE = '%'

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1011

Вопрос: где используются операторы условия?
Ответ: в Паскале, в Си,... в РНР...

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1046

1. Что делает этот скрипт?
2. Этот скрипт подсчитывает количество строк в файле. Найдите в нем ошибку.

<?php $file "file.log"
$fp fopen($file'r'); 
$read 1048576
$part 0
$k 0

while(!
feof($fp)) { 
if(!
is_valid($fp"stream")) die(); 
   
$rbuf fread($fp$read); 
   for(
$i=$read$i || $n == chr(10); $i--) { 
       
$n=substr($rbuf$i1); 
       if(
$n == chr(10)) { 
           break; 
       } 
       elseif(
feof($fp)) { 
           
$i $read
           
$buf substr($rbuf0$i+1); 
           
$k += substr_count($bufchr(10)); 
           break; 
       } 
   } 
   
$buf substr($rbuf0$i+1); 
   
$k += substr_count($bufchr(10)); 
   
$part ftell($fp)-($read-($i+1)); 
   if (
filesize($file) < $part) die(); 
   
fseek($fp$part); 

echo(
$k); 
fclose($fp); 

?>
________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1067

Функция phpinfo() запускает информацию о PHP.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1074

Можно ли при помощи PHP полностью предотвратить отсылку header'ов браузеру? Т.е. даже что бы ответа HTTP/1.1 200 OK не было, а был просто текст, body?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1085

что означают слеши(\) в этих строках

<?php <form name="form1\" method=\"post\" action=\"newtopic.php\"> 
<input type = hidden name = seenform value = y> 
          <table width=\"80%\" border=\"0\"> 
            <tr> 
              <td>Имя:*</td> 
            </tr> 
            <tr> 
              <td> 
                <input type=\"text\" value=\"Олег\" name=\"name\"> 
              </td> 
            </tr>
?>
________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1160

XML изначально предназначен для хранения иерархических структур данных. В отличие от Nested Sets.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1591

Для чего используется такая конструкция:
return trigger_error(...);
в чём её отличие от
die()?

~~~~~ 19 Сен 2006, 08:54 ~~~~~

Проверить, принимает ли клиент куки, можно таким способом:
bool setcookie()==false

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1592

Можно ли передать параметры методом POST используя функцию header() ?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1607

Определите длину следующей строки:
\r\n
Выберите один из двух вариантов ответа:
2
4
Объясните, почему выбранный Вами вариант не всегда верен.

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1623

auto_increment - означает, что поле числовое и при добавлении нового поля оно увеличивается на единицу

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.
popoff
Yuri
Июл, 2004
Сообщений: 940
popoff url://forum.message:1631

Как открыть запись БД в новом окне?

________________________________
Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить.

Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.

Страницы: [1] 2 »
<< Новый  |  Старый >>  |  Ответ не возможен
Вход
Поиск[?]:
porter.mir.dn.ua