Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создать папку по адресу рисунка
 
 автор: pautina   (22.03.2012 в 06:18)   письмо автору
 
 

Здравствуйте.
Ни подскажете как можно создать папку по директории рисунка

<?php   
 $str 
'<p><strong><a href="/lessons.php">Уроки Photoshop</a></strong> &#187; <strong><a href="/lessons.php?rub=1">Рубрика: Эффекты</a></strong></p><br /> 
<h1 style="text-align:center">Создай экспрессивную космическую иллюстрацию в Фотошоп</h1><p>     
<p align="center"> 
    <img height="272" src="/lessons/les1677/18.jpg" width="450" /></p> 
<p align="center"> 
    <img height="272" src="/lessons/les1677/19.jpg" width="450" /></p> 
<p align="center"> 
    <img height="272" src="/lessons/les1677/20.jpg" width="450" /></p> 
<p>'
;        
     
preg_match_all('#src="([^"]+)"#i'$str$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/  
      
     //  здесь пишем регулярное выражение которое из $matches[0] выведет всё между кавычками     
       
 
echo '<pre>';   
 
print_r($matches[0]);  
?>
Скажем если унас рисунок в строке 
src="/lessons/les1677/18.jpg"
то должна быть папка lessons и в ней вложенная подпапка les1677
Что можно использовать для создания папок и подпапок?

  Ответить  
 
 автор: ONYX   (22.03.2012 в 07:02)   письмо автору
 
   для: pautina   (22.03.2012 в 06:18)
 

http://ru.php.net/mkdir

  Ответить  
 
 автор: pautina   (22.03.2012 в 09:37)   письмо автору
 
   для: ONYX   (22.03.2012 в 07:02)
 


 preg_match_all('#src="([^"]+)"#i', $str, $matches); // показывает ссылку для изображения 
  mkdir('$matches[0]', 0700);

Здесь создаётся папка $matches[0]
а мне нужно чтоб создавалась lessons/les1677

  Ответить  
 
 автор: pautina   (23.03.2012 в 13:14)   письмо автору
 
   для: pautina   (22.03.2012 в 09:37)
 

Ни подскажете что либо?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования