Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - kolobok

Страницы: [1]
1
PHP / Удаление файла
« : 02 Января 2004, 05:23:44 »
Суть примерно такая,создается файл .dat через фому,потом если надо то смотрю что там записано и добавляю или удаляю что то или если надо то весь.
Вообще PHP занимаюсь 2 недели в основном по Руководство по PHP лучшего в сети не нашел.Привожу то что у меня получилось на сегоднешний день.Если придложите что то как улучшить,то пожалуйста если можно с комментариями,что бы представлять что это и как работает.
Error_Reporting(E_ALL & ~E_NOTICE);

switch($deystvo) :
case("info") :
print "


      ";
$n = "1";
  $g = "0";
 
          $fill="info/$logo.dat";
          $test = file("$fill");
         $size = sizeof($test);
                        do {
                            $data = explode("|", $test[$size]);    
                                 
$text = substr($test[$n],0,90);
$text = str_replace("<", "", $text);
print "
  •   $text
           ";
    $g++;  
    $n++;
       } while ($n-1 < "$size");
    print "











    ";
    break;
    case("1") :
    $file1 = "info/$logo.dat";

    $text = htmlspecialchars($text);
    $text = str_replace("\\r\\n", "
    ", $text);
    print " O.K.
    ";
    break;
     case("dell"):
    $n = "0";
      $g = "0";
              $fill = "info/$logo.dat";
              $test = file("$fill");
             
          $size = sizeof($test);
    $num = $size;  
                            do {

    if ($dell[$n] == "on") { $sniffdell .= "$test[$n]"; $test[$n] = ""; }

    $g++;  
    $num--;
    $n++;

                         } while ($n-1 < "$size");

    $n = "0";                          do {
    $array .= "$test[$n]";
             $n++;                        } while ($n < $size);
            $fh = fopen("info/$logo.dat", "w");          
            $ee = fputs($fh, "$array");      
            fclose($fh);
    print "
    Удалено ";
    break;
    default :
    print "






     ";
     
    break;
    endswitch;
    ?>

  • 2
    PHP / Удаление файла
    « : 01 Января 2004, 04:26:08 »
    Вот что у меня получается,печатает что находится в logo.dat и потом ставлю галочку что надо удалить или общею что бы удалить весь файл.То что в нем удаляю без проблем,а вот его весь не могу.
    case("delet") :
    print "


          ";
    $n = "0";
      $g = "0";
     
              $fill="info/$logo.dat";
              $test = file("$fill");

          $size = sizeof($test);
    $num = $size;  
                            do {
                  $data = explode("|", $test[$num]);  
                   $data[1] = stripslashes($data[1]);
    $text = substr($test[$n],0,90);
    $text = str_replace("<", "", $text);
    print "
      $text
       ";

    $g++;  
    $num--;
    $n++;

                         } while ($n < "$size");
    print "


    ;
    break;
    конечно это не произведение исскуств,но уж больно тяжело по статьм в сети учиться,тяжеловато все описано и практических примеров почти нет,там урву,там урву и что то сам мудрю.
    Так что можете смеятся,мне все равно.

    3
    PHP / Удаление файла
    « : 31 Декабря 2003, 03:37:58 »
    Всех с наступающем Новым годом !

    Подскажите "чайнику" в таком вопросе

    есть файл  .dat,который лежит в папке logo,в файле записано для примера

    1
    2
    3
    4
    и т.д.
    Я его вытаскиваю и просматриваю что в нем есть и мне надо удалить или часть или его весь.Если часть,то все работает нормально,а вот его весь удалить не могу,если вытаскиваю его из папки то он удалякся нормально

    if ($kill[$n] == "on") { unlink ("$name.dat"); }

     а вот если он в папке что то никак догнать не могу.
    Подскажите и особо не катите на "чайника" за глупые вопросы.

    4
    PHP / PHP B HTML
    « : 28 Декабря 2003, 06:43:59 »
    Спасибо,разобрался,я с дуру писал через пробел "= =",поэтому и ошибку выдавала !!

    5
    PHP / PHP B HTML
    « : 28 Декабря 2003, 05:50:38 »
    Я писал " ==",она выдает что это ошибка !

    6
    PHP / PHP B HTML
    « : 28 Декабря 2003, 05:25:39 »
    Спасибо,получилось.Только я не могу понять,почему не работает знак "=",если я пишу
    if ($cond = "1") {
    print " <форма ?cond=2>";
    }elseif ( $cond = "2" ) {
    print "надпись";
    }else {
    print "<кнопка ?cond=1>";
    }
    ?>
    то она выводит сразу форму и все больше не начего не реагирует.
    Пришлось писать
    if ($cond > "3") {
    print " <форма ?cond=2>";
    }elseif ( $cond > "1" ) {
    print "надпись";
    }else {
    print "<кнопка ?cond=4>";
    }
    ?>
    насколько я понимаю,когда выражение истенное,то она пишет первое что идет за ним,если ложное,то проверяет дальше,если не однрго истенного нет,то пишет то что после else.Если это так то почему "=" не работает ?
    Или я опять что то не догоняю ?

    7
    PHP / PHP B HTML
    « : 27 Декабря 2003, 03:11:40 »
    Подскажите "чайнику".Вопрос в следующем.
    В HTML последовательно меняются три формы  - кнопка,форма регистрации и надпись "Зарегин".Так вот первые две работают нормально,а надпись не хочет,появляется снова кнопка.Из за чего это происходит я понимая,а вот как этого избежать додуматся не могу.
    Я пишу следуещее

        if () {
         print "<кнопка>"
        ;
        }
       else if ()
          { if()
        print "<форма>"
       ;
       }
       else
       {
       print "<надпись>"
      ;
      }
      ?>

    Я понимаю что ELSE вроде не правильно,что по идее здесь должно быть просто,но как правильно догнать не могу.
    Не сочтите за труд,просветите "чайника".

    8
    Другие серверные скрипты / Подскажите
    « : 07 Декабря 2003, 08:38:22 »
    Скачал скрипт "летящие звезды",вставляю его в страницу,все работает,а вот как сделать что бы он был фоном ?





    9
    Веб-технологии / Подскажите кто знает
    « : 06 Декабря 2003, 08:35:38 »
    Цитировать
    Phoinix:
    Или JavaScript рулит...

    Значит предлогаешь попробовать отключить Java ?

    10
    Всё о Html / Подскажите
    « : 06 Декабря 2003, 02:21:02 »
    Цитировать
    Mog.:
     не имел ввиду специализированные HTML-редакторы типа фронтпейджа (и неспециализированные, но пытающиеся казаться таковыми, типа майкрософтворда). Я для этих дел пользую Aditor и вполне доволен.

    Все может быть,при случае попробую,но специально искать в сети и качать или покупать на диске желания нет.

    Цитировать
    Michel_Mak:
    Сервис -> Свойство папки -> Вкладка Вид -> снять галку с "скрывать расширения для заригистрированных типов файлов".

    Спасибо,все получилось.
    Еще возник один вопросик.
    Скачал скрипт "летящие звезды",вставляю его в страницу,все работает,а вот как сделать что бы он был фоном ?
    Два дня промучился,но что то не получается.


     
     
     

    11
    Веб-технологии / Подскажите кто знает
    « : 04 Декабря 2003, 05:58:03 »
    Так все дело в том что даже при заходе через анонимный видят.

    12
    Веб-технологии / Подскажите кто знает
    « : 03 Декабря 2003, 09:15:31 »
    Смотрел я смотрел в какой раздел отнести вопрос, и решил что всетаки напишу сюда.
    Подскажите,почему некоторые видят реальный IP-адрес, даже если заходишь на сайт через прокси и можно ли как то этого избежать ?

    13
    Всё о Html / Подскажите
    « : 03 Декабря 2003, 09:08:21 »
    Может редакторы и удобнее,но те которыми я пробовал пользоваться добавляют много "грязи" и потом приходиться их чистить и править.
    Поэтому для меня удобнее писать сразу в блокноте.

    14
    Всё о Html / Подскажите
    « : 03 Декабря 2003, 02:22:07 »
    Спасибо за советы,по варианту "Все файлы" получилось,а вот с заменой расширения не вышло,получается,как сказал RomikChef.
    А где это в Винде можно настроить ?

    15
    Всё о Html / Подскажите
    « : 01 Декабря 2003, 08:41:54 »
    Я конечно понимаю что вы здесь все умные а я дурак,и если вы меня пошлете с моим дурацким вопросом куда подальше,то я не обижусь,и всетаки я его задам,ведь учиться некогда не поздно.

    Если я написал HTML текст в блакноте и сохраняю его,то он сохраняется как текстовый файл,а как его перевести в HTML файл ?

    Страницы: [1]