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

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

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

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    есть функция которая берет за аргументы значения переданные постом и возвращает массив данных , мне этот массив нужно использовать уже потом когда передаются дрyгиe пост данные из другой формы но в том же скрипте , т.е что бы массив был доступен в любом месте скрипта , а он доступен только когда выполянется функция как это сделать?
    register global off
     
  2. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    На сайте charset=utf-8...
    Шлю русский текст постом - в результате полусаю каракули... Пробовал utf8_encode("Текст") - также каракули, но уже другие.. Как добиться вывода русского текста..!??
     
  3. art2222

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

    Joined:
    28 Apr 2008
    Messages:
    118
    Likes Received:
    57
    Reputations:
    10
    В зависимости от кодировки. Вот это, например
    PHP:
    $text2 iconv('Windows-1251','UTF-8',$text)
    из Windows-1251 в UTF8.
     
    1 person likes this.
  4. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Как можно обрезать текст в переменной до определённого количества символом (пробелы тоже в счёте).
    Например:

    $test="Античат самый рульный сайт,а его юзвери суперские люди!!!";

    И вот мне нужно обрезать до 26 символов,тоисть чтоб было так "Античат самый рульный сайт"
     
  5. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    $test="Античат самый рульный сайт,а его юзвери суперские люди!!!";
    print substr($test, 0, 25);
     
    _________________________
  6. crazy~driver

    crazy~driver Member

    Joined:
    21 Dec 2008
    Messages:
    97
    Likes Received:
    14
    Reputations:
    4
    извините если оффтоп
    как закрыть листинг папок в htaccess
    пишу -images закрывает все на 500 ошибку
     
  7. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Попробуй
    IndexIgnore *
     
    _________________________
  8. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    Options -Indexes
    или вы про что?
     
  9. crazy~driver

    crazy~driver Member

    Joined:
    21 Dec 2008
    Messages:
    97
    Likes Received:
    14
    Reputations:
    4
    да я провтыкал написал в сообщении images рефлекторно
    все уже сделал спс
     
  10. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    PHP:
    <form method="post" name="form">  
    <input name="d" type="text" size="10">
    <input name="test" type="submit" value="Проверить">
    </form>
    <?php 
    if(isset($_POST['d'])){$d $_POST['d'];}

    $z = ??;
    if(!empty(
    $_POST['test'])){ 
    if(
    $d !== $z)
    { echo 
    "ок"; }  
    else 
    { echo 
    "нет"; }  

    ?> 
    как сделать чтоб если в форму вводят 1, 2, 3 или 4
    то выводит "нет", а если любые другие символы то "ок"

    пробовал делать так:

    PHP:
    $1
    $2
    $3
    $4

    if($d !== $or $or $or $4)
    но ничего не выходит... да и слишком много делов каждый раз добавлять...
     
  11. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    Winst0n
    if(strpos('1234', $d) === false)
     
    1 person likes this.
  12. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    нельяз так, если уж неа то пошло,то

    PHP:
    $1
    $2
    $3
    $4

    if($d != $or  $d!=$or $d!=$or $d!=$4)

    ну а лучше сделать так:

    $m=array("1", "2","3", "4");
    if (in_array ($d, $m)) {
    ...
    }
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Winst0n Название переменной не может начинаться с цифры. Либо in_array используйте, либо:
    PHP:
    $d intval($d);
    if (
    $d<|| $d>4)
    {
    Тра-та-та}
     
    _________________________
  14. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    D Mak, 1234 это пример )

    PHP:
    $
    $
    $
    $

    if($d != $or  $d!=$or $d!=$or $d!=$4
    тоже не работает, все пишет "ок"

    PHP:
    $m=array("1""2","3""4");
    if (
    in_array ($d$m)) {
    а так все "нет" кроме 1234 ))

    Gifts, числа пример
     
    #10094 Winst0n, 22 May 2009
    Last edited: 22 May 2009
  15. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    PHP:
     <form method="post" name="form">   
    <input name="d" type="text" size="10"> 
    <input name="test" type="submit" value="Проверить"> 
    </form> 
    <?php  
    if(isset($_POST['d']))
    {
        
    $d $_POST['d'];
        
    $z = array(1,2,3,4); 
        if(!empty(
    $_POST['test']))
        {  
            if(
    in_array($d,$z)) 
                echo 
    "ок";   
            else
                echo 
    "нет";   
        }

    ?>  
    все прекрасно работает
     
  16. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    wildshaman, спс :)

    тупанул... поменял
    "нет" и "ок" местами )
     
  17. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Спс,а кто теперь подскажет как с txt файла удалить строку??
    Вот есть txt файл,в нём текст в таком виде:
    Боря
    вышел погулять,
    но его убили
    мусора

    Вот нужно удалить строку,думаю от какого байта удалять можно поставить через fseek,а вот как дальше я незнаю,вот нужно удалить строчку доконца,вместе с переводом строки,вот например вторую строчку удалить,чтоб выщло так:
    Боря
    но его убили
    мусора

    п.с. Перезапись файла не катит,только удаление байтов!
     
  18. KentPol

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

    Joined:
    3 Jun 2008
    Messages:
    94
    Likes Received:
    17
    Reputations:
    0
    Можно как-нибудь с помощью PHP узнать версию Flash Player'a?
     
  19. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    --
     
    #10099 Winst0n, 22 May 2009
    Last edited: 9 Jun 2009
  20. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Парни, CURLOPT_COOKIEJAR и CURLOPT_COOKIEFILE на хостах вообще работают..?! Тестировал скрипт на локалхосте - всё работает на ура, файл с куками создаётся и затем благополучно читается... Залил на хост - работать перестал.. Пробовал создавать файл куков вручную с правами 777 - безрезультатно..(((
     
Thread Status:
Not open for further replies.