PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 9
SKDzR Отправлено: 13 Августа, 2010 - 13:38:53 • Тема: preg_match offset • Форум: Регулярные выражения

Ответов: 3
Просмотров: 301
спасибо.
проблема решилась preg_match_all и циклом
SKDzR Отправлено: 12 Августа, 2010 - 16:31:04 • Тема: preg_match offset • Форум: Регулярные выражения

Ответов: 3
Просмотров: 301
Доброе время суток, подскажите, пожалуйста, как сделать пропуск первого вхождения?Т.е. есть документ с содержимым, например:
CODE (html):
скопировать код в буфер обмена
  1. <body>
  2.  
  3. <table><tr><td>
  4. {topnews gogo=123 razvda=yes}
  5. </td></tr></table>
  6.  
  7. <table><tr><td>
  8. {topnews gogo=852 razvda=no}
  9. </td></tr></table>
  10.  
  11. </body>


Используется:
PHP:
скопировать код в буфер обмена
  1. preg_match ( "#\{topnews (.*)\}#", $tpl->copy_template, $matches );

парсит только первую строку {topnews}, на вторую внимания не обращает. а нужно мне наоборот, чтобы первую пропустил, а начал со второй.

Спасибо.
SKDzR Отправлено: 11 Мая, 2010 - 17:13:31 • Тема: Прямые ссылки с файлобменников • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 57
Приветствую всех, форумчане,
мне вот понадобился скрипт получения ссылок прямых с файлобменников на PHP. есть ли у кого такой? или кто-то, может, видел где-то?
Если есть, поделитесь, пожалуйста, или киньте линк.

Заранее благодарю.
SKDzR Отправлено: 23 Февраля, 2010 - 21:51:37 • Тема: Не "творит" запрос к MySQL... • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 53
эмм, а если мне его не надо добавлять? как его сделать не уникальным?
SKDzR Отправлено: 23 Февраля, 2010 - 20:53:46 • Тема: Не "творит" запрос к MySQL... • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 53
Приветствую всех,
в коде моём присутствует такая строка:
PHP:
скопировать код в буфер обмена
  1. $db->query( "INSERT INTO " . PREFIX . "_partner (login, datentime, cash, comment, amount) VALUES ('$name', '$true_date', '$cash', '$comment', '$all')" );

($db - класс БД в CMS DataLife Engine)
при исполнении его вылезает ошибка:
Цитата:
The Error returned was:
Duplicate entry '' for key 2

Error Number:
1062

INSERT INTO dle_partner (login, datentime, cash, comment, amount) VALUES ('admin', '23.02.2010, 21:51:58', 'r131', '', '8')


вот дамб БД:
CODE (htmlphp):
скопировать код в буфер обмена
  1. CREATE TABLE `dle_partner` (
  2.   `id` int(10) NOT NULL auto_increment,
  3.   `login` varchar(255) NOT NULL,
  4.   `datentime` varchar(255) NOT NULL,
  5.   `state` varchar(255) NOT NULL,
  6.   `datentime_apply` varchar(255) NOT NULL,
  7.   `cash` varchar(255) NOT NULL,
  8.   `comment` varchar(255) NOT NULL,
  9.   `amount` varchar(255) NOT NULL,
  10.   PRIMARY KEY  (`id`),
  11.   UNIQUE KEY `state` (`state`)
  12. ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;


помогите, пожалуйста Огорчение
SKDzR Отправлено: 22 Ноября, 2009 - 21:54:23 • Тема: Нужный скрипт, проблемка • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
Nestor, нужно, для небольшого скрипта... если интересуешься дле, увидишь этот скрипт в паблике
SKDzR Отправлено: 22 Ноября, 2009 - 12:59:29 • Тема: Нужный скрипт, проблемка • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
valenok, не пашет код.. (даже исключая одну орф ошибку...)
что-то не так...
SKDzR Отправлено: 21 Ноября, 2009 - 12:18:51 • Тема: Нужный скрипт, проблемка • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
valenok пишет:
Зачем $fp = file("renamer_1.php"); в твоем случае - не ясно.

эт да, заработался) эт не надо)
valenok пишет:
Нужно переименовать файл, а в нутри него записать его новое название ?
Может будет проще просто использовать 'admin_path' => __FILE__ ?

нет, нужно переименовать файл renamer_for.php, а его новое имя записать в файл renamer_1.phprenamer_for.php новом, ничего писать не надо, оставить как есть) вот так...
SKDzR Отправлено: 20 Ноября, 2009 - 22:39:45 • Тема: Нужный скрипт, проблемка • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 111
Приветствую всех, дорогие участники форума!
У меня появилась некая потребность в написании данного кода, но что-то не получается и выдаёт неверный результат...
И так, суть скрипта:
1. подключаем файл, берём из него данные (имя файла), переназначаем переменные, читаем весь файл,
2. переименовываем файл с настоящим именем из подключённого файла в новое имя с помощью рандома,
3. меняем в переменной, в которой находится текст файла подключённого имя со старого на новое и записываем в файл (подключённый), переписывая в нём данные.
Коды файлов:
Главный файл:
PHP:
скопировать код в буфер обмена
  1. require("renamer_1.php");
  2. $content = file_get_contents("renamer_1.php");
  3. $fp = file("renamer_1.php");
  4. $oldname = $config['admin_path'];
  5. echo $oldname;
  6. $newname = "acp_" . rand(10000, 9999999) . ".php";
  7. echo "<br>".$newname;
  8. rename($oldname, $newname);
  9. if (str_replace($oldname, $newname, $content)) echo "<br><br><b>true</b><br>$content";
  10. $in = file_put_contents("renamer_1.php", $content);

Подключаемый (renamer_1.php):
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. //System Configurations
  4.  
  5. $config = array (
  6.  
  7. 'version_id' => "8.3",
  8.  
  9. 'mail_comments' => "1",
  10.  
  11. 'admin_path' => "renamer_for.php",
  12.  
  13. 'rss_informer' => "1",
  14.  
  15. 'allow_cmod' => "0",
  16.  
  17. 'files_max_speed' => "0",
  18.  
  19. );
  20.  
  21. ?>


После запуска главного скрипта, он выводит старое имя, новое. Далее выводит TRUE и строку с НЕ заменёнными данными... Подскажите в чём проблемка у меня...
Надеюсь на Вашу помощь. Заранее благодарен!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB