PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (5): « 1 [2] 3 4 5 »
Найдено сообщений: 65
ingram
Отправлено: 30 Октября, 2012 - 23:57:53 • Тема: Поток • Форум: Вопросы новичков
Ответов: 11 Просмотров: 335
nicklan пишет: Есть некий скрипт. Он должен выполнятся бесконечно, я добавил set_time_limit(0) для бесконечного цикла. Но каждый раз, когда я открываю php скрипт, он выполнятся с новым потоком. Что нужно сделать, чтобы при открывании PHP-файла, скрипт не создавал новых потоков, чтоб всегда был 1 поток.
Запустить скрипт 1 раз и больше не открывать.
ingram
Отправлено: 30 Октября, 2012 - 08:18:11 • Тема: Подключение кода из другого файла в форме • Форум: Вопросы новичков
Ответов: 6 Просмотров: 289
imediasun пишет: kappa пишет: А если PHP код выше HTML формы записать ?
так мне нужно чтобы он в другом файле был
Значит подключай файл выше, или загоняй код в функцию и вызывай ее где надо.
ingram
Отправлено: 29 Октября, 2012 - 20:35:46 • Тема: что тут не так? • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 907
IllusionMH пишет: а еще лучше убрать ненужный jQ из этого кода(не только в примере ниже) и получать значение переменной так
Получить значение селекта чуть чуть сложнее чем получить значение обычного элемента формы. И использование JQ значительно сокращает запись.
Прост сам недавно писал на читом JS выглядит это примено так:
ingram
Отправлено: 29 Октября, 2012 - 19:48:46 • Тема: Подсче и вывод строк • Форум: Вопросы новичков
Ответов: 13 Просмотров: 374
Получаете содержимое ячейки из базы, и рубите на строки в массив при помощи функции explode() .
ingram
Отправлено: 29 Октября, 2012 - 19:30:23 • Тема: Как правильно сделать цикл • Форум: Если скрипт не работает
Ответов: 8 Просмотров: 2346
Ты этот файл напрямую запускаешь? Или подключаешь куда то?
Вот таким макаром у меня хедер отрабатывает:
PHP:
скопировать код в буфер обмена
<?PHP
// Читаем базу
//$db = mysql_connect("localhost","имя","пароль");
//mysql_select_db("база",$db);
//$result_spisok = mysql_query("SELECT name,description_short FROM ps_product_lang WHERE id_lang='6' ORDER BY id_product",$db);
//$result_spisok1 = mysql_query("SELECT quantity,price FROM ps_product ORDER BY id_product",$db);
header ( 'Content-Type: text/xml' ) ; echo "<?xml version=\" 1.0\" encoding=\" utf-8\" ?>\n <CATALOG>\n " ;
/*while ($row1 = mysql_fetch_array($result_spisok) and ($row2 = mysql_fetch_array($result_spisok1))) {
echo "<PRODUCT>\n";
echo "<NAME>" . $row1['name'] . "</NAME>\n";
echo "<DESCRIPTION>" . $row1['description_short'] . "</DESCRIPTION>\n";
echo "<PRICE>" . $row2['quantity'] . "</PRICE>\n";
echo "<QUANTITY>" . $row2['price'] . "</QUANTITY>\n";
echo "</PRODUCT>\n";
}*/
echo "</CATALOG>\n " ;
?>
(Добавление)
И еще, перед открытием тега "<?php" не должно быть ни пробелов, ни чего либо еще.
ingram
Отправлено: 29 Октября, 2012 - 19:18:25 • Тема: Как правильно сделать цикл • Форум: Если скрипт не работает
Ответов: 8 Просмотров: 2346
Кусочек отсюда http://www.php.su/functions/?header
Цитата: Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле или из PHP. Очень частой ошибкой является чтение кода функциями include() или require(), или другой функцией доступа к файлу, и наличие пробелов или пустых строк, которые выводятся до вызова header(). Та же проблема возникает при использовании едингого PHP/HTML-файла.
While тут не при чем, вы где то делаете вывод до header()
ingram
Отправлено: 29 Октября, 2012 - 19:09:46 • Тема: Как правильно сделать цикл • Форум: Если скрипт не работает
Ответов: 8 Просмотров: 2346
Какую то фигню написал
приверно так надо сделать:
PHP:
скопировать код в буфер обмена
<?PHP
mysql_select_db(" база",$db );
$result_spisok = mysql_query(" SELECT name FROM ps_product_lang WHERE id_lang= '2' ORDER BY id_product LIMIT 15 ",$db );
$result_spisok1 = mysql_query(" SELECT description_short FROM ps_product_lang ORDER BY id_product LIMIT 15 ",$db );
print '<?xml version=" 1.0 "?> ' . "\n";
print "<CATALOG>\n";
while($row1 = mysql_fetch_assoc($result_spisok) AND $row2 = mysql_fetch_assoc($result_spisok1)) {
print " <PRODUCT>\n";
// Тут выводишь то что тебе нужно
print " </PRODUCT>\n";
}
print "</CATALOG>\n";
ingram
Отправлено: 27 Октября, 2012 - 18:44:54 • Тема: проблема с регулярным выражением • Форум: Регулярные выражения
Ответов: 6 Просмотров: 2260
ппппцццц просто пппцццц.........
1. Регулярки тут нах не нужны.
2. Вы не понимаете суть регулярок.
/[0-15]+/ Это означает: ищи символы от 0 до 1 или 5
/[16-30]+/ ищи 1 или от 6-3 (это бредовый диапазон, именно поэтому и возникает ошибка) или 0
ingram
Отправлено: 27 Октября, 2012 - 18:23:30 • Тема: Помогите исправить скрипт • Форум: Если скрипт не работает
Ответов: 6 Просмотров: 1506
Добавь
в конец скрипта, и ты увидишь путь который ты генерируешь. Ну и поправь константу IMG_DIR так что бы в ней лежал верный путь к картинкам.
ingram
Отправлено: 27 Октября, 2012 - 18:16:50 • Тема: Как разрушить. • Форум: JavaScript & VBScript
Ответов: 10 Просмотров: 1447
Я толком так и не понял ничего... Попробуй все таки как то более грамотно поставить вопрос..
По исходникам к сожалению ничего не понятно, в чем именно проблема..
Страниц (5): « 1 [2] 3 4 5 »
Powered by ExBB FM 1.0 RC1. InvisionExBB