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

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

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

    NeLsOn New Member

    Joined:
    23 Jun 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    подскажите как сделать, чтоб функция читала из файла и вписывала содержимое в код?!
     
    #2341 NeLsOn, 17 Mar 2008
    Last edited: 17 Mar 2008
  2. NeLsOn

    NeLsOn New Member

    Joined:
    23 Jun 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    усё ясненько ужо )
     
    1 person likes this.
  3. iron-viper

    iron-viper Elder - Старейшина

    Joined:
    13 Nov 2007
    Messages:
    167
    Likes Received:
    45
    Reputations:
    3
    Сам спросил - сам ответил. Молодец! И главное 30 минут потратил на поиск варианта! Отлично!
     
    1 person likes this.
  4. i_am_banana

    i_am_banana Member

    Joined:
    4 Feb 2007
    Messages:
    16
    Likes Received:
    5
    Reputations:
    0
    Скрипт для отображения картинок и текстовиков на серваке....ну эм типа мини галереи...
    PHP:
    $listok='index.php';


    if (
    $handle opendir('./'))
        {

               echo 
    "Ваши файлы:<BR><BR>";
               while (
    false !== ($file readdir($handle)))
                { 
                    if(
    is_file($file))
                        {
                            if(
    $file!=$listok and $file!='style.css')
                        {
                            print
    "<table align='center' style='font-size:13;font-family:Comic Sans MS;width:300;height:200;border:solid black 1;'>\n";
                            print
    "<tr><th style='width:150px;'>\n";
                            print
    "<A HREF='$file' target='blank'>\n";
                            print
    "<img src='$file' style='border:dotted 1 silver;width:150;height:130;'></a>\n";
                            print
    "</th><th>".$file."\n<br></th></tr></table>\n";
                        }
                        }
                }
            
    closedir($handle); 
        }
    ?>
    Вопрос Как сделать чтобы ещё папки отображались?
     
  5. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    PHP:
    $listok='index.php';


    if (
    $handle opendir('./'))
        {

               echo 
    "Ваши файлы:<BR><BR>";
               while (
    false !== ($file readdir($handle)))
                { 
                    if(
    is_file($file))
                        {
                            if(
    $file!=$listok and $file!='style.css')
                        {
                            print
    "<table align='center' style='font-size:13;font-family:Comic Sans MS;width:300;height:200;border:solid black 1;'>\n";
                            print
    "<tr><th style='width:150px;'>\n";
                            print
    "<A HREF='$file' target='blank'>\n";
                            print
    "<img src='$file' style='border:dotted 1 silver;width:150;height:130;'></a>\n";
                            print
    "</th><th>".$file."\n<br></th></tr></table>\n";
                        }
                        }
                        else
                           print 
    $file.'<br>';
                }
            
    closedir($handle); 
        }
    ?>
    попробуй так к примеру, если я правильно тебя понял.
     
  6. i_am_banana

    i_am_banana Member

    Joined:
    4 Feb 2007
    Messages:
    16
    Likes Received:
    5
    Reputations:
    0
    угу...терь папки отображаются....тока в них нельзя зайти -)
     
  7. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    вместо print $file.'<br>';
    попробуй написать print '<a href="'.$file.'">'.$file.'</a><br>';
     
  8. presidentua

    presidentua милиционер Античата

    Joined:
    4 Nov 2007
    Messages:
    305
    Likes Received:
    236
    Reputations:
    15
    Немного не в тему, но всеже. Как в МуСкуле написать в запросе ЛАЙК, чтобы спецсимволы не воспринимались как спецсимволы, тоесть такие как % _ и другие
     
  9. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    \% Соответствует одному символу `%'
    \_ Соответствует одному символу `_'
    и тд
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    2 presidentua,

    PHP:
    <?php
    $str 
    'Ya_xeker???%)))_))';
    $str str_replace(array('_''%'), array('\_','\%'), $str);
    $query mysql_query("SELECT * FROM `table` WHERE `xek` LIKE '%".$str."%'");
    //etc....
    ?>
     
    1 person likes this.
  11. Timati

    Timati Banned

    Joined:
    17 Mar 2008
    Messages:
    4
    Likes Received:
    11
    Reputations:
    -10
    посоветуйте что нибудь для новичка почитать
     
  12. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    http://php.su - не плохой сайт, сам честенько туда заглядываю...
     
  13. temp_late

    temp_late Banned

    Joined:
    22 Aug 2006
    Messages:
    47
    Likes Received:
    7
    Reputations:
    2
    Нуждаюсь в помощи, нужно определить версию браузера и операционной системы в отдельных переменых словно как делает в функции:
    get_browser('browser');
    но она не подходит, не на всех веб хостингах она используется, точнее я еще не один не встретил...

    можно попробовать про парсировать $_SERVER['HTTP_USER_AGENT'];
    но я не особо владею языком регулярных выражений.

    Мне нужно что бы возращало браузер и версию операционной системы, даже если запрос будет поделан например в место ос будет написано слово из трех букв..
     
  14. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Если запрос будет подделан, то ничего не выйдет. Нельзя быть уверенным даже в том, что запрос вообще исходил от браузера. Это может быть такой же php-скрипт.
     
  15. temp_late

    temp_late Banned

    Joined:
    22 Aug 2006
    Messages:
    47
    Likes Received:
    7
    Reputations:
    2
    Хочу написать скрипт статистики посещаемости, под какими браузерами и под какими системами пользователи бывают на сайте, при обнаружение например нового браузера которого нету в базе статистике, он дабавляется туда.
     
  16. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    можно взять из любого пака
     
  17. D Mak

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

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    я от лица всего ачата разрешаю сделать это :)
     
  18. life_is_shit

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

    Joined:
    21 Aug 2007
    Messages:
    300
    Likes Received:
    149
    Reputations:
    19
    так те помощь нужна, если да то конкретнее в чем помочь? или это констатация факта?)
     
  19. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    http://phpclub.ru/
     
  20. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    ага, решил поделиться самыми откровенными мечтами))

    по сабжу:
    PHP:
    $agent htmlspecialchars(stripslashes(getenv("HTTP_USER_AGENT")));
    if (
    strpos($agent"MSIE") == true
    {
       
    $brodilka 'IE';
    }
    elseif(
    strpos($agent"Opera") == true)
    {
       
    $brodilka 'Opera';
    }
    elseif(
    strpos($agent"Firefox") == true)
    {
       
    $brodilka 'Firefox';
    }
    elseif(....) 
    #Другие браузеры
    else
    {
      
    $brodilka '...'#Берём название браузера (хз как правда)
    }
    $sql mysql_query("SELECT * FROM `table` WHERE `colnum_name` = '".$brodilka."'");
    if(
    mysql_num_rows($sql) == 0)
    {
       
    #Добавляем новый браузер
       
    mysql_query("INSERT INTO `table` VALUE(.....)");
    }
    Короче потипу того. Дальше сам))
    А уж статистику писать эт как нефиг делать) Если трудности то бери любо скрипт и смотри как там сделано))
     
    1 person likes this.
Thread Status:
Not open for further replies.