Список сообщений Дмитрий

Вопрос-Ответ по php
klesh (15 Сентября 2013 / 14:22)
if(!empty($url2) || $home2 != $url2) 
Нормально работает ты не забывай что у тебя 2 условия через || т.е. для истины выражения должно выполнятся одно из 2х условий. Может тебе надо что бы переменная $url2 существовала + не была равна $home2?
if(!empty($url2) && $home2 != $url2) 
В том то и дело, что должно работать, но этот код
if(!empty($url2) || $home2 != $url2) 
не работает, все равно записывает пустую $url2 и не реагирует на неравенство. А вот если так сделать:
if(!empty($url2) || $home2 == $url2) 
, то !empty($url2) записывает в файл если $url2 не пустой (т.е. все верно и код работает). В чем ошибка фиг пойму, должно же ведь работать по идеи.
Написал: Дмитрий
Вопрос-Ответ по php
Почему восклицательный знак не действует? Что так напишу:
if(!empty($url2) || $home2 != $url2)
{
запись
}
что так:
if(empty($url2) || $home2 = $url2)
{
запись
}
разницы нет. А вот если так напишу:
if(!empty($url2) || $home2 == $url2)
{
запись
}
то действует только !empty, т.е. оно работает как должно работать.
В чем ошибка? Как сделать оба условия с восклицательным знаком? А то надоела байда с таким кодом:
if(empty($url2) || $home2 = $url2)
{
}
else
{
записываем
}
Пожалуйста помогите.
Написал: Дмитрий
Вопрос-Ответ по php
Незнаю и не пойму, почему перестала работать эта функция.
Вот кусок кода:
<?php
$rs = explode('.',$file[0]);
//файл из upload формы
$rs = $rs[sizeof($rs)-1];
$rs = strtolower($rs);
$odir1=opendir('.');
while($dir1=readdir($odir1))
{
if(is_dir($dir1) && $dir1!='.' && $dir1!='..' && $rs==$dir1)
{
echo'Ошибка! Формат вашего файла (d) не поддерживается';
//файл грузил с именем dyek.gif
}
}
?>
В чем ошибка? Раньше работало все, а сейчас байда какая-то. Может у хостера функция не так работает?
Написал: Дмитрий
Вопрос-Ответ по php
Ребят в чем ошибка? Не вырезает.sad
<?php
$str = preg_replace('#<span style="color:( .*?)">(.*?)</span>#su','\2', $str);
?>

Написал: Дмитрий
sea-downloads как к ниму подклучить ffmpeg библу
EvroHoster (19 Июля 2013 / 17:15)
2. Dyec, и из-за этого ее нужно было апнуть?
нет. Просто ищу инфу где скачать библу и залить к себе на сайт, а там инклудить.smile Ну типа как для архивации.
Написал: Дмитрий
sea-downloads как к ниму подклучить ffmpeg библу
Ха, тема старая, а не закрыта.D
Написал: Дмитрий
Вопрос-Ответ по php
5769. Keks, проверь .аштаккесс или если у тебя на одном домене(субдомене) 2 одинаковых или разных движка, сбрось авторизацию нажав Выход. Либо обратись к хостеру, возможно он поставил защищенное соединение httрs в результате сбой.
Написал: Дмитрий
Вопрос-Ответ по php
Вот блин, запись то идет, но отмеченные галки не все сохраняются.
К примеру выбрал 1, галка стоит, выбрал 2 и 3, галок нет. Выбрал все, все галки на месте. Народ подскажите пожалуйста, что не так?sad
Написал: Дмитрий
Вопрос-Ответ по php
Спустя 3 дня, наконец то сделал то, что мне надо было.
Спасибо всем за помощь.
Кому интересно, вот:
<?php
$c_znakom = explode(', ', $c_znakom);


echo'Цель знакомства:<br />';
if($c_znakom[0] == "1")
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"1\" checked=\"checked\" /> "; } else
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"1\" /> "; }
  echo"Дружба и общение<br />";
if($c_znakom[1] == "2")
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"2\" checked=\"checked\" /> "; } else
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"2\" /> "; }
  echo"Флирт, СМС-переписка<br />";
if($c_znakom[2] == "3")
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"3\" checked=\"checked\" /> "; } else
   { echo"<input type=\"checkbox\" name=\"c_znakom[]\" value=\"3\" /> "; }
  echo"Любовь, отношения<br />";

//Обработка
if(isset($_POST['c_znakom']) && is_array($_POST['c_znakom']))
{
$c_znakom = implode(', ', $_POST['c_znakom']);
}
//результат если выбрать все чекбоксы: 1, 2, 3(это то, что мне надо было) 
echo $c_znakom;// 1, 2, 3
?>
И помните! Если долго мучить ж.пу, то что нибудь получиться обязательно.D
Сам решил эту задачу. 3 дня голову ломал с этим fоrеасh(), оказалось он там нах ненужен.
Написал: Дмитрий
Вопрос-Ответ по php
ТАЛЫШ - ПЕРС (28 Июня 2013 / 09:43)
5764. Dyec, сделай в обработке print_r ($_POST);
И ПоСмотри как какие данные передает форма..
Отметил все 3 галки, форма передала число "1".sad
Написал: Дмитрий