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

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

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

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Нет. Это зависит от содержания подключаемого файла.


    Dimaus,
    1. Code:
      [url=http://php.net/switch]switch[/url]($a)
      {
        case 1:
          // do first...
          break;
        case 2:
          // do second...
          break;
        case 3:
          // do third...
          break;
      }
    2. Code:
      $files = [url=http://php.net/array]array[/url]('dima.inc', 'ema.inc', 'sasha.inc');
      
      if(isset($a, $files[$a - 1]))
      {
        include($files[$a - 1]);
      }
    3. Если на каждого пользователя по такому файлу заведено, имеет смысл использовать вместо кучи файлов базу данных.
     
  2. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    Просто вставляешь в хтмл пхп код и всё ;)
    Например:
    <html>
    <center>
    ПХП в
    ХТМЛ</center>
    <?php
    echo('hello word')
    ?>
    </html>
     
  3. en4cer

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

    Joined:
    10 Feb 2006
    Messages:
    80
    Likes Received:
    5
    Reputations:
    0
    Ага, если... в AddType application/x-httpd-php стоит .html =)) А так в .php файле пишеш <br><br><? print "<Titile>TEST</title>"; ?><br><BR> или наоборот)))
     
  4. PHPoozy

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

    Joined:
    1 Jul 2008
    Messages:
    149
    Likes Received:
    31
    Reputations:
    -22
    Code:
    <input type=radio name="answer_go" value="<?echo "$answer[$i]" ?>">
    <? echo "$answer[$i]" ?>
    <? answer_num[] = 'perem'; ?>
    <input type=hidden name="answer_num[]" id="hidden"<? echo $i; ?>" " value="voted<?echo "$i";  ?>"> 
    <br> 
     
    1 person likes this.
  5. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Почему билиберда? Если во включаемом файле прописать RETURN XXX, то данный код будет благополучно работать.
     
    2 people like this.
  6. demo_version

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

    Joined:
    31 Aug 2006
    Messages:
    63
    Likes Received:
    11
    Reputations:
    0
    -m0rgan-
    Спасибо!)
    Но я как бы так и сделала и ничего не получилось, а файл должен оставаться с html расширением или пхп сделать ? Хотя я уже меняла и так и так, + куда я должна сохранять этот хтмл файл ?
     
  7. ++Norton++

    ++Norton++ Elder - Старейшина

    Joined:
    20 Nov 2006
    Messages:
    167
    Likes Received:
    39
    Reputations:
    0
    Лучше сделать с расширением .php, хуже не будет. В нем можно записывать и хтмл и пхп именно так, как уже писал -m0rgan-. Сохранять созданный файл (php) нужно в директорию твоего сервера, где лежат хтмл файлы.
     
    1 person likes this.
  8. ntldr

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

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    Zend optimizer выдает
    Fatal error: This file has expired. in Z:\home\serv\www\include\function.php on line 0
    Есть варианты использования этого скрипта, но не снимая шифрование зенда?
     
  9. serfertty

    serfertty Guest

    Reputations:
    0
    НЕту.Видимо либо ошибка в скрипте либо в амом Зенде.
     
  10. ntldr

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

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    эта ошибка значит, что скрипт паковали триальным зендом
     
  11. demo_version

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

    Joined:
    31 Aug 2006
    Messages:
    63
    Likes Received:
    11
    Reputations:
    0
    ++Norton++
    Спасиибо большое!!! Теперь работает все =)))))
     
  12. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Хмм...
    PHP:
    <?php
    $s 
    2;
    var_dump($s);
    echo 
    '|';
    for(
    $i=0;$i<10;$i++) $s $s*$s;
    echo 
    $s.'|';
    var_dump($s);
    ?>
    Code:
    int(2)|1.#INF|float(INF)
    Это как... Из int получилось float :rolleyes:
    Это магия волшебных ковычек? :D
     
    4 people like this.
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Ponchik Из мануала http://ru2.php.net/manual/ru/language.types.integer.php

    Превышение размера целого

    Если вы определите число, превышающее пределы целого типа, оно будет интерпретировано как число с плавающей точкой. Также, если вы используете оператор, результатом работы которого будет число, превышающее пределы целого, вместо него будет возвращено число с плавающей точкой.
     
    _________________________
    1 person likes this.
  14. ss88

    ss88 Banned

    Joined:
    27 Nov 2008
    Messages:
    160
    Likes Received:
    44
    Reputations:
    5
    Я немного выпал в осадок, чувак как раз и говорил, что у него так работает, но ему нужно без определения времени в теле скрипта... а, если мы никаких преобразований не делаем, то зачем усложнять себе жизнь? Или ты не доверяешь функции NOW() из SQL???

    Еще это можно сделать с помощью htmlspecialchars_decode()... но точно уж не регулярками )))
     
  15. Buffalon

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

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    НАрод такой баянистый вопрос. Кто нить покажите полностью как отправить POST + получить куки и при следующем хапросе отправить этиже куки.
    ВОт я хочу подключиться к ganjawars.ru
     
    #6435 Buffalon, 30 Nov 2008
    Last edited: 30 Nov 2008
  16. en4cer

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

    Joined:
    10 Feb 2006
    Messages:
    80
    Likes Received:
    5
    Reputations:
    0
    В смысле? Я понял так:

    1. Отправляем данные методом POST на ганжу
    2. Получаем ответ в виде COOKIE
    3. Проверяем есть ли наши COOKIE
    4. Если да, то отправляем их тудаже?

    PHP:
    <?php
    phpinfo
    ();
     
  17. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    en4cer о, что правда получаем сразу суперглобальный массив $_COOKIE? :-D

    Buffalon отправляем пост (сокетами или курлом, как умеешь). По ответу пробегаем регуляркой:
    PHP:
    preg_match_all('#^Set-Cookie: ([^;]*)#mi',$in,$cookie);
    И добавляем к последующими запросами либо заголовок для сокетов, либо CURLOPT_COOKIE

    PHP:
    $header.='Cookie: '.implode('; ',$cookie[1])."\r\n";
    // или
    curl_setopt($res,CURLOPT_COOKIE,implode('; ',$cookie[1]));
     
    _________________________
    #6437 Gifts, 30 Nov 2008
    Last edited: 30 Nov 2008
  18. Buffalon

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

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    Во норм , нЕА всё хочу прочитать что такое CURL и с чем его на ужин , да всё никак а вот за сообщение спс

    en4cer
    Я и сам знаю что да как алгоритм меня не интересует.
     
  19. en4cer

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

    Joined:
    10 Feb 2006
    Messages:
    80
    Likes Received:
    5
    Reputations:
    0
    Нет! Читаем ответ после {1} :

    Code:
    Set-Cookie: uid=1104215; path=/; domain=.ganjawars.ru
    Set-Cookie: up=c643e51718f3ae3bcfd4; path=/; domain=.ganjawars.ru
    Set-Cookie: uip=171.39.123.224; path=/; domain=.ganjawars.ru
    Set-Cookie: bp=3f3b4f059fc77f4543f7; path=/; domain=.ganjawars.ru
    Set-Cookie: session_id=3; path=/; domain=.ganjawars.ru
    Set-Cookie: au=1101517; expires=Monday, 01-Dec-08 18:15:12 GMT; path=/; domain=.ganjawars.ru
    Set-Cookie: luid=1101517; expires=Monday, 01-Dec-08 18:15:12 GMT; path=/; domain=.ganjawars.ru
    Set-Cookie: ipkey=1dbt2; path=/; domain=.ganjawars.ru
    Location: http://www.ganjawars.ru/me/?logged
    
     
  20. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Да, кукисы прям без палева)
     
    _________________________
    1 person likes this.
Thread Status:
Not open for further replies.