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

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

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

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    Погугли "AnyFake" полезная штука! (токо в настройках сделай "Сохр. в файл" когда будешь в AnyFake)
     
  2. DVD_RW

    DVD_RW Banned

    Joined:
    27 Apr 2008
    Messages:
    0
    Likes Received:
    202
    Reputations:
    -36
    Как поставить запрет на IP клиента - чтоб он "постил" туда данные если каждую секунду - то поставить запрет к примеру на 3-5 минут...
    Надеюсь вы меня поняли :(
     
  3. Ponchik

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

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    А вот и я!
    По регуляркам помогите, надо определять миксы буков, тоесть например ник Admin но с русской букво "А"
    Я так понял, 2 регулярки, одна проверяет на буквы А-Я другая на A-Z если обе true значить детектед, вот только ничё не получаеца =\
    PHP:
    $nick $_POST['nick'];
    if(
    eregi("^[a-z]+$"$nick) && eregi("^[а-я]+$"$nick)) $error[] = 'Микс буков детектед';
    Пишу "ололоpewpew" молчит :rolleyes:
     
  4. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    [список всех ру букв]+
     
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php
    $test 
    'Admin';
    if (
    preg_match("/[a-z]+/"$test) && preg_match("/[а-я]+/"$test)) echo 'Detected mix';
    else echo 
    'Ok';
    ?>
     
    1 person likes this.
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Как вывести английский алфавит, не используя других ресурсов и предварительно не вводя его?
     
  7. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    PHP:
    foreach (range('a''z') as $lt) echo $lt;
     
    _________________________
  8. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    mailbrush
    PHP:
    for($i=97;$i<123;$i++) echo chr($i);//Lowecase
    for($i=65;$i<91;$i++) echo chr($i);//Uppercase
     
    _________________________
  9. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Kaimi, спс, не знал о функции range.
    Gifts, угу, чар тоже вариант.
     
  10. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    нужен простенький пример авторизации через форму с куками.
    помогите.

    без бд.
     
  11. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    Нужна помощь)))

    Вот кусок кода (нашёл в инете)

    PHP:
    <?php   
    if($_FILES["filename"]["size"] > 1024*40*1024)
    {
    echo (
    "Размер файла превышает 40 мегабайт");
    exit;
    }   
     if(
    copy($_FILES["filename"]["tmp_name"],
    "c:/".$_FILES["filename"]["name"]))    
    {
    echo(
    "Файл успешно загружен");     
    } else {
    echo(
    "Ошибка загрузки файла");    
    ?> 
    Как сделать что б он после загрузки показывал ссылку на файл в

    PHP:
    <form > <input type="text" name="хз" /> </form>
    ? Помагите пожалст))
     
  12. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    ну поле он выводит)) а ссылку нет) просто пустое поле..

    PS: спс
     
  13. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    PHP:
    <?php   
    if($_FILES["filename"]["size"] > 1024*40*1024)
    {
    echo (
    "Размер файла превышает 40 мегабайт");
    exit;
    }   
     if(
    copy($_FILES["filename"]["tmp_name"],
    "c:/".$_FILES["filename"]["name"]))    
    {
    echo(
    "Файл успешно загружен"); 
    echo 
    '<a href='."c:/".$_FILES["filename"]["name"].'>Качай</a>';    
    } else {
    echo(
    "Ошибка загрузки файла");    
    ?> 
     
  14. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    geforse все хорошо но мне нужно чтоб в поле это вписал эту ссылку)) так можно ведь?
     
  15. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    del
     
    #10635 geforse, 3 Jul 2009
    Last edited: 3 Jul 2009
  16. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    спасиб что помогаешь))) но он выводит эту ссылку рядом с полем))) а не в нем))
     
  17. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    PHP:
    <?php   
    if($_FILES["filename"]["size"] > 1024*40*1024)
    {
    echo (
    "Размер файла превышает 40 мегабайт");
    exit;
    }   
     if(
    copy($_FILES["filename"]["tmp_name"],
    "c:/".$_FILES["filename"]["name"]))    
    {
    echo(
    "Файл успешно загружен"); 
    echo 
    ' <form><input type="text" name="хз" value='."c:/".$_FILES["filename"]["name"].'/></form>';    
    } else {
    echo(
    "Ошибка загрузки файла");    
    ?> 
     
  18. ANTIHАCK

    ANTIHАCK Member

    Joined:
    20 Jun 2009
    Messages:
    19
    Likes Received:
    7
    Reputations:
    0
    geforse Все работает спасиб!! Жаль плюсы ставить еще не магу...
     
  19. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Такой вопрос:

    Как php (и умеет ли) взаимодействовует с flash технологиями ?
    Допустим курлом загружаю страницу с флешкой и ставлю ретурн_трансфер 0. Страница отображается, а флеш нет :(
     
  20. Ponchik

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

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    А вот и я, снова со своими реулярками...
    PHP:
    <pre><?php
    $date 
    preg_quote(date('d.m.Y'));
    $text "<td>05.07.2009</td><td>31,2481</td>";
    preg_match('/\<td\>'.$date.'\</td\>\<td\>([0-9]*,[0-9]*)\</td\>/i'$text$out);

    print_r($out);
    ?>
    Code:
    Warning:  preg_match() [function.preg-match]: Unknown modifier 't'
    Чё оно хочет?! Я регулярку через preg_quote сделал, чё ему ненравится :mad:
    ===
    Методом тыка заменил /.../i на |...|i заработало, хз почему но заработало :)
     
    #10640 Ponchik, 5 Jul 2009
    Last edited: 5 Jul 2009
Thread Status:
Not open for further replies.