[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    -=lebed=-, сокеты сгодятся?
     
    _________________________
  2. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Отдаю пользователю файл на скачивание. Возможно ли узнать, скачал пользователь файл полностью или нет?
    PHP:
    header('Content-type: application/force-download');
    header('Content-disposition: attachment; filename='.basename($file));
    readfile($file);
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    daniel777 этим кодом - скорее всего нет. Да и вообще лучше не хотеть дурное.
     
    _________________________
  4. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Неккоректно заносит в БД.

    Добрый вечер не подскажите в чём трабла
    PHP:
    <?php
    header 
    ('Content-type: text/html; charset=utf-8');
    include(
    'config.php');
    $result="INSERT INTO user(id,name,login,password)VALUE('3','Владимир','footer','50098')";
    $query=mysql_query($result);
    if (
    $query==true){
        echo 
    "Данные успешно добавленны";
    }
    else
    {
        echo 
    "Ошибка при добавлении";
    }
    ?>
    Вот имя Владимир отображается кракозябрами.
    Вот скриншот
    [​IMG]
     
  5. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    а сам php-файл у тебя в какой кодировке? Не заголовок header, а именно php-файл.
     
  6. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
  7. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    Точно? Ок. Тогда, кодировка БД/таблицы
     
  8. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Вот так должно же быть??
    Code:
    utf8_general_ci 
    
     
  9. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    А может это влиять если код пишу в Notepad ++, а не в редакторе PHP??
     
  10. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Попробуй делать предзапрос:
    PHP:
    <?php
    header 
    ('Content-type: text/html; charset=utf-8');
    include(
    'config.php');
    mysql_query("SET NAMES UTF8");
    $result="INSERT INTO user(id,name,login,password)VALUE('3','Владимир','footer','50098')";
    $query=mysql_query($result);
    if (
    $query==true){
        echo 
    "Данные успешно добавленны";
    }
    else
    {
        echo 
    "Ошибка при добавлении";
    }
    ?>
     
    _________________________
  11. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    PHP:
    mysql_query("SET NAMES UTF8");
    Спасибо!! вот это помогло.
     
  12. Ti Jock

    Ti Jock Member

    Joined:
    5 Apr 2010
    Messages:
    1
    Likes Received:
    6
    Reputations:
    3
    Есть php скрипт который отправляет пост запрос с небольшой задержкой. Как сделать отправку запроса через прокси, чтобы скрипт брал их из файла, который лежит рядом со скриптом?
     
    #21172 Ti Jock, 3 Nov 2012
    Last edited: 3 Nov 2012
  13. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Файл с проксями кладём в массив, и перебираем его в цикле.
    PHP:
    foreach(file('proxy.txt')) as $proxy){
    Если скрипт использует Curl то добавляем такую строку:
    PHP:
    curl_setopt($chCURLOPT_PROXY$proxy);
     
  14. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Только не забудь проксю в trim() после того как из файла выдернешь
     
    1 person likes this.
  15. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Подскажите

    Добрый вечер не подскажите где ошибка

    PHP:
    <?php
            
    //Обьявление сессии
        
    session_start(); 
        
    $dbhost "localhost";
        
    $dbuser "root";
        
    $dbpassword "";
        
    $dbbase "syte";

            
    //Подключение к серверу
        
    @mysql_connect($dbhost,$dbuser,$dbpassword) or die(mysql_error());
        @
    mysql_select_db($dbbase) or die(mysql_error());

            
    //Полный путь
        
    define(PATH,"http://($_SERVER['HTTP_HOST'])");
        echo 
    PATH;
    ?>
    при обращении к скрипту выходит сообщение
    PHP:
    Parse errorsyntax errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\syte\www\include\config.php on line 14
    что в 14 строчке ошибка??
     
  16. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    PHP:
    define("PATH","http://".$_SERVER['HTTP_HOST']);
     
    _________________________
  17. G383G

    G383G New Member

    Joined:
    23 Oct 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    0
    Спасибо у меня ещё вот так получилось
    PHP:
    define(PATH,"http://{$_SERVER['HTTP_HOST']}");
    но вот так вернее??
    PHP:
    define("PATH","http://".$_SERVER['HTTP_HOST']); 
     
  18. Konqi

    Konqi Green member

    Joined:
    24 Jun 2009
    Messages:
    2,251
    Likes Received:
    1,149
    Reputations:
    886
    если error reporting включено то первый вариант выдаст warning, что константа не найдена, хотя работать будет, лучше заключить в кавычки. а {$_SERVER['HTTP_HOST']} уже дело стиля
     
    _________________________
  19. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Нужна помощь! Недавно начал изучать PHP и столкнулся с такой проблемой: есть база данных mysql. Я к ней подключаюсь и беру из таблицы значения как-то так
    Проблема в том, что записи в базе данных на русском языке, и их надо вывести на экран на русском, а выводятся только вопросительные знаки. Кто знает, помогите пожалуйста!
     
  20. -=Nikola=-

    -=Nikola=- New Member

    Joined:
    21 Oct 2011
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    Вверху скрипта напиши
    PHP:
    header('Content-Type: text/html; charset=utf-8');
    И страничку сохрани в utf8
     
Thread Status:
Not open for further replies.