|
|
|
| Здравствуйте Уважаемое сообщество.
У нас с вами не получается сохранить все рисунки в ячейки таблицы.
Раз мы не можем это сделать давайте пробовать 2 вариант, и сохранять все рисунки из ячеек таблицы в текстовый файл.
Работа скрипта позволяет вывести в браузере
src="http://www.photoshop-master.ru/lessons/les1689/01.jpg"
src="http://www.photoshop-master.ru/tools/Elliptical Marquee.jpg"
...
|
Сам скрипт такой
<?php
header("Content-Type: text/html; charset=UTF-8");
$conn = mysql_connect ("localhost", "root", "")
or die ("Соединение не установлено!");
mysql_select_db("bd_photoshop-portal", $conn);
$query = "SELECT * FROM material_content_into3";
$cat = mysql_query($query);
if(!$cat) exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);
if(mysql_num_rows($cat))
{
while($catagory = mysql_fetch_assoc($cat))
{
preg_match_all('#src="([^"]+)"#i', $catagory['Field 3'], $matches); // показывает ссылку для изображения
$matches[0] = str_replace('src="/lessons', 'src="http://www.photoshop-master.ru/lessons', $matches[0]); // к адресу ссылки прибавляем http://www.photoshop-master.ru/
$matches[0] = str_replace('src="tools', 'src="http://www.photoshop-master.ru/tools', $matches[0]); // к адресу ссылки прибавляем http://www.photoshop-master.ru/
foreach($matches[0] as $link){
echo $link."<br />";
}
// $newField_3 = $link;
// Запрос для обновления
$query = "UPDATE material_content_into3
SET `Field 3` = '{$newField_3}'
WHERE ID = {$catagory['ID']}";
if(!mysql_query($query))
{
exit("Ошибка выполнения запроса - ".mysql_error()."<br />".$query);
}
echo 'Запрос выполнен успешно';
}
}
?>
|
То что выводит скрипт я просто скопирую из браузера в блокнотовский файл, после буду копировать рисунки по этому файлу, скрипт который сможет сделать копирование из текстового файла у меня есть.
Основная проблема в том как избавится от кавычек чтоб на выходе в браузере было
http://www.photoshop-master.ru/lessons/les1689/01.jpg
http://www.photoshop-master.ru/tools/Elliptical Marquee.jpg
...
|
Ни скажете как это реализовать? | |
|
|