PHP.SU

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

Страниц (8): « 1 2 3 4 [5] 6 7 8 »

> Найдено сообщений: 118
chaynyk Отправлено: 14 Мая, 2009 - 23:32:37 • Тема: проблема с посылкой запроса • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 85
Попробуй так:
PHP:
скопировать код в буфер обмена
  1. $link=mysql_connect($host, $user, $password) or die("Не могу создать соединение!");
  2. #$sql=mysql_query("select_db $db");
  3. $dbSelected=mysql_select_db( $db, $link) or die ("<br><br>Error. Can't connect to MySQL base or such base doesn't exist... Please, contact the administrator: ");
  4. if ($sql=mysql_query("INSERT INTO users values '$login','$log_pass';")) {
  5. print ("User: $login was successfully added");
  6. } else {
  7. print ("Error adding:".mysql_error());
  8. };
chaynyk Отправлено: 14 Мая, 2009 - 23:18:57 • Тема: Проверка адреса эл.почты • Форум: Регулярные выражения

Ответов: 10
Просмотров: 648
Да!!!
Зато, такой не проскочит.
support@dzm-k.msk.ru
Радость
chaynyk Отправлено: 14 Мая, 2009 - 19:23:23 • Тема: проблема с посылкой запроса • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 85
Замени
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($sql=mysql_query("INSERT INTO users values (\"$login\",\"$log_pass\")"))
  3.  

на
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($sql=mysql_query("INSERT INTO users values (\"$login\",\"$log_pass\"))
  3.  

или просто убери лишний " )
chaynyk Отправлено: 14 Мая, 2009 - 19:13:43 • Тема: Помогите написать! • Форум: Регулярные выражения

Ответов: 1
Просмотров: 209
PHP:
скопировать код в буфер обмена
  1.  
  2. $conect="tag=fdbk','commentsWin','width=516,height=530,status=no,scrollbars=yes,resizable=no,toolbar=no');
  3. id=16');
  4. pf_name=../../content/home/content_home_welcome.inc&title=Welcome to our site');";
  5. preg_match('/tag\=[a-z]+\'/', $conect, march01);
  6. $tag=preg_replace("#\'#", "", march01[0]);
  7. preg_match('/id\=[0-9]+\'/', $conect, march02);
  8. $id=preg_replace("#\'#", "", march02[0]);
  9. preg_match('/(pf_name)\=.*?\'/', $conect, march03);
  10. $pf_name=preg_replace("#\'#", "", march03[0]);
  11. echo $tag.'<br>';
  12. echo $id.'<br>';
  13. echo $pf_name.'<br>';
  14.  

В общем-то и все.....
chaynyk Отправлено: 14 Мая, 2009 - 18:56:16 • Тема: Подскажите регулярки для парсинга • Форум: Регулярные выражения

Ответов: 8
Просмотров: 422
franky пишет:
NOBEL пишет:
Подскажите пожалуйста, кому не сложно.
Нужны две регулярки:
для нахождения на странице относительных и другая для абсолютных ссылок.
У меня пока не получается составить что - либо уверенно работающее.

А как составить так чтоб на любую найденую ссылку на странице производилась переадресация?


Воспользуйся регулировкой preg_replace_callback() используя специально созданную функцию для замены.
chaynyk Отправлено: 07 Мая, 2009 - 10:20:30 • Тема: Защита копирайтов • Форум: Программирование на PHP

Ответов: 14
Просмотров: 502
Есть такая программка которая заменяет все имена переменных, функций и т.д сразу во всех файлах находящиеся в определенной папочки(и уберет комментарии по желанию) типа: $s34fr5rr2 .
Далее после такой обработки будет тяжело прочитать такой код.
Но, предварительно можно вписать любую функцию, в любом месте.
К примеру: инсталлируем бд отсылаем на нужный нам почтовый ящик адрес сайта куда идет установка.
или делаем какой то дамб бд. Ну в общем, в не повседневной операции скрипта.
При желание можно имя почтового ящика кодировать, точнее декодировать при отправки (что почтовый ящик (e-mail) не присутствовал в чистом виде) .
Ну а вообще есть куча вариантов, и если перечислять их, будут огромные мемуары.
chaynyk Отправлено: 24 Апреля, 2009 - 21:00:59 • Тема: Увеличить производительность скрипта • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 74
valenok пишет:
$aAlphabet = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",'aa');

echo $aAlphabet[array_search('z', $aAlphabet)+1];

Спасибо!
Что-то как-то не пришло в голову добавить 'aa'. Скрипт работает, в три раза быстрей, в отличии от первоначальной версии.
chaynyk Отправлено: 21 Апреля, 2009 - 11:06:16 • Тема: Увеличить производительность скрипта • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 74
скрипт рабочий, но нужно написать его по другому, так что бы скрипт (функция alph(); ) выполнялся быстрей по времени и ел меньше ресурсов.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $value3="z";
  3. function alph($letter) {
  4. $alphabet=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
  5. for ($i=0; $i<count($alphabet); $i++) {
  6.      if ($letter==$alphabet[$i]) {
  7.      if ($i+1!==count($alphabet))   {$newname=$alphabet[$i+1]; }  else  {$newname=$alphabet[0].$alphabet[0];}
  8.      }
  9.      }
  10. return  $newname;
  11. }
  12. $ss=alph($value3);
  13. echo $ss;
  14.  ?>

суть скрипта такова, есть значение $value1.$value2.$value2, где $value3 значение происходит методом подстановки из функции alph() понятно типа: после "j" идет "k" и так по нарастающий. Массив $alphabet состоит только из алфавита другие символы не нужны. Значение $value2 один ко многим $value3.
Если кто имеет достаточно, знаний в PHP, что бы корректно модернизировать скрипт, буду благодарен.
chaynyk Отправлено: 17 Апреля, 2009 - 11:59:14 • Тема: обработка ссылок в тексте • Форум: Регулярные выражения

Ответов: 4
Просмотров: 255
Вот, тебе готовое решение, будет работать
(http)\:\/\/[a-z0-9\.\/\-]*\b
Даже "-" не забыл, а то в доменных именах попадает, многие это упускают из виду. Надеюсь подстановку сумеешь организовать?
Да и еще, это подойдет только под "/i" - без учета регистра.
chaynyk Отправлено: 13 Апреля, 2009 - 08:29:13 • Тема: не прикрутить phpcaptcha • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 71
Внимательно читать нужно инструкцию.
chaynyk Отправлено: 13 Апреля, 2009 - 08:10:41 • Тема: Перезагрузить страницу • Форум: Программирование на PHP

Ответов: 6
Просмотров: 502
Еще такой вопрос, понятно что окно можно открыть из index.php, но как определить(точнее проверить), что окно уже открыто?
chaynyk Отправлено: 10 Апреля, 2009 - 22:45:50 • Тема: голосование • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 67
попробуй заменить:

вместо

в двух местах.
проверь наличие папки Z:\home\localhost\www\golosxxx\ocenka\
в случае не удачи пришли код ошибки и выложи код с номерами строк, а то тяжело определить строку 42 и т.д.
chaynyk Отправлено: 10 Апреля, 2009 - 12:25:21 • Тема: Перезагрузить страницу • Форум: Программирование на PHP

Ответов: 6
Просмотров: 502
Спасибо
Цитата:
<script type="text/javascript">if(window.opener) window.opener.location.reload();</script>
chaynyk Отправлено: 09 Апреля, 2009 - 22:50:56 • Тема: Перезагрузить страницу • Форум: Программирование на PHP

Ответов: 6
Просмотров: 502
У меня есть файл index.php с ссылкой на страницу в новом окне.
PHP:
скопировать код в буфер обмена
  1. <A href='#' onclick="window.open('ad.php','','width=320,height=345,left=200,top=200')">Добавить сообщение</a>

Открывается новое окно файл 'ad.php'
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_REQUEST['text']))
  3. {
  4. echo  'все сделали<br>';
  5. // Нужно перезагрузить родительскою страницу index.php
  6. }
  7. else
  8. {
  9. echo <<<END
  10. <div align="center">
  11. <form action="$_SERVER[PHP_SELF]" method="post">
  12.         <p><textarea rows="30" name="text" cols="60"></textarea></p><br>
  13.         <p><input type="submit" value="Отправить" >&nbsp;&nbsp;<input type="reset" value="Очистить" ></p>
  14. </form>
  15. </div>
  16. <br><br><br>
  17. END;
  18. }
  19. ?>

как обратиться к родительскому окну /index.php/ из /ad.php/, что бы её одновить?
chaynyk Отправлено: 09 Апреля, 2009 - 17:44:01 • Тема: Подскажите регулярки для парсинга • Форум: Регулярные выражения

Ответов: 8
Просмотров: 422
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. // $body  - строка из которой нужно выдирнуть ссылки
  3. // $link[relative] относительные ссылки
  4. // $link[absolute] абсолютные ссылки
  5. preg_match_all('#<\s*?(a)(.|\n)*?(href)=(\'|\")(.|\n)*?<\/(a)>#i', $body, $links);
  6. for ($i=0; $i<count($links[0]); $i++){
  7. if(!preg_match('/<\s*?(a)(.|\n)*?(href)=(\'|\")(http)/i', $links[0][$i])) {$link[relative][]=$links[0][$i];}else{$link[absolute][]=$links[0][$i];}
  8. }
  9.  ?>

Страниц (8): « 1 2 3 4 [5] 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB