PHP.SU

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

Страниц (22): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец

> Найдено сообщений: 325
Fart Отправлено: 04 Августа, 2016 - 22:50:30 • Тема: theme • Форум: Программное обеспечение

Ответов: 2
Просмотров: 2116
секрет еще скрыт в apache (в настройках сервера).

может быть и такое, что в файле с расширением .php НЕ будет работать код php. по умолчанию на сервере указаны .php конечно. однако:

если хотите работать в html файле, то это нужно указывать в конфиге сервера. можно вообще придумать свое расширение и сервер будет воспринимать код php в нем. сейчас же, я подозреваю, сервер выдает полностью содержимое как текст!!!
Fart Отправлено: 04 Августа, 2016 - 22:32:55 • Тема: Как без table сделать страницу с содержимым 1000px • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 874
CODE (css):
скопировать код в буфер обмена
  1. body {
  2.         margin:0;
  3.         padding: 0;
  4.         width:100%;
  5.         height:100%;
  6.         background: url(../images/fon.jpg);
  7. }
  8.  
  9. #init {
  10.         position: absolute;
  11.         width:1000px;
  12.         height:100%;
  13.         background: red;
  14.         left: calc(50% - (1000px/2));
  15.         text-align:center;
  16.         font-size: 90px;
  17. }


CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <meta http-equiv="content-language" content="ru">
  5. <link rel="stylesheet" type="text/css" href="css/style.css">
  6. </head>
  7. <body>
  8. <div id=init>Содержимое<div>
  9. </body>
  10. </html>


красивее будет выглядеть если добавить js для динамического изменения контента
Fart Отправлено: 04 Августа, 2016 - 16:26:50 • Тема: простой и понятный пример сокета. • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 57
habrahabr.ru/post/209864 читал это?
Fart Отправлено: 03 Августа, 2016 - 11:36:02 • Тема: сумма определенного столбца • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 48
1. ИМХО структуру однозначно. 7 строк объединить в одну.

2.если не получится поменять то SELET * FROM `table` WHERE `post_id`='".указываем айди."' LIMIT 7 - запрос согласно одному айди

$mq = mysql_query();
$arr = array();
while($a = mysql_fetch_array($mq))
{
$arr[$a['meta_key']] = $a['meta_value'];
}
(Добавление)
подозреваю также что meta_id не нужна в такой таблице. уникальным индексом является post_id
Fart Отправлено: 03 Августа, 2016 - 11:17:13 • Тема: Синтаксическая ошибка • Форум: Вопросы новичков

Ответов: 6
Просмотров: 379
только добавлю по поводу $_GET['mass']
помимо isset необходимо применить empty... далее экранировать символы
Fart Отправлено: 03 Августа, 2016 - 06:19:22 • Тема: Помогите написать код • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 45
PHP:
скопировать код в буфер обмена
  1. <?
  2. if(!isset($_GET['link']))
  3. {
  4.         //если отсутствует гет-линк
  5.         exit("<a href='?link=1'>LINK</a>");
  6. }
  7.  
  8. $number = $_GET['link'];
  9. $link = "error.php";
  10. $link_arr = array("ссылка1","ссылка2","ссылка3","ссылка4");
  11.  
  12. if(array_key_exists($number-1, $link_arr))
  13. {
  14.         $link = $link_arr[$number-1];
  15. }
  16.  
  17. if($number>1 AND $link != "error.php")
  18. {
  19.         echo '<a href="?link='.($number-1).'">&#8594; Back</a>';
  20. }
  21. ?>
  22. <iframe src="<? echo $link; ?>" width="50%" height="50%" border="1"></iframe>
  23. <?
  24. if($number<count($link_arr) AND $link != "error.php")
  25. {
  26.         echo '<a href="?link='.($number+1).'">&#8594; Next </a>';
  27. }
  28. ?>
Fart Отправлено: 03 Августа, 2016 - 05:31:44 • Тема: области видимости и переменная после else, которая не должна быть empty • Форум: Вопросы новичков

Ответов: 5
Просмотров: 314
посмотрел скрипт...
{
проблема с фигурными скобками. $error не была объявлена... стоит скрипт проработать получше
}

по сабжу:

PHP:
скопировать код в буфер обмена
  1. $error_msg = '';
  2. $error = 'у тебя явно чего то не хватает!!!';
  3. if(empty($_GET['some_get']))
  4. {  
  5.         if(isset($_POST['submit']))
  6.         {
  7.                 if($row !=0)
  8.                 {  
  9.                         if($email == $db_email)
  10.                         {  
  11.                         }
  12.                         else
  13.                         {
  14.                                 $error .= '<p class="error">Неверный email для этого пользователя</p>';
  15.                         }
  16.                 }
  17.                 else
  18.                 {
  19.                         $error .= '<p class="error">Нет такого пользователя</p>';
  20.                 }
  21.         }
  22.  
  23.         if(isset($_GET['some_get']))
  24.         {
  25.  
  26.         }
  27. }
  28.  
  29.         echo "
  30.         <form>
  31.         <h2 class='heading'></h2>
  32.         $error
  33.         <div class='form1'></div1>
  34.         <div class='form2'></div2>
  35.         </form>
  36.         ";
Fart Отправлено: 02 Августа, 2016 - 22:25:12 • Тема: Замена тега в тексте • Форум: Регулярные выражения

Ответов: 6
Просмотров: 732
Если не секрет, а зачем менять рандомно теги? И это обязательно на стороне сервера делать?
Fart Отправлено: 02 Августа, 2016 - 21:49:50 • Тема: Проблема с json и массивами • Форум: Вопросы новичков

Ответов: 7
Просмотров: 421
Покажи исходные данные
Fart Отправлено: 02 Августа, 2016 - 19:13:15 • Тема: Подгрузка в окно из текстового файла • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 601
примеров в инете куча как работать с ajax. в ссылках я думаю ты не нуждаешься.
по поводу обновления данных на странице:

формируешь пхп с данными(либо любой другой). аякс забирает согласно 5 мин. и через js вносишь.

пример простенький:

var xhr = function (){
// делаешь запрос. используеш XMLHttpRequest или ActiveX
// собираешь данные из пхп файла
}

var text = function(){
//тут обработка полученных данных из xhr
var txt = xhr();
...
//вывод данных в блок
document.getElementById().innerHTML = "результат обработки TXT";
}

setInterval( text(), 5*60*1000 );

каждые 5 мин данные будут попадать в некий блок. из функции text();
Fart Отправлено: 02 Августа, 2016 - 19:08:21 • Тема: Что не так делаю? • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 493
я так понимаю тут дело с расширением для гугл хрома? с ним я знаком, но особо не углублялся. могу сказать только то, что:

если вызываемые функции на странице сайта и ты будешь вызывать int.sb(), то она сработает.

однако, int.sb находится в расширении и диалога между скриптом на сайте и скриптом в расширении нет.

почитай мануалы гугла: о создании диалога между скриптами, почитай как создавать инъекцию js-скрипта (автозагрузку) или же используй для корректной работы оба варианта!!!
Fart Отправлено: 02 Августа, 2016 - 18:40:58 • Тема: Проблема с json и массивами • Форум: Вопросы новичков

Ответов: 7
Просмотров: 421
По сабжу:

1. если стоит в json_decode флаг TRUE, то данные вытаскиваешь как массив.

2.1. так как у тебя данные находятся в {} и я не вижу полностью json, то для вывода данных

PHP:
скопировать код в буфер обмена
  1. echo $json['id'] .'<br />';
  2. echo $json['kinopoisk_id'].'<br />';
  3. echo $json['name'].'<br />';
  4. echo $json['original_name'].'<br />';


2.2. если многоуровневый и есть ключ, то

CODE (text):
скопировать код в буфер обмена
  1. {
  2. "0":{
  3. "id":"3222",
  4. "kinopoisk_id":"425673",
  5. "name":"\u041e\u0445\u043e\u0442\u043d\u0438\u043a\u0438 \u0437\u0430 \u043f\u0440\u0438\u0432\u0438\u0434\u0435\u043d\u0438\u044f\u043c\u0438",
  6. "original_name":"Ghostbusters",
  7. "year":"2016"},
  8. "1":{
  9. "id":"3222",
  10. "kinopoisk_id":"425673",
  11. "name":"\u041e\u0445\u043e\u0442\u043d\u0438\u043a\u0438 \u0437\u0430 \u043f\u0440\u0438\u0432\u0438\u0434\u0435\u043d\u0438\u044f\u043c\u0438",
  12. "original_name":"Ghostbusters",
  13. "year":"2016"}
  14. }


PHP:
скопировать код в буфер обмена
  1. echo $json[ключ]['id'] .'<br />';
  2. echo $json[ключ]['kinopoisk_id'].'<br />';
  3. echo $json[ключ]['name'].'<br />';
  4. echo $json[ключ]['original_name'].'<br />';


3.
PHP:
скопировать код в буфер обмена
  1. foreach($json as $key => $value){
  2.         echo '<h4>'.$value['id'].'</h4>';
  3.         echo '<li>Кинопоиск ID: '.$value['kinopoisk_id'].'</li>';
  4.         echo '<li>Имя: '.$value['name'].'</li>';
  5.         echo '<li>Название: '.$value['original_name'].'</li>';
  6. }


PS: советую еще раз прочитать foreach, json_decode, массивы
Fart Отправлено: 01 Августа, 2016 - 22:27:55 • Тема: Спец. символы в урл • Форум: Вопросы новичков

Ответов: 11
Просмотров: 455
Не думаю, что твой ресурс кому то будет нужен, ну, если только поржать чисто, а вот социальную инженерию никто не отменял. Интересно будет на твой ресурс поглядеть, когда тебя коснется эта тема, с такой то логикой
Fart Отправлено: 01 Августа, 2016 - 17:49:50 • Тема: Проверка множества условий. • Форум: Вопросы новичков

Ответов: 23
Просмотров: 951
1. если конкретное число, которое тебе нужно - его фиксируешь и сравнивать не с чем.
2. если тебе нужны "крайние" числа, то ищешь макс или минимальное значение.
3. если какое-то число должно быть меньше другого или наоборот больше какого-то - здесь должен ты понимать в какой именно момент и в сравнении с какими числами. машина за тебя не поймет если ты сам не понимаешь в какой момент сравнить. значит нужен диапазон. и все будет зависеть от величины этих значений.
можно указать машине логически что тут диапазон и рассмотреть ситуацию, а не бесконечно сравнивать числа.

Например, если одно больше другого, то пишем 321, а если наоборот, то пишем .456

вот твой пример.
a = 100
a1 = 321
a2 = 456

код получает их либо сразу, либо по отдельности. если сразу, то делаем выборку макс значения, если по отдельности то они после каждой загрузки скрипта будут видеть макс значение.
Fart Отправлено: 01 Августа, 2016 - 17:33:36 • Тема: Проверка множества условий. • Форум: Вопросы новичков

Ответов: 23
Просмотров: 951
ты не понял. у тебя единственное большое значение имеет обработка массива и данных без лишних условий. то что ты привел это усложняет и бессмысленно. если тебе нужны дополнительные условия в диапазоне, то расширяешь. это так должно быть, но не создаешь лишние каждый раз умножая в разы.

ты четко должен понимать, что существует диапазон например от 100 до 500 - это 1 условие и в нем может быть вложено еще 1 например от 200 до 300. но создавать каждый раз от 100 до 101, 100 до 102... это нецелесообразно. здесь больше будет напрочь отсутствовать логика скрипта...
(Добавление)
тебе в итоге придется записывать данные отдельно и сравнивать только с ними.

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

Страниц (22): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB