ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #8571  
Старый 07.02.2009, 23:55
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Dimaus
PHP код:
<?php
echo "<html>
<head>
</head>
<body bgcolor=\"#FFFFFF\">
<strong>Добавить сообщение:</strong><br>
<form method=\"post\" action=\"\">
Сообщение:<br><textarea name=\"mess\" rows=\"5\" cols=\"43\">
</textarea>
<br>
<input type=\"submit\" value=\"Отправить\"></form>
</body>
</html>"
;
if(isset(
$_POST['mess'])){
$f=fopen('data.txt','a+');
fwrite($f,"$_POST[mess]\r\n");
fclose($f);
}
?>
 
Ответить с цитированием

  #8572  
Старый 07.02.2009, 23:59
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от mailbrush  
Есть задачка: Есть много даных переданых постом. Мне надо создать функцию чека их на емти (т.е. на пустоту). Если хотя бы один из них пустой - ехо "пустота";... Ну вы поняли, только не надо пихать все даные function chk ($param1, $param2), т.к. у меня их ооочень много.
$_POST[33] || ?
Или сразу empty($_POST)
 
Ответить с цитированием

  #8573  
Старый 08.02.2009, 00:01
Аватар для Dimaus
Dimaus
Новичок
Регистрация: 07.11.2008
Сообщений: 21
Провел на форуме:
33850

Репутация: 1
По умолчанию

Спасибо, я в своём уже разобрался))))
 
Ответить с цитированием

  #8574  
Старый 08.02.2009, 00:05
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

Вопрос:

Есть запрос выбрки из базы! Он идет в конце так where id='$id'! А как поменять этот конец так чтоб был самый последний id или самый большой так как там первичный ключ и id формируется по порятку 0,1,2,3,4!???

И как подщитать сколько записей в таблице?
 
Ответить с цитированием

  #8575  
Старый 08.02.2009, 00:11
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

mailbrush
PHP код:
function mass_empty($arr)
{
    if (
is_array($arr))
    {
        foreach (
$arr as $one) if (empty($one)) return true;
    }
    else
    {
        if (empty(
$arr)) return true;
    }
    return 
false;    
}

if (
mass_empty($_POST)) die('Вы что-то не ввели'); 
geforce
PHP код:
SELECT COUNT(*) FROM base;

SELECT `idFROM base ORDER BY `idDESC 

Последний раз редактировалось Gifts; 08.02.2009 в 00:13..
 
Ответить с цитированием

  #8576  
Старый 08.02.2009, 00:15
Аватар для kraken
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме:
750298

Репутация: 297
По умолчанию

Цитата:
И как подщитать сколько записей в таблице?
PHP код:
$result dbquery("ТУТ запрос");
$n=mysql_num_rows($result); 
В $n будет храниться количество строк.
 
Ответить с цитированием

  #8577  
Старый 08.02.2009, 09:51
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
Сообщение от .:EnoT:.  
mailbrush
PHP код:
if(in_array(''$_POST)) die('Что-то пусто'); 
А если в POST объявлен служебный элемент (submit формы и тп.)? он ведь будет всегда пустым....

PHP код:
/**
 * Find whether a string is really empty
 * (Substitution of empty())
 * 
 * If the first argument is an array, its elements will be checked in the aggregate 
 * depending on the logical method (AND - conjunction, OR - disjunction)
 * AND - Returns TRUE if all elements are empty
 * OR - Returns TRUE if at least one element is empty
 * 
 * This function also may be used for checking arrays 
 * concerning absence of elements
 * 
 * @param    string|array        string(s) to check
 * @param    string            checking method (LOGICAL_AND|LOGICAL_OR)
 * @return    bool
 */
function is_empty($data$method 'LOGICAL_OR')
{
    if (
is_array($data)) {
        switch (
$method) {
            case 
'LOGICAL_AND' 
            {
                return 
is_empty(join(''$data));
            }
            
            case 
'LOGICAL_OR' :  {
                foreach (
$data as $str) {
                    
$result[] = ( (string) $str === '' ) ? 't' 'f';
                }
                return (
in_array('t'$result)) ? true false;
            }
        }
    } else {
        return ( (string) 
$data === '' ) ? true false;
    }
}

/*--------------------------------------------------------*/
$is_empty is_empty(array(
                        
$_POST['var1'],
                        
$_POST['var2'],
                        
$_POST['varN']),
                    
'LOGICAL_OR');
echo 
$is_empty 'some field is empty' 'all ok'
В отличие от empty() моя функция по-человечески реагирует на '0', то есть не считает строку с нулём пустой.

Последний раз редактировалось [x26]VOLAND; 08.02.2009 в 09:54..
 
Ответить с цитированием

  #8578  
Старый 08.02.2009, 10:09
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

[x26]VOLAND, спасибо. А теперь надо сделать массовый чек на иссет...
 
Ответить с цитированием

  #8579  
Старый 08.02.2009, 10:33
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Возвожно ли расшифровать PHP фаил такого типа?


PHP код:
<?php /*This encoded file was generated using PHPCoder (http://phpcoder.sourceforge.net/) and eAccelerator (http://eaccelerator.sourceforge.net/)*/ 
if (!is_callable("eaccelerator_load") && !@dl("eAccelerator.so")) {
 die(
"This PHP script has been encoded using the excellent eAccelerator Optimizer, to run it you must install <a href=\"http://eaccelerator.sourceforge.net/\">eAccelerator or the eLoader</a>"); }
eaccelerator_load('eJyNVo9v2kYUvjPeSppqEtPahpFEDpNsElMlWelCRzBzKG3Y0oRgwrqqUkTBFBYKrW2SZn/97t0Pc7ZJVUu278e7d+/73ud7btj1euOk0bY7Z22kIoSwAk9/PEBKijfIpZAbuoP3YELuFXJf9/q9YDybojQd+o7cw97Ed6EROqFPWIrQPcQuZ4V6xCmFeaR9FPaxscI2UZz73BC8BaOxjy/uU1NF2OrUAiMVW6s8MoSg1ffcXuBeshCkDotkIiL5ge/8PXnOfdcbD3CNj8nTgGjsX86v8R9sCHbH6RCxk6Er5EAzbKkItEItVO7r89z1bltikbR5OsPQ/UJeL0heOg1t6M0+ar7r+4RpX7sZuZ6rMeuqobIFWCFLIGDDhm5VwdCpZjgMjNPOI45kleXlcuIGgev5WH9EDciMRRq99/2BO/wwGv97Nfk4nX367PnB/Prmy+1/9lH9RePlq+Pmn3+dvD49a523nc5F9+83/7zd2//1aenZbwfl585jvgkXDtYfC+eU7DU+DTFNsb7GJ2mwrTVOBpv8idqqZE4j7yfQW1OQ1o26yHMXO/D+0c6S5yH1RmGLfpXn6zDLG0JRXm86aGXvIOY8y/2oSlfYCFybWaG6nZ9J66GTS6Q/F0t/Lpn+HA9FeE3n2IoycEVyX+9o9bOL006BTG5rtqNBeO6XsR8s1YRPBaEcUC9EAVwQOUkQOSEIlHZykvI9159PAqznBCxnPQFoPQZoXQb00g36o3frofuI2yMYr7IIhIlCIhB7AH5vdoN1voWqnG9w7nFqhaeF4s5scFVQbPvFDerpgaNxLBDt6Mq9xboWEd5WVHhbEeFtRYW3JYQHzp5Ar6agV92oizx3sQPv53Y+Jrx8THj5ZcLL3yW8/EJ4wiYEtpkPlQdHxGFL5xaLE8qEIRW9cYxEDo1YDo2kKA0epnwmGWzRIXk1T51Gu6ONp8Fsob8CMywSFEWIskgCEbVhW+vaJxcNRyuANg2hTciLUTTC7cQ3UOYWX7MNyVhmrFLj/W3bkHRvCGHi9E6BvIeOmeDGjHFjJrkxl3BjskV738pNlA8zjtGM82GGEO+0XfCxxBjQGNu2KbFhLtiwd6lSU1CZecj0m9iVPk16NO0ylbFvg61SmLZ3ubaBBfqxkqNgNrsau9YeEgUZ3E9mH2bzgJjyBivEq4hdzlOuY7kQ8zGYLiXyVYrlq5TMV2lJvkps0bfWV+WgJJhkx2lJIrK0INJ6FoKFP5L+yO1fiZ+PsM0gFwTkMocsSK6VQ7yVCrTSDMynnue77yrhBosVRzBYpcNVMQ9neyVmp1dYksjBbiWItGJEWgki0xYz+B2FhYmrWpO+9KIGIvxqabKiXFoSl5YUviVpQZQmGGOlqZZAUIshqMkIhrQ01UL30dIE47w0CRMoTWKPsDTxLVTlrY14ZVqo6sSmk4pp0+Wb/TqLP/w9tOp0onUs5QXcnh8j4Q0+BInMDJ2BMgQhmcd0vd5vMpwUujd3nSaK/x836RbkdzCNFj/oepOxp+DW61gIFgyodPBBNATiONqDK8XF23LiWWg7IgvyzpYTuufHhJA4XFaXrhDd/wHK1pPz'); ?>
 
Ответить с цитированием

  #8580  
Старый 08.02.2009, 10:40
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

PHP код:
function mass_isset(array $target_array, array $keys_to_check)
{
    foreach (
$keys_to_check as $key) {
        
$result[] = ( isset($target_array[$key]) ) ? 't' 'f';
    }
    return (
in_array('f'$result)) ? false true;
}

$are_all_set mass_isset($_POST, array('key1''key2')); 
Если хотябы 1 ключа не существует в массиве $target_array, то возвращает false.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ