Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

03.08.2009, 19:51
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
b3, спасибо, учту...
Но пробывал и без трима - результат точно такой же, берётся только первая строка-ссылка из файла и останавливается. может надо както счётчик увеличить после действий с сылкой?...
PHP код:
Fatal error: Cannot redeclare connect() (previously declared in ...
__________________________________
если переменной присвоино:
PHP код:
HDRip [<a href="http://torrents.ru/forum/viewtopic.php?t=1963604" class="postLink">Исходник</a>]
как убрать всё , что находится между [ и ] ?
регулярным выражением?как оно будет выглядеть?
Последний раз редактировалось PROPH3T; 03.08.2009 в 19:56..
|
|
|

03.08.2009, 20:02
|
|
Новичок
Регистрация: 03.08.2009
Сообщений: 28
Провел на форуме: 54914
Репутация:
26
|
|
Ошибка говорит о том что функция уже объявлена, т.е. скорее всего такая функция уже есть в рhp, назови ее например my_connect()
Можешь регуляркой, можешь покопать в сторону substr и резать строку как надо.
|
|
|

03.08.2009, 20:07
|
|
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме: 681237
Репутация:
1
|
|
Разобрался, проблема была из-за того, что была вложенная функция....
вынес её за пределы
________
не подскажешь как сформировать регулярку для удаления всей ссылки, от "<a" до "a>" ?
Последний раз редактировалось PROPH3T; 03.08.2009 в 20:13..
|
|
|

03.08.2009, 20:14
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Доброе время суток!
Есть код
PHP код:
<?php
echo "<html>\n<body>\n\t<h1>";
echo "Hello, $my_name";
echo "</h1>\n</body></html>";
?>
запускаю в браузере http://localhost/index.php?my_name=world
Вижу "Hello,". Подскажи, пожалуйста, в чем проблема?
|
|
|

03.08.2009, 20:20
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
|
|
|

03.08.2009, 20:24
|
|
Новичок
Регистрация: 03.08.2009
Сообщений: 28
Провел на форуме: 54914
Репутация:
26
|
|
https://forum.antichat.ru/showthread.php?t=92492&page=5&pp=40 - вот по поводу регулярки вырезающей ссылки, юзай поиск
|
|
|

03.08.2009, 20:24
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Сообщение от Kaimi
Наверное дело в том, что текст 'world' содержится в переменной $_GET['my_name']
Благодарю за помощь. В книге "Самоучитель PHP" опечатка.
|
|
|

03.08.2009, 20:46
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Чем заменить "&&" чтоб смысл остался "и" ? Есть такой код:
PHP код:
<?php include("../bd.php"); if (isset ($_POST['title'])) {$title=$_POST['title'];if($title=='') {unset($title);}} if (isset ($_POST['desc'])) {$desc=$_POST['desc']; if($desc=='') {unset($desc);}} if (isset ($_POST['date'])) {$date=$_POST['date']; if($date=='') {unset($date);}} if (isset ($_POST['text'])) {$text=$_POST['text']; if($text=='') {unset($text);}} if (isset($title) ) { $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} else {echo "Новость не добавлена";} } else { echo "<p>Проверьте все поля</p>"; } ?>
если удалить все переменные кроме $title то всё работает т.е. из страницы с формами передаётся переменные этому обработчику и новость выводится, но если задействованы переменные как здесь и идут они через && то новость не добавляется. =( .
Можно ли какнибудь заменить && чемнибудь схожим по значению или какнибудь переделать этот код чтоб без && обойтись? =(((Вешаюсь
|
|
|

03.08.2009, 21:32
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Сообщение от max_rebel
Чем заменить "&&" чтоб смысл остался "и" ? Есть такой код:
PHP код:
<?php include("../bd.php"); if (isset ($_POST['title'])) {$title=$_POST['title'];if($title=='') {unset($title);}} if (isset ($_POST['desc'])) {$desc=$_POST['desc']; if($desc=='') {unset($desc);}} if (isset ($_POST['date'])) {$date=$_POST['date']; if($date=='') {unset($date);}} if (isset ($_POST['text'])) {$text=$_POST['text']; if($text=='') {unset($text);}} if (isset($title) ) { $result=mysql_query ("INSERT INTO news (title,desc,date,text) VALUES ('$title','$desc','$date','$text')"); if ($result=='true') {echo "Новость добавлена";} else {echo "Новость не добавлена";} } else { echo "<p>Проверьте все поля</p>"; } ?>
если удалить все переменные кроме $title то всё работает т.е. из страницы с формами передаётся переменные этому обработчику и новость выводится, но если задействованы переменные как здесь и идут они через && то новость не добавляется. =( .
Можно ли какнибудь заменить && чемнибудь схожим по значению или какнибудь переделать этот код чтоб без && обойтись? =(((Вешаюсь
and
|
|
|

03.08.2009, 21:54
|
|
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме: 2735257
Репутация:
103
|
|
Есть 2 таблицы в мускуле с совершенно одинаковой структурой!
назовем их table1 и table2
id,one,date
Нужно вот это
PHP код:
if ((($obj1->one > 0)
and ($obj2->one > 0)) and ($obj1->date == $obj2->date)) {
echo $obj1.$obj2;
}
else {
if ($obj1->one > 0) {
echo $obj1;
}
if ($obj2->one > 0) {
echo $obj2;
}
}
Вот запросы используется класс mysql и получаем на выходе массив объектов...
PHP код:
$sql = "SELECT * FROM `table1`";
$array1 = $db->Query($sql);
$sql = "SELECT * FROM `table2`";
$array2 = $db->Query($sql);
и вот ту проблема я незнаю как правильно организовать цикл =(
Вот такое работает для одной таблицы и условия
PHP код:
foreach ($array1 as $obj1) {
if ($obj1->one > 0) {
echo $obj1;
}
}
В реале нужно присвоить подсказки календарю из этих двух таблиц значениями, если у даты есть значения в 2 таблицах то присвоить обои, если в одной таблице, то только одно и так же для второй...
Вся проблема в цикле =(((
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|