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

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

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

    U4eba New Member

    Joined:
    26 Nov 2007
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    xaker-boss2
    Права нужно будет на *.тхт поставить 777, ето для начала

    PHP:
    <?php
    $fp
    =fopen("text.txt""a+");
     while(!
    feof($fp)){
    $z=fgets($fp,1000);
    echo 
    $z;
    }
    fwrite($fp,"".$_POST['text']."");
    fclose($fp);
    ?>
    <form method="POST">
    <input type=text name="text">
    <input type="submit" value="Відправити">
    </form>
    Походу должно работать ... можно ищо доделать htmlspecialchars для обхода хсс
     
    1 person likes this.
  2. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    у меня апач, и народ как сделать чтобы вот я закинул файл в диру сайта(локалка) и чтобы юзеры могли качать его?
     
  3. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    а как сделать чтобы он в фаил записывал в таком формате
    2
    2
    3
    3
    черес строчку?и ещё там когда второй рас добовляеш он показывает прям в скрипте что добавили первый рас можно какнебуть от этого избавится?
     
  4. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    В скрипте замени
    PHP:
    fwrite($fp,"".$_POST['text']."");
    на
    PHP:
    fwrite($fp,"".$_POST['text']."\n");
    и убери это
    PHP:
    while(!feof($fp)){ 
      
    $z=fgets($fp,1000); 
      echo 
    $z
    }
     
    1 person likes this.
  5. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    XopoIII, если ты учиться ничему не хочешь, то будь добр, научись хотя-бы вопросы правильно задавть!!! Конкретнее будь...
    Сделай ftp и будут юзеры твой файл оттуда качать...
     
  6. Exlibris

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

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    XopoIII ты хочешь, чтобы люди у тебя в локалке вводили в браузере твой ip и попадали к тебе на апатч?
     
  7. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    я задаю вопрос нормально, я хочу без фтп, это реально нет?
     
  8. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    нет, чтобы они зайдя на сайт заходили в раздел файлы и оттуда качали файлы
     
  9. Exlibris

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

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    на самом деле если хочешь чтоб тебе помогли то говори точнее, сайт где буедт? на твоем компе и его должны смотреть только юзеры из твоей сети?
    Или сайт в инете и его должны смотреть все?
     
  10. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Ну да XSS в TXT файле =\\
    2XopoIII они должны вводить в строку адреса http://твой ИП/ Это будет Apache/htdocs/
     
  11. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    бул это все понятно сервак стоит и сайт висит, все рабоатет, размещен на локалке.
     
  12. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Так какие проблемы?
     
    4 people like this.
  13. Exlibris

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

    Joined:
    26 Feb 2007
    Messages:
    359
    Likes Received:
    394
    Reputations:
    27
    XopoIII правь файл C:\WINDOWS\system32\drivers\etc\hosts
    в нем там в низу замени
    127.0.0.1 www.yousite.ru
    --
    а еще лучше вместо 127.0.0.1 пропиши свой внутренний ip (тот который в лакалке)
     
  14. U4eba

    U4eba New Member

    Joined:
    26 Nov 2007
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    bul.6662
    а что разве можно пхп обробляэца в тхт файле.?
    там же есть код который читает тхт и отображает его даные, а если в етом тхт присуствует хсс тогда она будет работать =\\\и для того чтоб неработала и можно поставить фильтер htmlspecialchars
    bul.666 =)
     
    #1514 U4eba, 11 Jan 2008
    Last edited: 11 Jan 2008
  15. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    как реализовать перебор (открытие на чтение, например) всех файлов в данной папке?
     
  16. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    PHP:
    <?php
    $d
    =opendir(".");
    while ((
    $filo=readdir($d))!==false)
     {
      if (
    $filo=='.' || $filo=='..' || is_dir($filo)) continue;
      
    $spisok[$filo]=file_get_contents($filo);
      }
    ?>
    в ассоциативном массиве $spisok будут элементы с ключами равными именам файлов и со значениями содержания этих файлов, причем только файлов (не папок)
     
    1 person likes this.
  17. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Люди кому нетрудно подскажите скрипт, чтобы когда его запускаеш рядом лежащия картинка например 123.gif становилась его фонам.
     
  18. Micr0b

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

    Joined:
    14 Jan 2006
    Messages:
    223
    Likes Received:
    168
    Reputations:
    26
    PHP:
    <body background="<?=$_POST['name_img']?>">
    <form method="POST">
    name img:<input type="text" name="name_img" value="img.jpg">
    <input type="submit">
    </form>
    Можно зделать выборку img з БД или масива..
     
    #1518 Micr0b, 12 Jan 2008
    Last edited: 12 Jan 2008
    1 person likes this.
  19. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    В смысле, чтобы скрипт сканировал директорию на предмет картинки и выводил бы первую попавшуюся как фон?
    PHP:
    <?
    $dir=opendir('.');
    while((
    $file=readdir($dir))!==false)
    {
    if(
    preg_match('/\.jpg$/i',$file)){echo('<body background="'.$file.'">');break;}
    }
    ?>
     
    1 person likes this.
  20. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Можно как-то изменить значение стандартных переменных Php? Например те, которые отвечают за тип браузера и твой Ip?
     
Thread Status:
Not open for further replies.