Голова кипит помогите.

Discussion in 'Болталка' started by Chrek625, 22 Jan 2008.

  1. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    ВОт у меня такая проблема я делаю один проект для зачёта по информатике и столкнулся с такой проблемой У меня есть большоё количество фотографий котрые нужно отдельно поместить на отдельную хтмл страницу каждую фотографию Помогите я уже зае..... каждую вставлять посоветуйте какой прогой можно упростить этот процес?
     
  2. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    я незнаю мне нужно бонально какаято прга которая поможет мне поместить каждую фотку на отдельную нтмл страницу и всё
     
  3. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Закинь файлы в диру со скриптом и запусти скрипт
    PHP:
    <?
    $directory '.';
    $handler opendir($directory);

    while (
    $file readdir($handler)) 
        {
            if (
    $file != '.' && $file != '..' )
                    {
                    if (
    is_file($file))
                        {
                        
    $File $file.".html";
                        
    $fh fopen($File'w');
                        
    $Data "<img border='0' src='$file' />";
                        
    fwrite($fh$Data);
                        
    fclose($fh);
                        }
                    }
        }

        
    closedir($handler);

    ?>
     
    _________________________
  4. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    Всмысли скинуть файлы в дыру?
     
  5. Talisman

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

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    скинуть в файлы в дыру это как раз и есть: большоё количество фотографий котрые нужно отдельно поместить на отдельную хтмл страницу каждую фотографию
     
  6. DisturbeR

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

    Joined:
    11 Mar 2006
    Messages:
    95
    Likes Received:
    40
    Reputations:
    25
    Есть такая банальная программа Photoshop. В средствах автоматизации - создание фотогалереи WEB.
     
  7. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    Вот тож накидал чуток, кидаеш exe в папку с картинками, запускаеш... прога создаст файлы HTML в той же папке с названием - название.картинки.HTML.
    В страничку допишед вот такое -
    PHP:
    <html><body></a><img src="' + имя.картинки + '"></body></html>
    Что вроде и требовалось :D
    Вот экзе - http://dump.ru/files/o/o1403731592/
    А вот код (делфе):
    PHP:
    program sorter;

    //{$APPTYPE CONSOLE}

    uses
        Windows
    SysUtils,  Classes;

    function 
    ExtractFilePath(const FileNamestring): string;
    var 
    ilongint;
    begin
    := Length(FileName);
    while (
    0) and not (FileName[iin ['/''\', ':']) do Dec(i);
    If I>0 then
      Result := Copy(FileName, 1, i)
    else
      Result:='';
    end;


    var
    SR:TSearchRec;
    FindRes:Integer;
    Str: String;
    begin
    FindRes:=FindFirst(ExtractFilePath(paramstr(0))+'
    *.jpg',faAnyFile,SR);
    While FindRes=0 do
       begin
       Str:= '
    <html><body></a><img src="' + SR.Name + '"></body></html>';

       with TFileStream.Create(pchar(SR.Name + '
    .html'), fmCreate) do
       try
          Write(Str[1], Length(Str));
       finally
       Free;
       end;
          FindRes:=FindNext(SR);
       end;
    FindClose(SR);
    end.
     
  8. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    Спасиба то что надо. Но обьясни почему когда я копирую этот код и пытаюсь его в дельфи 7 скомпилировать оно у меня не компилируеться и находит ошибку?
     
  9. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    просто фильтр форума покоцал исходник :) вот исходник в архиве рабочий - http://dump.ru/files/o/o339431404/
     
  10. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    Отлично спасибо.
     
  11. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    почемуто когда я компелирую этот код то он уже не работает. Хотя может я как то не так компелирую раскажи мне как это сделать в дельфи???
     
  12. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    я похож на учителя по делфе?:) я выложил в посте выше готовый Exe, и сорец. Если ты не в состоянии сконпелировать ГОТОВЫЙ проект, то какого извини хера ты делаеш в универе, или где ты там учишся... ппц :d

    ах да, курсы по Делфе от Лироя, недорого!
     
  13. Chrek625

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

    Joined:
    6 Jun 2006
    Messages:
    143
    Likes Received:
    13
    Reputations:
    -7
    В школе. Я в дельфи никогда до этого ещё не работал просто ненадо ругаться
     
  14. LEE_ROY

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

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    клацни 2 раза по проекту, который я тебе скинул. Откроется Делфе с открытым сурсом этим, нажми Shift + F9, и проект готов :)