HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.01.2009, 15:18
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pashkela  
http://java.sun.com/docs/codeconv/html/CodeConventions.doc.html

Есть общепризнанные мировые стандарты
http://framework.zend.com/manual/en/coding-standard.html
 
Ответить с цитированием

  #2  
Старый 23.01.2009, 21:34
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Цитата:
Сообщение от MaTpOc  
объясните плиз про <?php ?>, щас говорят что типо это можно не закрывать, а почему? в чем разница?
И расскажите поподробне про коментарии (//, /* */)
что лучше использовать?
а то одни говорит одно другие дгругое и все это не обосновано!
Файл include.php
PHP код:
<?php
//немного кода...
?><!-- а вот тут мы поставили случайнo пробел(образно говоря)-->
Файл index.php
PHP код:
<?php
include('include.php');  //включаем файл
header('Content-type: application/download'); //отправка в браузер заголовка, вывода не должно быть, а он есть в include.php
echo 'asdasd';
?>
Если php сконфигурирован с опр. опцией(авто-расстановки заголовков), то ошибки не будет.
Иначе:
Цитата:
Cannot send header information on line 3 in index.php
Как ты понимаешь все возникло из-за случайно поставленного пробела после тега ?>

Не закрыв тег, мы избавимя от таких проблем

----------------------
Насчет комментариев:
Разрешается использовать все что душе угодно.
Для однострочных комментариев(пояснений 1 строки или части кода) существуют:
PHP код:
# это однострочный комментарий
// это тоже однострочный комментарий 
А это многострочный комментарий:
PHP код:
/* строка1
строка2
строка3
*/ 
Что использовать решать тебе, все зависит от потребности. Комментарии никак не влияют на исполнение программы, нужны лишь для программиста.

Ссылка:
Цитата:
http://ru.wikipedia.org/wiki/Комментарии
 
Ответить с цитированием

  #3  
Старый 23.01.2009, 20:45
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


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

PHP код:
 
error_reporting
(0);
$secret 'sprank222'
if(isset(
$_POST['query']) && isset($_POST['host'])) 

    if(isset(
$secret) && ($_POST['secret'] != $secret))exit; 
    @
set_time_limit(0); 
    
ob_implicit_flush(FALSE); 
    
$lasos $_POST['query'];
    
$query base64_decode(str_replace(" ""+"$lasos)); 
    list(
$host$port) = explode(':'base64_decode(str_replace(" ""+"$_POST['host']))); 
    if(!
$port)$port 80
    if(
$host == ($ip gethostbyname($host)))exit; 
    if(
$fp fsockopen($ip$port)) 
    { 
        
fwrite($fp$query);         
        while(!
feof($fp)) 
        { 
            
$answer fread($fp128); 
            echo 
$answer
        } 
        
fclose($fp); 
    } 
    exit; 

else { echo 
"Тебе сюда нельзя."; } 
 
Ответить с цитированием

  #4  
Старый 23.01.2009, 22:13
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

SELECT 'true' FROM table WHERE id='1'
 
Ответить с цитированием

  #5  
Старый 23.01.2009, 22:53
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме:
10311449

Репутация: 1357


По умолчанию

Я вот намутил скрипт:

PHP код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">   
<html>   
 <head> 
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
  <title>qwerty</title>   
 </head>   
 
 
 <body>  

<?php

$sposob 
"Банк";
switch (
$sposob)
{
    case 
"Банк":
    print
"Чтобы оплатить через Банк...";
    break;
            case 
"Почта":
    print
"Чтобы оплатить через Почту...";
    break;
    case 
"Юнион":
    print
"Чтобы оплатить через WebMoney...";
    break;

    default:
    echo 
"Вы не выбрали способ оплаты";
    break;
}



?>
 
 </body>   
</html>
А вот как сделать это с кнопками я не представляю, чтоб было 3 кнопки и када нажимаешь на одну, там высвечивалось то что в case????
 
Ответить с цитированием

  #6  
Старый 23.01.2009, 23:02
ikolla$$
Banned
Регистрация: 06.04.2008
Сообщений: 107
Провел на форуме:
890872

Репутация: 127
Отправить сообщение для ikolla$$ с помощью ICQ
По умолчанию

<input type="submit" name="Bank">.так шоле)
 
Ответить с цитированием

  #7  
Старый 23.01.2009, 23:45
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

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

такой вопрос: есть у нас форма, мы посылаем пост запрос на скрипт, но такая проблемма: надо несколоко раз подрят отправить туда этот запрос!
как сделать так? - форма -> скрипт посредник-> скрипт

Последний раз редактировалось heretic1990; 23.01.2009 в 23:48..
 
Ответить с цитированием

  #8  
Старый 23.01.2009, 23:54
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Цитата:
Сообщение от heretic1990  
такой вопрос: есть у нас форма, мы посылаем пост запрос на скрипт, но такая проблемма: надо несколоко раз подрят отправить туда этот запрос!
как сделать так? - форма -> скрипт посредник-> скрипт
include в посреднике на другой скрипт)?
 
Ответить с цитированием

  #9  
Старый 24.01.2009, 00:07
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

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

ChaaK а при чём здесь include?
скрипт посредник должен отправлять запросы на скрипт , столько раз сколько ему задали в форме.
P.S. мой извращённый ум здесь ни кто не понимает?!
 
Ответить с цитированием

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

Репутация: 1304


По умолчанию

heretic1990 Как-то так, в форме нужно будет добавить поля posrednik_to - адрес куда пересылать и posrednik_times. Скрипт - ничего возвращать не будет, если же очень хочется - то учим курл и правим функцию post. И еще одно - все будет посылаться сервером, на котором лежит этот скрипт посредник, так что и притензии за спам будут к вам)
PHP код:
function post($url='',$content='')
{
    GLOBAL 
$cookie;

    
$ch curl_init();  
    
curl_setopt($chCURLOPT_URL,$url);
    
curl_setopt($chCURLOPT_HEADER0);
    
curl_setopt($chCURLOPT_NOBODY1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
    
curl_setopt($chCURLOPT_TIMEOUT15);
    
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
    
    if (!empty(
$content)) {curl_setopt($chCURLOPT_POST1);curl_setopt($chCURLOPT_POSTFIELDS$content);} else {curl_setopt($chCURLOPT_POST0);}
    
curl_exec($ch);
    
curl_close($ch);
}

if (isset(
$_POST['posrednik_to']))
{
    
$to=$_POST['posrednik_to'];
    
$num=empty($_POST['posrednik_times']) ? $_POST['posrednik_times'] : 1;
    unset(
$_POST['posrednik_to'],$_POST['posrednik_times']);
    
$c=array();
    foreach(
$_POST as $a=>$b$c[]=$a.'='.urlencode($b);
    
$c=implode('&',$c);
    for (
$i=1;$i<=$num;$i++) post($to,$c);


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ