Задавайте вопросы, мы ответим
Вы не зашли.
Мне нужно создать скрипт, который будет брать файлы из определенной папки на сервере и вставлять содержимое файла целиком в таблицу в поле template. При этом каждый следующий файл будет вписываться в соответствующее поле вновь созданной строки. Как правильно организовать запрос к базе данных? Буду благодарен за ответ.
Неактивен
Не совсем понимаю, при чем тут база данных. Скрипт, если нужен на PHP, то можно
написать как-то просто.
<?php readfile ('/path/to/file'); ?>
Неактивен
Есть действующий сайт на движке ДЛЕ. Мне нужно добавить туда много статических страниц, которые хранятся у меня просто в html-формате в отдельной папке. Для статических страниц в базе данных сайта есть отдельная таблица, одно из полей которого предназначено для хранения собственно html-кода статической страницы (тип поля - text). Каким запросом я могу записать в это поле полный текст html-файла из определенной папки? И как сделать, чтобы оно записав в поле таблицы один файл, затем создавало новую строку и уже в такое же поле новой строки считывало следующий файл из єтой же папки?
Неактивен
А на каком языке Вы хотите этот сценарий? Я бы, например, писал на Perl как-то так
#! /usr/bin/perl use strict; use DBI; my $handle = DBI->connect("DBI:mysql:database=dbname", "user", "password"); while (my $filename = </path/to/files>) { open (F, $filename); my @data = <F>; close (F); $handle->do ("INSERT INTO table (field) VALUES (?)", undef, "@data"); } $handle->disconnect();
Неактивен
Вообще-то думал на PHP.
Честно говоря Perl почти не знаю, хотя структура всех языков программирования очень близка, различия только в синтаксисе. Но, будет повод выучить.
Структура написанного в целом понятна.
Несколько вопросов.
/path/to/files - это путь к папке?
В самом запросе что означает - (?)" и undef?
Понял, что "@data" - содержимое файла.
Если на Perl реализовать задачу проще, буду делать на нем. Просмотрю завтра справочник по нему.
Позволяет ли Perl операции с содержимым файла (поиск по шаблону)?
Неактивен