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

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

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

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Расшифруй сначала (читай - скажи нормальным русским языком), чо те надо, особенно последняя

    aaa= ...................

    что означает вообще. Внятно поставь условие - будет скрипт
     
  2. shpak1

    shpak1 New Member

    Joined:
    17 Mar 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    Ссылка на часть скрипта и пример кука
    Скрипт который там выложен добавляет в txt файл нужные значения так как мне надо)
    Нужно собрать его со скриптом который будет брать из папки с куками 4 значения из каждого файла, которые находятся под индификаторами(Remixid,Remixemail,Remixpass,Remixsid).Пример кука там же лежит.
     
  3. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    помогите плиз разобраца - существует файл map.txt

    там храняца данные о массиве созданного вот таким вот генератором

    Code:
    <?php for ( $j = 0; $j < 50; $j++){                               for ( $i = 0; $i < 50; $i++){  							                              $map[$i][$j] = rand(1, 5);  														 }  							} $filename = 'map.txt'; $somecontent = serialize ($map); if (is_writable($filename)) {                             if ( !$handle = fopen($filename, 'w')) { echo "Не могу открыть файл ($filename)"; exit; }                             if ( fwrite($handle, $somecontent) === FALSE) { echo "Не могу произвести запись в файл ($filename)";  exit; }                            echo $somecontent;                            fclose($handle);                             } else { echo "Файл $filename недоступен для записи";  							       }  ?>
    преобразован сериализом в строку - как мне теперь заставить php понимать его как обычный массив чтобы можно было обращаца к нему как к обычному массиву с помощью ключей

    вот код попытки обратица к нему
    Code:
    $massiv =  readfile("map.txt"); $map = unserialize($massiv); echo $map[0][0]; ?>
    здесь генератор в действии mapgenerator.php
    а здесь попутка чтения map.php
     
    #9103 Alex_DeLarge, 18 Mar 2009
    Last edited: 18 Mar 2009
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    $massiv = file("map.txt");
    print_r ($massiv);
     
  5. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0

    он его выводит в виде строки - а мне его нужно в массив преобразовать и чтобы можно было выводить по ключам отдельные значения
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Дык, замени

    fwrite($handle, $somecontent)

    на

    fwrite($handle, $somecontent . "\r\n")

    ЗЫЖ И код в одну строчку, как думаешь, легко читать?:)
     
  7. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    ошибку выдает Parse error: syntax error, unexpected T_IS_IDENTICAL

    а код у меня в редакторе нормаьно я не знаю почему он тут так выстроился
     
  8. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    вот так лучше
     
    #9108 Alex_DeLarge, 18 Mar 2009
    Last edited: 18 Mar 2009
  9. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    или может существует другой способ хранения данных массива? главное мне нужно чтобы к каждому значению можно было обращаца по ключам
     
  10. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Если нужно сохранять массив в файл, чтобы потом можно было обращаться к нему - то существуют функции serialize - преобразовать массив в строку. Unserialize - разобрать строку после предыдущей функции в массив. Ключи сохранятся
     
    _________________________
  11. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    так у меня код на этом и построен однако я немогу к нему обратица
     
  12. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    PHP:
    $massiv =  readfile("map.txt"); 
    $map unserialize($massiv); 
    echo 
    $map[0][0];
    почему он мне выводит опять строку а не данные из массива?
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Alex_DeLarge Readfile заменить на file_get_contents. И читать мануал по этим функциям
     
    _________________________
  14. Alex_DeLarge

    Alex_DeLarge New Member

    Joined:
    4 Dec 2008
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Спасибо помогло!!
     
  15. [R]eD

    [R]eD Elder - Старейшина

    Joined:
    1 Aug 2006
    Messages:
    72
    Likes Received:
    1
    Reputations:
    0
    Есть таблица

    NewsTitle : Com

    aaaaaaaa dsa
    aaaaaaaa da
    ttttttttttttt rew
    rrrrrrrrrrrrr dsa
    aaaaaaaa rew
    rrrrrrrrrrrr rew
    rrrrrrrrrrrr rew

    Нужно вывести NewsTitle в таком порядке его кол-ва.

    Тоесть тут должно быть:
    aaaaaaaa
    rrrrrrrrrrrr
    ttttttttttttt

    Помогите :)
     
  16. [R]eD

    [R]eD Elder - Старейшина

    Joined:
    1 Aug 2006
    Messages:
    72
    Likes Received:
    1
    Reputations:
    0
    Нет, нужно по кол-ву, тоесть ааааа больше значит он первый, затем уже rrrrrr.
     
  17. metis04

    metis04 New Member

    Joined:
    2 Dec 2008
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    </b></a></td><td align=right><a href=/xml/bonus/pay.php>2</u></a></b></table></td><tr><td colspan=3><img src="/images/hr2.gif" height=10px width=180px><tr><td><img src="/images/icons/finance.gif"></td><td><a href="/xml/residence/treasury.php"><b>

    имеется такая строка,если изменить цифру 2 на каую-любо другую,то после обновления она принимает первоначальное значение.можно ли сделать так,чтобы она после обновления не изменялась???
     
  18. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    [R]eD:

    metis04, сохраняй куда-нибудь значение в файл/базу/сессию
     
  19. metis04

    metis04 New Member

    Joined:
    2 Dec 2008
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0

    а в случае,если это браузерка?возможно сделать?
     
  20. LEXAlForpostl

    LEXAlForpostl New Member

    Joined:
    11 Jul 2008
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте.
    Ребята подскажите пожалуйста регулярное выражение под !!!РНР!!!, для того чтобы удалить ссылки <a href>оставить этот контент </a> но оставить то что заключено между тегами <a> и </a>
    Заранее спасибо.
     
    #9120 LEXAlForpostl, 19 Mar 2009
    Last edited: 19 Mar 2009
Thread Status:
Not open for further replies.