1. Список говнокодов пользователя jonnywalker

    Всего: 4

  2. PHP / Говнокод #28937

    0

    1. 1
    2. 2
    3. 3
    <?php
    // ...
    parse_str($ShopParams, $shopParams);

    Регистр одной буквы всё меняет!

    jonnywalker, 16 Апреля 2024

    Комментарии (1)
  3. PHP / Говнокод #19889

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    <?php
    /** тестовая отправка xmlrpc-запроса */
    
    $productId = 665;
    $msisdn = '79210000001';
    $user = 'myuser';
    $pass = 'mypassword';
    $url='http://localhost/';
    
    $request = xmlrpc_encode_request('startService', ['phone' => $msisdn, 'productId' => $productId]);
    
    $header[] = "Content-type: text/xml";
    $header[] = "Content-length: ".strlen($request) . "\r\n";
    $header[] = $request;
    
    echo "Запрос:\r\n";
    print_r($request);
    
    if ($curl = curl_init()) {
    	curl_setopt($curl, CURLOPT_URL, $url);
    	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    	curl_setopt($curl, CURLOPT_HEADER, true);
    	curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    	curl_setopt($curl, CURLOPT_USERPWD, $user . ':' . $pass);
    
    	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    	curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    	curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST' );
    
    	$out = curl_exec($curl);
    }
    $response = xmlrpc_decode($out);

    А мы-то весь день гадем, почему тело запроса на сервер не поступает.

    jonnywalker, 27 Апреля 2016

    Комментарии (20)
  4. PHP / Говнокод #9379

    +153

    1. 1
    2. 2
    3. 3
    do_site_map($result, $url_info);
    do_robots();
    htaccess_do($result, $url_info);

    jonnywalker, 10 Февраля 2012

    Комментарии (5)
  5. PHP / Говнокод #8468

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public function addOffer($type='vendor.model', $values) {
        switch ($type) {
          case 'vendor.model': $offer = new yml_type_vendor_model(); break;
          }
        // Заполняем значениями
        $offer->setValues($values);
       ......

    jonnywalker, 10 Ноября 2011

    Комментарии (7)