PHP.SU

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

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

> Найдено сообщений: 71
valkiriy Отправлено: 09 Ноября, 2013 - 17:31:34 • Тема: вопрос по preg_replace • Форум: Вопросы новичков

Ответов: 1
Просмотров: 92
Хочу заменит "; " на "\n" (перенос строки):

соответственно браузер ругается матом на английском и отказывается выполнять поставленную задачу (понимаю конечно что написал с ошибкой)
Как я понял нужно экранировать то что я хочу сделать, но прочитав кучу статей так и не понял как... Помогите и подкиньте на будущее какую нибудь справку пожалуйста.
valkiriy Отправлено: 28 Сентября, 2013 - 09:59:26 • Тема: allowstransparency="true" webbrowser • Форум: Вопросы по Perl/Python/.NET

Ответов: 0
Просмотров: 2816
[PROJECT]GameAutoUpdate.rar (13.4 MB):
CODE (htmlphp):
скопировать код в буфер обмена
  1. https://mega.co.nz/#!JY4UWKxJ!PkJUa30SRBHW4B5GWadCFQJ_r1g88vdcqU5xH0rNxHU


Контролл webbrowser наследует allowstransparency="true" основной формы - это свойство очень мешает
Прошу помочь мне реализовать решение указанное ссылкой ниже:
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://blogs.msdn.com/b/changov/archive/2009/01/19/webbrowser-control-on-transparent-wpf-window.aspx

С уважением,
valkiriy.


VS 2012 ultimate
C#
WPF
valkiriy Отправлено: 11 Июля, 2013 - 15:46:30 • Тема: форма комментариев и bb-code • Форум: Вопросы новичков

Ответов: 0
Просмотров: 76
Доброго времени суток пользователи PHP.SU,
встала задача использования bb-кодов в форме комментирования.
соответственно погуглив я нашел несколько решений собрав якобы рабочий скрипт, подключил jquery и с поникшей головой начал копаться в коде в поиске ошибки...
сначала заметил в js комментарии (а код написан в строчку), ну не долго думая вернул изначальное оформление и всеровно упал в грязь лицом(
посмотрите кому не сложно мало ли я что-то просмотрел
valkiriy Отправлено: 07 Июля, 2013 - 14:57:27 • Тема: uploadfile + mysql не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 265
Решил, обновил PHP на более новую версию
valkiriy Отправлено: 07 Июля, 2013 - 08:13:59 • Тема: uploadfile + mysql не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 265
ну так вроде все правильно
valkiriy Отправлено: 06 Июля, 2013 - 17:11:22 • Тема: uploadfile + mysql не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 265
CODE (htmlphp):
скопировать код в буфер обмена
  1. Файл успешно загружен на сервер
  2. INSERT INTO db_studio.work VALUES (NULL,'12345678','234567890','2345678','img/work/12345678.jpg')

если уберу multiform и весь код связанный с загрузкой - работает как часы
valkiriy Отправлено: 06 Июля, 2013 - 01:38:13 • Тема: uploadfile + mysql не работает • Форум: Вопросы новичков

Ответов: 4
Просмотров: 265

вот такая проблема:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. @DEFINE('SQL_HOST', '127.0.0.1');
  4. @DEFINE('SQL_USER', 'root');
  5. @DEFINE('SQL_PASS', '123456');
  6. @DEFINE('SQL_DB', 'db_studio');
  7. $dir = 'img/work/';
  8. $sqlServ = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS);
  9. $TrueExt = array('jpg', 'png');
  10. $FileExt = pathinfo($_FILES['uploadfile']['name']);
  11. if(isset($_POST['submit']) && ($_POST['submit']=="Добавить" || $_POST['submit']=="Добавить") and in_array($FileExt['extension'], $TrueExt))
  12. {
  13. $ext = pathinfo($_FILES['uploadfile']['name']);
  14. $name = $_POST['titel'].'.'.$ext['extension'];
  15. $uploadfile = $dir.basename($name);
  16. if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
  17. {
  18.         echo 'Файл успешно загружен на сервер<br>';
  19. }
  20. else
  21. {
  22.         echo '<font color="red">Ошибка! Не удалось загрузить файл на сервер!</font><br>';
  23. }
  24. $sqlNews = "INSERT INTO ".SQL_DB.".work VALUES (NULL,'".mysql_real_escape_string($_POST['titel'])."','".mysql_real_escape_string($_POST['description'])."','".mysql_real_escape_string($_POST['author'])."','$uploadfile')";
  25. if(mysql_query($sqlNews,$sqlServ))
  26. {
  27.         echo'Работа успешно добавлена в портфолио<br>';
  28. }
  29. else
  30. {
  31.         echo'<font color="red">Ошибка! Работа не добалена</font><br>';
  32. }
  33. }
  34. ?>
  35. <form ENCTYPE="multipart/form-data" method="POST" action="#">
  36. <table>
  37. <tr>
  38.         <th>Название:</th>
  39.         <td><input type="text" size="40" maxlength="200" name="titel"/></td>
  40. </tr>
  41. <tr>
  42.         <th>Изображение:</th>
  43.         <td><input type="File" name="uploadfile">Допустимые форматы: *jpg *png</td>
  44. </tr>
  45. <tr>
  46.         <th>Автор:</th>
  47.         <td><input type="text" size="40" maxlength="200" name="author"></td>
  48. </tr>
  49. <tr>
  50.         <th>Описание:</th>
  51.         <td><textarea rows="15" cols="40" name="description"></textarea></td>
  52. </tr>
  53. <tr>
  54.         <th colspan="2"><input type="submit" name="submit" value="Добавить"/></th>
  55. </tr>
  56. </table>
  57. </form>
  58. <?PHP
  59. $sqlNews = "SELECT * FROM ".SQL_DB.".work";
  60. $qryNews = mysql_query($sqlNews,$sqlServ);
  61. $x=0;
  62. while($getNews = mysql_fetch_object($qryNews))
  63. {
  64.         echo'<tr>
  65.         <td >'. $getNews->id .'</td>
  66.         <td >'. $getNews->titel .'</td>
  67.         <td >'. $getNews->description .'</td>
  68.         <td >'. $getNews->author .'</td>
  69.         <td >'. $getNews->img .'</td>
  70.         </tr>';
  71.         $x++;
  72. }
  73. ?>
  74.  


файл загружается а путь в базу нет( знающие люди ткните носом в мою ошибку - буду вам очень признателен
valkiriy Отправлено: 23 Июня, 2013 - 00:09:35 • Тема: WordPress SearchForm • Форум: Вопросы новичков

Ответов: 4
Просмотров: 180
Погуглил, про js вы что-то типа этого имели ввиду?

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <a id="Z" href="#">Z</a>
  3.  
  4. <script type="text/javascript">
  5. $('#Z').click(function(){
  6.    $.ajax('index.php', {
  7.        'data': {
  8.            ''s': Z
  9.        },
  10.        'type': 'post'
  11.        );
  12.    return false;
  13. });
  14. </script>
  15.  


Про хуки слышал но пока не сталкивался
(Добавление)
Спасибо, нашел решение: WP принимает get запросы
valkiriy Отправлено: 22 Июня, 2013 - 23:41:49 • Тема: WordPress SearchForm • Форум: Вопросы новичков

Ответов: 4
Просмотров: 180
Bio man пишет:
1 вариант. Отправляй гетом.

С радостью, но для этого придется переделывать скрипты WP и случись чего я просто забуду при переносе шаблона... Не практично(
Bio man пишет:
2 вариант. Принимай пост.

я бы и не против но как ссылку вот такого вида переделать в пост:

да можно было бы на каждую ссылку сделать форму, но это ой какой громоздкий код
есть еще вариант сделать вот так:
CODE (html):
скопировать код в буфер обмена
  1. <a href='index.php' onclick=\"javascript: $.post( 'index.php', {s: 'Z' });\">Z</a>
но почему-то мне внутри не по себе от такого подхода
valkiriy Отправлено: 22 Июня, 2013 - 23:05:16 • Тема: WordPress SearchForm • Форум: Вопросы новичков

Ответов: 4
Просмотров: 180
Доброго времени суток,
тут на WP столкнулся с проблемой поиска по алфавитному указателю:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/jquery.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5.         var tabContainers = $('#alphanavi .tabcontent');
  6.                 tabContainers.hide().filter(':first').show();
  7.                                                                
  8.                 $('#alphanavi #alpselect a').click(function () {
  9.                         tabContainers.hide();
  10.                         tabContainers.filter(this.hash).show();
  11.                         $('#alphanavi #alpselect a').removeClass('selected');
  12.                         $(this).addClass('selected');
  13.                         return false;
  14.                 }).filter(':first').click();
  15. });
  16. </script>
  17. <div class="searchbox">
  18.         <div class="searchform">
  19.                 <form method="post" action="<?php echo home_url( '/' ); ?>/">
  20.                         <div class="lfield">
  21.                                 <input class="reset" id="story" name="s" value="<?php _e( 'Поиск...', 'desk-mess-mirrored' ); ?>" onblur="if(this.value == '') {this.value = '<?php _e( 'Поиск...', 'desk-mess-mirrored' ); ?>';}" onfocus="if(this.value == '<?php _e( 'Поиск...', 'desk-mess-mirrored' ); ?>') {this.value = '';}" type="text" />
  22.                         </div>
  23.                         <div class="submit">
  24.                                 <input class="reset" type="image" src="<?php bloginfo('template_url');?>/images/spacer.gif" title="<?php _e( 'Искать!' , 'desk-mess-mirrored' ); ?>" alt="<?php _e( 'Искать!' , 'desk-mess-mirrored' ); ?>" />
  25.                         </div>
  26.                 </form>
  27.         </div>
  28.         <div id="alphanavi" class="alphanavi">
  29.                 <ul class="reset" id="alpselect">
  30.                         <li class="rus"><a title="Показать русскую раскладку" href="#alprus" class="selected">rus</a></li>
  31.                         <li class="eng"><a title="Показать английскуй раскладку" href="#alpeng">eng</a></li>
  32.                 </ul>
  33.                 <span id="alprus" class="tabcontent">
  34.                         <a href="games/...">0-9</a>
  35.                         <a href="games/%D0%90">А</a>
  36.                         <a href="games/%D0%91">Б</a>
  37.                         <a href="games/%D0%92">В</a>
  38.                         <a href="games/%D0%93">Г</a>
  39.                         <a href="games/%D0%94">Д</a>
  40.                         <a href="games/%D0%95">Е</a>
  41.                         <a href="games/%D0%96">Ж</a>
  42.                         <a href="games/%D0%97">З</a>
  43.                         <a href="games/%D0%98">И</a>
  44.                         <a href="games/%D0%99">Й</a>
  45.                         <a href="games/%D0%9A">К</a>
  46.                         <a href="games/%D0%9B">Л</a>
  47.                         <a href="games/%D0%9C">М</a>
  48.                         <a href="games/%D0%9D">Н</a>
  49.                         <a href="games/%D0%9E">О</a>
  50.                         <a href="games/%D0%9F">П</a>
  51.                         <a href="games/%D0%A0">Р</a>
  52.                         <a href="games/%D0%A1">С</a>
  53.                         <a href="games/%D0%A2">Т</a>
  54.                         <a href="games/%D0%A3">У</a>
  55.                         <a href="games/%D0%A4">Ф</a>
  56.                         <a href="games/%D0%A5">Х</a>
  57.                         <a href="games/%D0%A6">Ц</a>
  58.                         <a href="games/%D0%A7">Ч</a>
  59.                         <a href="games/%D0%A8">Ш</a>
  60.                         <a href="games/%D0%A9">Щ</a>
  61.                         <a href="games/%D0%AD">Э</a>
  62.                         <a href="games/%D0%AE">Ю</a>
  63.                         <a href="games/%D0%AF">Я</a>
  64.                 </span>
  65.                 <span id="alpeng" class="tabcontent">
  66.                         <a href="games/...">0-9</a>
  67.                         <a href="games/A">A</a>
  68.                         <a href="games/B">B</a>
  69.                         <a href="games/C">C</a>
  70.                         <a href="games/D">D</a>
  71.                         <a href="games/E">E</a>
  72.                         <a href="games/F">F</a>
  73.                         <a href="games/G">G</a>
  74.                         <a href="games/H">H</a>
  75.                         <a href="games/I">I</a>
  76.                         <a href="games/J">J</a>
  77.                         <a href="games/K">K</a>
  78.                         <a href="games/L">L</a>
  79.                         <a href="games/M">M</a>
  80.                         <a href="games/N">N</a>
  81.                         <a href="games/O">O</a>
  82.                         <a href="games/P">P</a>
  83.                         <a href="games/Q">Q</a>
  84.                         <a href="games/R">R</a>
  85.                         <a href="games/S">S</a>
  86.                         <a href="games/T">T</a>
  87.                         <a href="games/U">U</a>
  88.                         <a href="games/V">V</a>
  89.                         <a href="games/W">W</a>
  90.                         <a href="games/X">X</a>
  91.                         <a href="games/Y">Y</a>
  92.                         <a href="games/Z">Z</a>
  93.                 </span>
  94.         </div>
  95. </div>
  96.  

Проблема собственно состоит в том что форма отсылает Post-данные(с которыми я пока не очень знаком)
Вот если форма обрабатывала GET-данные, я бы мог хотя бы заменить ссылку: на

подскажите как быть с Post
valkiriy Отправлено: 05 Мая, 2013 - 15:40:55 • Тема: Не додумаюсь как реализовать • Форум: Вопросы новичков

Ответов: 1
Просмотров: 122
Здравствуйте,

есть функция портфолио которая читает папку и выводит ссылки на работу:
CODE (php):
скопировать код в буфер обмена
  1. $dir = 'img/work/';
  2.                         function dir_rekursiv($verzeichnis)
  3.                         {
  4.                                 $handle =  opendir($verzeichnis);
  5.                                 while ($datei = readdir($handle))
  6.                                 {
  7.                                         if ($datei != "." && $datei != "..")
  8.                                         {
  9.                                                 if (is_dir($verzeichnis.$datei))
  10.                                                 {
  11.                                                         dir_rekursiv($verzeichnis.$datei.'/');
  12.                                                 } else {
  13.                                                         $return = preg_replace("||", "", $verzeichnis.$datei);
  14.                                                         $return = preg_replace("|/|", "\\", $return);
  15.                                                         $title_file = explode ('.', $datei);
  16.                                                         echo '<a href="index.php?page=work&templete='.$title_file[0].'"><img width="120" height="100" style="border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; box-shadow: 0 0 10px rgba(0,0,0,0.5);" src="'.$return.'" alt="Metin-2: '.$title_file[0].'"></a>';
  17.                                                 }
  18.                                         }
  19.                                 }
  20.                                 closedir($handle);
  21.                         }
  22.                         dir_rekursiv($dir);

вопрос как сделать так чтоб через определенное кол-во ссылок вставлялся тег br?
valkiriy Отправлено: 03 Мая, 2013 - 12:27:19 • Тема: Ограничение по Mime-type • Форум: Вопросы новичков

Ответов: 4
Просмотров: 228
Благодарю все работает) а я дырявая голова не додумался засунуть в массив)
valkiriy Отправлено: 03 Мая, 2013 - 11:39:58 • Тема: Ограничение по Mime-type • Форум: Вопросы новичков

Ответов: 4
Просмотров: 228
да уже попробовал и через pathinfo() получить расширение и сверить с строками и через explode () сверить строку после точки, но потерпел кучу неудач... просто хочу поставить ограничение на определенные расширения файлов... есть еще предложения?
valkiriy Отправлено: 03 Мая, 2013 - 05:18:46 • Тема: Ограничение по Mime-type • Форум: Вопросы новичков

Ответов: 4
Просмотров: 228
Доброе утро,
дорабатываю скриптик галереи и встала задача как ограничить файлы по формату
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. if (isset($_POST["submit"]) and $_POST["submit"] == 'upload')
  3. {
  4. $uploaddir = './img/screenshots/';
  5. $uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
  6. if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
  7. {
  8. echo "<h3>Файл успешно загружен на сервер</h3>";
  9. }
  10. else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }
  11. unset($_POST["submit"]);
  12. }
  13. else
  14. {
  15. ?>
  16. <FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
  17. <input type="File" name="uploadfile" size="30" maxlength="255">
  18. <INPUT TYPE="submit" name="submit" VALUE="upload">
  19. </FORM>
  20. <?php
  21. }
  22. ?>

пробовал так:
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST["submit"]) and $_POST["submit"] == 'upload' and $_FILES['uploadfile']['type'] ==  'image/jpeg' or 'image/png')

когда писал - особо не надеялся... ну так и получилось, что нечего не получилось... ибо $_FILES['uploadfile']['type'] не определена... подскажите какие нибудь варианты?
valkiriy Отправлено: 29 Апреля, 2013 - 10:08:37 • Тема: NivoSlider против Elastislide... как заставить работать вместе? • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 907
DeepVarvar пишет:
У нас не принято давать прямые ссылки на ресурсы не в нашей тематике, причем не готовые.

Горе.. Почему так долго главная страница загружается?

Извиняюсь, но думаю выкладывать весь код сюда будет не разумным, когда любой желающий может посмотреть его через браузер...

Да дело в том, что изначально все JS пускались через RocketScript, который был для меня не очень удобен... С быстродействием буду разбираться позже... как лучше оформить тему, чтоб не было больше замечаний?
(Добавление)
а все извиняюсь за беспокойство... проверил код на валидность и нашел ошибку)))

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB