PHP.SU

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

Страниц (304): В начало « ... 269 270 271 272 [273] 274 275 276 277 ... » В конец

> Найдено сообщений: 4551
Viper Отправлено: 16 Ноября, 2009 - 07:49:29 • Тема: Apache+php+mysql на windows 7 x64 • Форум: Apache и другие веб-серверы

Ответов: 10
Просмотров: 4458
полный текст ошибки в студию
Viper Отправлено: 16 Ноября, 2009 - 07:43:57 • Тема: индексы • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 59
для id задайте int(11) NOT NULL AUTO_INCREMENT
primary key(`id`)

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

если же варианта нет то drop index, а затем add index
также если база большая или будет большой то используйте в конфиге mysql задать
delay_key_write=ALL
key_buffer_size=1000M
read_buffer_size=512M
record_buffer=512M

PS! Насколько я знаю REINDEX'а в MYSQL нет.
Viper Отправлено: 13 Ноября, 2009 - 12:31:39 • Тема: Проблема с передачей данных с формы • Форум: Apache и другие веб-серверы

Ответов: 2
Просмотров: 274
у вас php хоть установлен на сервере? настроен?
Viper Отправлено: 13 Ноября, 2009 - 08:05:11 • Тема: Прошу помощи по составлению правильного запроса • Форум: Программирование на PHP

Ответов: 4
Просмотров: 282
ye ну в чем проблема? не можете rel для тега <a> указать ?
Viper Отправлено: 10 Ноября, 2009 - 15:58:15 • Тема: как передать переменную по ссылке • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2478
JustUserR пишет:
Не поверите но с моим медлительеным интернетом ихний спецаильынй AJAX-режим почты gmail не загружается вообще - а классический загружается долготовато но всетаки загружается
Имхо JQ не вариант вообще


хм... ну тогда понятно. просто сейчас упор делается на то, что у большинства как минимум полмегабита канал, поэтому особо не заботятся о трафе и скорости. больше стараются оптимизировать запросы к хосту. хотя старые методы работы(чисты HTML) остаются в почете.
Viper Отправлено: 10 Ноября, 2009 - 15:18:20 • Тема: php_network_getaddresses: getaddrinfo failed • Форум: Программирование на PHP

Ответов: 1
Просмотров: 2061
возможно проблема с DNS
Viper Отправлено: 10 Ноября, 2009 - 15:04:02 • Тема: как передать переменную по ссылке • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2478
hidden поля это вообще крайне дырявая чтука. любой спам бот их заполняет любыми данными.

belford666 однозначно вам учить html!!! раздел "Работа с формами".

PS! JustUserR значит Google использующий JQ тоже глюкавый и неповоротливый? имхо без обид "в кривых руках и коврик виснет" (с)
(Добавление)
leshiy_SV пишет:
Ребята подскажите, как передать массив с данными с одной php страницы в другую для последущей обработки. при этом не хочется через url. как можно это сделать кроме сессий


передавайте Ajax'ом
в url вообще ничего не увидите.
Viper Отправлено: 09 Ноября, 2009 - 16:17:46 • Тема: как передать переменную по ссылке • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2478
не может такого быть. загрузите страницу в браузере, откройте исходный код(не php, а html) и выложите в аттач этот код. потому что где-то вы збыли убрать грабли.
Viper Отправлено: 09 Ноября, 2009 - 15:15:25 • Тема: Стиль выполнения запросов • Форум: SQL и Архитектура БД

Ответов: 13
Просмотров: 133
Мелкий пишет:
А не подскажете, зачем? мускул на регистр внимания не обращает, вроде, а капсятина эта некрасиво выглядит...


форматирование кода. когда у вас пару тысяч строк кода в одно файле, вы замучаетесь искать запрос.
Viper Отправлено: 09 Ноября, 2009 - 15:12:27 • Тема: как передать переменную по ссылке • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2478
belford666 пишет:
вставляем вместо кнопки суб мит? вставил!
при нажатии на ссылку тупо перехожу на страницу указаную в ней, амне нужно чтобы просто данные передались. несоображу куда последний код воткнуть!
можно ли на примере приведенного мной выше кода пояснить что куда, на пальцах? только начал изучать php очень сложно все с ходу понять! помагите Хорошо


для начала...
сходите на jquery.com и загрузите библиотеку. подключите её
CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="jquery.latest.min.js"></script>


в вашем примере...

заменить на
CODE (text):
скопировать код в буфер обмена
  1. <form method="post" action="index.php" id="sendBasket">


затем после </form> пишите код js

CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. $("#sendBasket").submit(function(){
  4.         var c = $("input[name=\'kolvo\']").val();
  5.         var id = $("input[name=\'id\']").val();
  6.         var name = $("input[name=\'tovar\']").val();
  7.         var price = $("input[name=\'cena\']").val();
  8.  
  9.         if (с != \'\') { // если все верно отсылаем
  10.                 $.ajax({
  11.                         type: "POST",
  12.                         url: "do.php",
  13.                         data: "opt1="+c+"&opt2="+id+"&opt3="+name+"&opt4="+price,
  14.                         success: function(html){
  15.                                 $("#result_div").text(html);
  16.                         }
  17.                 });
  18.                 return false;
  19.         } else {
  20.                 alert("Вы не ввели кол-во единиц товара!");
  21.                 return false;
  22.         }
  23. });
  24. //]]>
  25. </script>


теперь кратко опишу.

при отсылке формы, получаем значения, и через ajax отправляем серверу.
в скрипте и форме index.php и de.php замените на свое.

строка
означает место куда будет выведен ответ сервера при успешном запросе(обращаю внимание что "успешный запрос" и "успешное добавление в БД" не одно и тоже!).
Viper Отправлено: 09 Ноября, 2009 - 13:12:46 • Тема: код: ping ip адреса и отсылка email, если нет пинга. • Форум: Операционная система и системные вызовы

Ответов: 7
Просмотров: 11374
igorska пишет:
Такое лучше сделать на перле. Не сильно я уверен если пхп скрипт будет висеть то не глюкнит он после недели работы.....


а что мешает добавить в команду popen

к примеру ping 10.30.96.33 -n 1 -w 90 -l 100 && exit
в любом случае ping запустится и после 1-ой отправки закроется.
Viper Отправлено: 09 Ноября, 2009 - 13:06:38 • Тема: как передать переменную по ссылке • Форум: Программирование на PHP

Ответов: 21
Просмотров: 2478
belford666 пишет:
Валенок, да проблема то не в этом. фиг с ней переменной то...без условия скрипт тоже не работает! как бы мне страничку отучить прыгать кверху после нажатия на кнопке субмит, вот в чем вопрос!!! Закатив глазки


что-то вы фигней страдаете. создаете ссылку. задаете ей id и далее на jquery ловите клик на ней

к примеру
ссылка
CODE (text):
скопировать код в буфер обмена
  1. <a href="do.php?opt1=data&opt2=data2" id="send_basket_data"></a>


далее js

CODE (text):
скопировать код в буфер обмена
  1. $("#send_basket_data").click(function(){
  2.         $.ajax({
  3.                 type: "POST",
  4.                 url: "do.php",
  5.                 data: "opt1=data&opt2=data2",
  6.                 success: function(html){
  7.                         $("#result_div").text(html);
  8.                 }
  9.         });
  10. });


href желательно указывать во избежание того что если у клиента JS по акой-то причине не сработает, то он все равно отошлет данные стандартным способом.
PS! Для формы несколько иначе

CODE (text):
скопировать код в буфер обмена
  1.  
  2. $("#send_basket_data").submit(function(){
  3.         if (variables) { // если все верно отсылаем
  4.                 $.ajax({
  5.                         type: "POST",
  6.                         url: "do.php",
  7.                         data: "opt1=data&opt2=data2",
  8.                         success: function(html){
  9.                                 $("#result_div").text(html);
  10.                         }
  11.                 });
  12.         return false;
  13.         } else { return false; }
  14. });


return false в первой части нужен для того чтобы сраница н перезагрузилась.

в variables у вас значения из полей которые вы проверяете на заранее заданные значения. или также можете проверять их через form plugin(плугин для JQ).
Viper Отправлено: 09 Ноября, 2009 - 09:02:35 • Тема: код: ping ip адреса и отсылка email, если нет пинга. • Форум: Операционная система и системные вызовы

Ответов: 7
Просмотров: 11374
PHP:
скопировать код в буфер обмена
  1. header('Content-Type: text/html; charset=cp-866');
  2. $host = escapeshellcmd('10.30.96.33');
  3. $fp = popen('ping -n 1 -i 1 '.$host, 'r');
  4. while(!feof($fp)) {
  5.         set_time_limit(20);
  6.         $results = fgets($fp, 256);
  7.         if (strlen($results) == 0) {
  8.                 echo " ";
  9.                 flush();
  10.         } else {
  11.                 $tok = strtok($results, "\n");
  12.                 while ($tok !== false) {
  13.                         echo htmlentities(sprintf("%s\n",$tok))."<br />";
  14.                         echo sprintf("%s\n",$tok)."<br />";
  15.                         flush();
  16.                         $tok = strtok("\n");
  17.                 }
  18.         }
  19.         sleep(1);
  20. }


header нужен для корректного отображения текста в русской windows xp.
Viper Отправлено: 09 Ноября, 2009 - 08:07:20 • Тема: отображение тегов • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 4820
krutovaniya пишет:
Ну тег, который добавляет форму для ввода текста. Разве не так?


PHP:
скопировать код в буфер обмена
  1. echo '<textarea>'.htmlspecialchars($text, ENT_QUOTES).'</textarea>';
Viper Отправлено: 04 Ноября, 2009 - 08:20:00 • Тема: Объясните понятие • Форум: Apache и другие веб-серверы

Ответов: 9
Просмотров: 763
Хозяин Огня пишет:
Объясните ещё вещь, пожалуйста.
Читал, что для обеспечения безопасности нужно защищать не только скрипты, но и настраивать ОС. Каким образом производится настройка ОС на удалённом сервере?
И ещё - получается для каждого сайта - отдельная ОС?


Да это верно.
Настраивается через ssh
Нет. Все делается через virtual host(директива <VirtualHost ...> апача).

Страниц (304): В начало « ... 269 270 271 272 [273] 274 275 276 277 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB