PHP.SU

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

Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »

> Найдено сообщений: 176
spsu Отправлено: 21 Января, 2013 - 10:38:02 • Тема: отправка заголовков • Форум: Вопросы новичков

Ответов: 6
Просмотров: 171
Значит вывод ошибок откл.
Структура ответа по HTTP протоколу выглядит так:
Заголовки...
Текст..
Поэтому после того как выведен текст HTTP заголовки сформированы, и отданы, и что-то в них добавить не как не получиться.
spsu Отправлено: 21 Января, 2013 - 10:15:17 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177
zuher пишет:
CenapaTop пишет:
TRUE


Не совсем понял что это?... и зачем...

Если второй вызов mysql_connect будет с темижепараметрами что и первый то новое соеденение создано не будет, будет возвращен тот-же идентификатор соеденения что и в первом вызове.
А если арг-мент, new_link - true то, в любом случае будет создано новое соеденение.
http://php.net/manual/en/functio...ysql-connect.php
spsu Отправлено: 21 Января, 2013 - 10:09:32 • Тема: Помогите решить проблему • Форум: Вопросы новичков

Ответов: 9
Просмотров: 333
Гляньте как реализовано в SypexDumper
spsu Отправлено: 21 Января, 2013 - 10:04:09 • Тема: Динамический URL в зависимости от БД • Форум: Вопросы новичков

Ответов: 6
Просмотров: 222
tporoev пишет:
Есть БД с полями ID и TEXT
Ссылка на страницу на данный момент http://mysite[dot]ru/ID
Требуется чтобы при переходе на эту страницу отображалось тоже самое, но адрес изменялся в соответствии с данными из БД, т.е. http://mysite[dot]ru/TEXT
Помогите пожалуйста...

header('Location: Тут адрес нужнй стр.');
spsu Отправлено: 21 Января, 2013 - 08:28:38 • Тема: Вытащить id. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 125
$Res[969][id]
Или еще один раз pop сделать.
spsu Отправлено: 21 Января, 2013 - 08:24:13 • Тема: динамическое создание mysql полей • Форум: Вопросы новичков

Ответов: 6
Просмотров: 383
imediasun2 , гляньте как в DLE реализовано добавление доп. полей, там не добавляються доп. колонки в БД, там есть колонка в которой хранятся доп. поля. для описания новости.
spsu Отправлено: 20 Января, 2013 - 21:32:02 • Тема: 2 разных по типу массива должны выводить одно и тоже • Форум: Вопросы новичков

Ответов: 5
Просмотров: 666
PHP:
скопировать код в буфер обмена
  1. $x = array("один","два","три");
  2. function getout($t) {
  3. if ($t == "один") return 1;
  4. elseif ($t == "два") return 2;
  5. elseif ($t == "три") return 3;
  6. }
  7.  
  8. for ($i = 0; $i < 100; $i++) {
  9. $g = array(getout($i * ($x[$i % 3]))); //Ошибка! Каждый раз создаешь новый массив
  10. print_r ($g);
  11. }
  12. echo "<br />";
  13. $s = array("один" => 1, "два" => 2, "три" => 3);
  14. $j = 0;
  15. while ($j < 100) {
  16.  
  17. foreach ($s as $l => $p); //Хз, что это и зачем....
  18. $r = array($j * ($p%3));  //Ошибка! Каждый раз создаешь новый массив
  19. $j++;
  20. print_r ($r);
  21. }


Цитата:
6. Создайте массив как в 3 пункте, но без использования функции и с использованием массива, созданного в 5 пункте.

Как? Что-то не понятно просто номером итерации заполнить?
Получилось у меня два массива из едениц..

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $x = array("один","два","три");
  4. function getout($t) {
  5. if ($t == "один") return 1;
  6. elseif ($t == "два") return 2;
  7. elseif ($t == "три") return 3;
  8. }
  9.  
  10.  
  11. $g = array();
  12. for ($i = 0; $i < 100; $i++) {
  13.         $g[] = getout($i * ($x[$i % 3]));
  14. }
  15.  
  16. for ($i=0; $i < 100; $i++) {
  17.         print $g[$i];
  18. }
  19.  
  20.  
  21. $s = array("один" => 1, "два" => 2, "три" => 3);
  22.  
  23. $i = 0;
  24. $r = array();
  25. while ($i < 100) {
  26.         $r[] = $i;
  27.         $i++;
  28. }
  29.  
  30. print PHP_EOL;
  31.  
  32. $i = 0;
  33. while ($i < 100){
  34.         print $g[$i];
  35.         $i++;
  36. }
  37.  
  38.  
  39.  
  40. ?>
spsu Отправлено: 20 Января, 2013 - 21:12:26 • Тема: Корзина для сайта на сессиях • Форум: Программирование на PHP

Ответов: 33
Просмотров: 18133
[quote=dermff][/quote]
in_array
spsu Отправлено: 20 Января, 2013 - 14:36:53 • Тема: Запросы с поля на поле • Форум: Вопросы новичков

Ответов: 1
Просмотров: 88
Ну int для 0\1 не стоит, лучше tynyint.
А запрос примерно такой:
CODE (SQL):
скопировать код в буфер обмена
  1. UPDATE `имя табл` SET `имя поле датой` =  '0000-00-00' WHERE `имя поле с интами которое было`
spsu Отправлено: 20 Января, 2013 - 13:12:16 • Тема: Нужна помощь в написании парсера. • Форум: Регулярные выражения

Ответов: 4
Просмотров: 254
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $fileName = 'test.txt'; //Имя файла
  4.  
  5. if (!$lines = file($fileName))
  6.         die("can`t open file $fileName");
  7.  
  8.  
  9. $dataList = array();     #Список данных
  10. $currentItems = array(); #Текущие данные
  11. $ignoreFields = array('FName', 'Country'); #Список полей которые надо игнорировать
  12.  
  13.  
  14. foreach ($lines as $line){
  15.         if (strpos($line, '==============================') === 0){
  16.            array_push($dataList, $currentItems);
  17.            $currentItems = array();
  18.         }
  19.         if ($line =='No Pets'){
  20.                 $currentItems['Pets'] = '-';
  21.                 continue;
  22.         }
  23.          
  24.         if ((strpos($line, ': ') === false))
  25.                 continue;
  26.        
  27.         list($k, $v) = explode(': ', $line, 2);
  28.         if (in_array($k, $ignoreFields))
  29.            continue;
  30.  
  31.         if ($k == 'Date'){
  32.           list($dv, $sv) = explode(' Status: ', $v, 2);
  33.           $currentItems['Date'] = $dv;
  34.           $currentItems['Status'] = trim($sv);
  35.         } elseif($k == 'Pet'){
  36.           list($PetVal, $Pets) = explode(' | ', $v, 2);
  37.           $currentItems['Pets'] = trim($Pets);
  38.           $currentItems['Pet'] = $PetVal;
  39.         } else
  40.           $currentItems[$k] = trim($v);
  41. }
  42. var_dump($dataList);
  43. ?>

Список животных будет в Pets
spsu Отправлено: 19 Января, 2013 - 18:47:03 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177

caballero пишет:
в первом нет - там просто ошибка в логике кода

Ну вот мой пост к нему и был адресован, остальных на момент написания еще не было.
spsu Отправлено: 19 Января, 2013 - 16:04:12 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177

[off]
Цитата:
ну раз написано два конекта логично предположть что там две БД.

где?
Нету в 1 посте об этом ни слова.
Или м.б я чего не вижу там?
[/off]
spsu Отправлено: 19 Января, 2013 - 15:38:19 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177

caballero,
Откуда я мог знать что там несколько БД?
Относительно вопроса в первом топике ответ был дан вполне логический, идентефикатор соеденения и при одной БД добавляют в вызов функц, иногда.
spsu Отправлено: 19 Января, 2013 - 14:33:17 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177

caballero, что я неправильно написал?
spsu Отправлено: 19 Января, 2013 - 13:36:22 • Тема: Запрос на выборку на денвере работает, на хосте нет • Форум: SQL и Архитектура БД

Ответов: 22
Просмотров: 177
Надо проверять выполняеться ли запрос.

Это строка вообще не несет смысловой нагрузки.
PHP:
скопировать код в буфер обмена
  1. $cont = mysql_query("SELECT * FROM downloadtreck WHERE metka='' ORDER BY id ASC LIMIT 3",$dbsu ) or die(mysql_error());

Страниц (12): В начало « ... 4 5 6 7 [8] 9 10 11 12 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB