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

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

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

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    есть ли ст. булевая функция для определения что в стринге находятся исключительно цифры и лат буквы ? ну или чтото типо этого ..
     
  2. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Да, preg_match() :)
     
    1 person likes this.
  3. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Не вроде функция ereg(); надо передать регулярку и переменную которую проверять на сколько я помню
     
  4. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    У меня вопрос по вконтакту, который меня волнует. Я полный новичок в пхп!

    На странице моего профайла в контакте есть ссылка для загрузки своей фотографии. Она следующего вида profileEdit.php?page=photo.

    Мне интересно как она работает и ПОЧЕМУ сделана именно так?
    Как может примерно выглядеть из-нутри файл profileEdit.php?
     
    1 person likes this.
  5. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    Ну скрипту передается что он должен редактировать фото: то есть типо if($_GET['page']=='photo'){ .... код .... } else { .... }
     
  6. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    а это типа модульный двиг ил что это?
    Можно ли это всё провернуть через switch case?
     
  7. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    RTFM
     
    1 person likes this.
  8. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Конечно там модульный engine иначе никак.
    Все равно как ты опишешь условия хоть через if-elseif-else или же через switch-case.

    P.S. Когда уже ты покажешь свою соц. сеть, которую ты все пишешь-пишешь? :D
     
  9. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1

    ты что это приватный двиг , простые смертные его никогда не увидят
     
    1 person likes this.
  10. Zircool

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

    Joined:
    1 Mar 2006
    Messages:
    162
    Likes Received:
    37
    Reputations:
    5
    Есть файл lis.txt с котором порядка 600 записей как очуществить функцию, которая бы работала следующим образом, при запросе к скриптц он выводил первую строчку из list.txt и сразу же её стерал из документа list.txt. Как вопрлотить функцию именно вывода 1 строчки из файла а затем её же и удаление?
     
  11. still12

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

    Joined:
    18 Nov 2007
    Messages:
    74
    Likes Received:
    5
    Reputations:
    -1
    Хе

    Возможно ответ уже есть на форуме ... в этой теме ...однако на форуме ужасно неудобный поиск ..Ну так вот есть код записи в файл
    PHP:
    $handler fopen("test.txt""a+");
               
    fwrite($handler,$link3);
               
    fclose($handler);
    Как видите данные в файл будут записываться одной строкой а нужно чтобы они записывались каждые с новой строки ....Подскажите как сделать ибо на данный момент для меня не реально занести их в массив)
     
  12. still12

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

    Joined:
    18 Nov 2007
    Messages:
    74
    Likes Received:
    5
    Reputations:
    -1
    ГГ

    5triker хе .....у мну на днях один кент просил найти исходник поисковика какогонть..причем ему нужно бесплатно ... .....видемо хочет собственный гугл сделать ...)))я долго под стулом волялся
     
    1 person likes this.
  13. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    1. Открываешь файл fopen()
    2. Читаешь его fread()
    3. Разбиваешь получившуюся строку на элементы массива каким-нибудь preg_split() или просто split()
    4. Выводишь первый элемент массива echo(array['0'])
    5. Закрываешь файл fclose()
    6. Удаляешь первый элемент из массива array_shift()
    7. Открываешь файл на запись стирая все предыдущее fopen с аттрибутом w+
    8. Пишешь все в файл по элементам в цикле
    9. Закрываешь файл.

    Можно конечно оптимизировать.
     
    1 person likes this.
  14. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    \n
     
    #4454 mff, 1 Aug 2008
    Last edited: 1 Aug 2008
    2 people like this.
  15. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    PHP:
    fwrite($handler,$link3."\n");
    Слэш в обр. сторону...
     
  16. still12

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

    Joined:
    18 Nov 2007
    Messages:
    74
    Likes Received:
    5
    Reputations:
    -1

    Хм.....не вышло ...
     
  17. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    быть такого не может.
    вот тебе простой пример:

    PHP:
    <?php
    $text
    ='First STRING';
    $fp=fopen("file.txt","w+");
    for(
    $i=0;$i<15;$i++) {
    fwrite($fp,$text."\n"); }
    fclose($fp);
    ?>
     
  18. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    а нафик там ваще \n ????
     
  19. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    а ты хочешь чтобы всё в 1 строку было ?
     
  20. Dr.Frank

    Dr.Frank Elder - Старейшина

    Joined:
    31 Jul 2002
    Messages:
    301
    Likes Received:
    72
    Reputations:
    12
    "\r\n"
     
    1 person likes this.
Thread Status:
Not open for further replies.