Pro PHP

Pro PHP
Рейтинг
21
Регистрация
27.05.2007
Должность
php developer

inetessentials, просто супер!

Я даже не знал что такое существует. Огромное спасибо за то, что поделились этой чудесной ссылкой!

Pro PHP добавил 04.05.2008 в 10:37

inetessentials, а есть ли скрипт написанный на PHP который выполняет подобную задачу по преобразованию кода в валидный HTML?

У меня такое было. Если жестко задан префикс таблиц на новом твоем сервере, то тебе прийдется подправить твой SQL скрипт дампа. А именно, там где указано CREATE TABLE оставь имя таблицы без префикса, а где указано USE там допиши префикс к имени таблицы.

Удачного бекапа!

У меня такая проблема тоже была.

Давай рассмотрим следующие возможные причины:

1. твой файл действительно очень большой. Если файл в архиве 3 Мб, то заархивированный он может быть и 10 Мб. Нужно выполнить запрос частями. Если в SQL есть познания, то выдели первые 1000 строк, затем следующие и так далее. Разделенные на порции данные черех ПхпАдмин засылай в базу;

2. может быть в новой версии добавился новый столбец, или может удалили столбец в одной из таблиц. Это уже сложнее. Поищи в панели управления пункт восстановления базы, или миграции с предыдущей версии на новую, и воспользуйся этим пунктом;

3. если ничего не помогает, то на форуме выложи текст ошибки, которую тебе пишет ПхпАдмин.

Удачного восстановления!

Я считаю что за 10К нужно искать только готовое решение. Можно посетить сайты готовых скриптов и там купить то, что наиболее вам подойдет. Вот где поищите:

А вот и бесплатные решения:

Я в начале июля начну разрабатывать подобную систему, но вам же наверное она нужна уже сегодня и подешевле. Поэтому стоит на первых порах купить готовое решение.

Надете подходящее решение - напишите. Другим форумчанам это тоже пригодится.

Удачи!

Я не советую РуПЕй. Они за последний год адрес сайта поменяли, дважды сменили руководство. У меня с ними лично проблем небыло. Но они берут очень большие проценты за перевод средств.

Пользовался Вебмани - система вполне нормальная, но она какая-то очень стремная. Но в силу своего распространения, она самая большая и доступная в наших селениях.

Есть региональные платежные системы, но у них процент за переводы поболее будет, чем в вебмани.

Сегодня такую систему продавали. Работает на файлах, как раз под вашу задачу. Вот ссылка /ru/forum/227724

Там есть демонстрационный вход для опробования перед покупкой. Цена при этом очень низкая. Я не пробовал, но люди хвалят. Выбор за вами.

Впервые слышу. Но я рад, что перловцы продвигают свою систему. Хотя я работаю на PHP и мне его хватает с его фреймворками.

t_o_x_a, pro-maker, ребята, я работал с верстальщиком, ему тоже почему-то зенд понравился версии 5.5 (это считается уже не самая новая версия). Но для некоторых целей он использовал ДриамВивер и был очень рад.

Как говорится, для каждой задачи хорош свой редактор. Но я все же люблю легковесные редакторы с подсветкой синтаксиса и выпадающими подсказками, а так же с одновременным редактированием кода и просмотром результата. Еще раз укажу на Microsoft Web Developers Studio 2008 Express Edition.

Ребята, может кто-то пользуется преемником старого доброго FrontPage 2003, который сейчас называется как-то иначе. Если да, то подскажите, стоящая ли это прогармма? Я просто запускал этого монтсра, он уже натыкан излишествами, да и работает уже не так быстро как его предок. Но я в нем не копался, так посмотрел и выключил. Затм удалил :-)

У меня были такие же траблы. Я предполагаю, что нужно обратить внимание не только на IP вашего сервера, но и на то, как ваше письмо составляется (последовательность заголовков, указание клиента который отправляет). Вероятно, поможет чтение статьи о рассылках спама, ведь спамры как-то обходят почтовые сервисы. Но использовать это во благо!

Решите проблему - отпишитесь, самому интересно.

Удачи!

Сделано. Проверено, работает на 100%.

Итак, вот код:


<?php

// искомая нами строка
$strFinding = 'Journal of Organic Chemistry, ';
// сколько нужно вычечть?
$intMinus = 1935;

// читаем файл в массив строк
$arrInputFile = file('file.txt');

foreach( $arrInputFile as $intNum=>$strLine ) {
// пропусаем ненужные нам строки
if ( ($intPos = strpos( $strLine, $strFinding ) ) === false )
continue;
// выделяем номера
preg_match( '"([0-9]{2}),[^,]*([0-9]{4}), *([0-9]{4})$"', $strLine, $arrMatches );
// var_dump( $arrMatches );
// подсчитываем разницу
$intResult = $arrMatches[3] - $intMinus;
// перезаписываем исходную строку на новую
$arrInputFile[ $intNum ] = $strFinding . $intResult . ', p. ' . $arrMatches[2] . ', ' . $arrMatches[3] . "\n";
}

// записываем результат в файл
$fd = fopen( 'out.txt', 'w' );
fwrite( $fd, implode( '', $arrInputFile ) );
fclose( $fd );

echo 'Файл преоразован!';

?>

Pro PHP добавил 01.05.2008 в 15:40

Ребята, а какой тег служит для подсветки PHP кода, подскажите пожалуйста. УЖЕ НАШЕЛ В СПРАВКЕ, Спасибо!

Pro PHP добавил 01.05.2008 в 15:48

tommy-gung, я думал что твой код не работает. Но когда проверил, он работает. Если тебе не сложно, расскажи, в чем премудрость твоего кода?

Я много лет занимаюсь программированием на PHP, но впервые, насколько помнится, сталкиваюсь с таким написанием кода. ы написал очень компактный код, который при этом еще и правильно работает. КАК?

Pro PHP добавил 01.05.2008 в 15:50

А, все, догнал. Меня с толку сбили НЕПОНЯТНЫЕ теги. Я из просто в тексте исходного файла не заметил. Тогда все понятно. Что ж, пятерка тебе за быструю реакцию и маленький по размеру код.

Всего: 142