|
PHP / MySQL Создание динамических Веб-ресурсов |
11.03.2013, 14:04
|
#31
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ
Не парься о скорости. Делай как первый вариант, и даже условия делай так:
<?php if (blah == true): ?> <div>blah is true</div> <?php endif; ?>
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.04.2013, 02:40
|
#32
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Вопрос-Ответ
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$connect = socket_connect($socket,'176.9.64.19',80);
$msg = 'GET /index.php HTTP/1.1\r\nHost: forum.toribash.com\r\n\r\n';
socket_write($socket, $msg, strlen($msg));
$awr = socket_read($socket,128); //Зависает!
Что я делаю не так? socket_strerror ничего плохого не говорит.
Аналогичный запрос с блица нормально работает:
s = OpenTCPStream("176.9.64.19",80)
WriteLine s,"GET /index.php HTTP/1.1"
WriteLine s,"Host: forum.toribash.com"
WriteByte s,10
While Not ReadAvail(s)
Wend
While ReadAvail(s)
Print ReadLine(s)
Wend
WaitKey
End
|
(Offline)
|
|
01.04.2013, 02:48
|
#33
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от Nerd
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$connect = socket_connect($socket,'176.9.64.19',80);
$msg = 'GET /index.php HTTP/1.1\r\nHost: forum.toribash.com\r\n\r\n';
socket_write($socket, $msg, strlen($msg));
$awr = socket_read($socket,128); //Зависает!
Что я делаю не так? socket_strerror ничего плохого не говорит.
Аналогичный запрос с блица нормально работает:
s = OpenTCPStream("176.9.64.19",80)
WriteLine s,"GET /index.php HTTP/1.1"
WriteLine s,"Host: forum.toribash.com"
WriteByte s,10
While Not ReadAvail(s)
Wend
While ReadAvail(s)
Print ReadLine(s)
Wend
WaitKey
End
|
Ты чё пытаешься сделать то?
socket_read - блокирует, и ждёт пока что-то не прийдёт.
|
(Offline)
|
|
01.04.2013, 03:01
|
#34
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от MoKa
Ты чё пытаешься сделать то?
|
Получить страницу по http.
|
(Offline)
|
|
01.04.2013, 03:14
|
#35
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от Nerd
Получить страницу по http.
|
Вот: http://php.net/manual/en/httprequest.send.php
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.04.2013, 11:14
|
#36
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от Nerd
Получить страницу по http.
|
может проще будет через curl?
<?php $ch = curl_init('http://forum.boolean.name'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 12); $data = curl_exec($ch); curl_close($ch);
echo $data;
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.04.2013, 11:40
|
#37
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от Randomize
может проще будет через curl?
<?php $ch = curl_init('http://forum.boolean.name'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 12); $data = curl_exec($ch); curl_close($ch); echo $data;
|
HttpRequest проще и заточен конкретно под данную задачу.
|
(Offline)
|
|
02.04.2013, 02:17
|
#38
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопрос-Ответ
Еще способ
<?php $homepage = file_get_contents('http://www.example.com/'); echo $homepage; ?>
|
(Offline)
|
|
18.08.2013, 23:04
|
#39
|
Оператор ЭВМ
Регистрация: 02.07.2010
Сообщений: 30
Написано 0 полезных сообщений (для 7 пользователей)
|
Ответ: Вопрос-Ответ
Вот ответе мне на вопрос... Можно ли на PHP делать 3D игры? И можно ли подключить к PHP, например Xors3D, чтобы работать с DirectX9!?
|
(Offline)
|
|
19.08.2013, 04:52
|
#40
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ
Ну в теории можно.
На практике для этого придётся сделать модуль на пыху и ещё собиратор всего этого в Stand-Alone-приложение, сомневаюсь, что кто-то его будет всерьёз делать Потому что всерьёз это мало кому надо.
Так что лучше про эту теоретическую возможность забыть.
Вот на JavaScript уже можно хоть сейчас делать 3D-игры.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
19.08.2013, 13:19
|
#41
|
Социал-сычевист
Регистрация: 24.06.2011
Сообщений: 611
Написано 342 полезных сообщений (для 1,359 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от Kolobok
Вот ответе мне на вопрос... Можно ли на PHP делать 3D игры? И можно ли подключить к PHP, например Xors3D, чтобы работать с DirectX9!?
|
Крайне идиотская и бесполезная затея
|
(Offline)
|
|
19.08.2013, 14:28
|
#42
|
Оператор ЭВМ
Регистрация: 02.07.2010
Сообщений: 30
Написано 0 полезных сообщений (для 7 пользователей)
|
Ответ: Вопрос-Ответ
Сообщение от ABTOMAT
Ну в теории можно.
На практике для этого придётся сделать модуль на пыху и ещё собиратор всего этого в Stand-Alone-приложение, сомневаюсь, что кто-то его будет всерьёз делать Потому что всерьёз это мало кому надо.
Так что лучше про эту теоретическую возможность забыть.
Вот на JavaScript уже можно хоть сейчас делать 3D-игры.
|
А я вот что нашёл на ютубе
http://www.youtube.com/watch?v=6baMrjn7ApM
Xors3D для PHP.
|
(Offline)
|
|
19.08.2013, 16:04
|
#43
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Вопрос-Ответ
Лол, всё-таки кто-то сделал
Ну, каждый сходит с ума по-своему.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
19.08.2013, 21:55
|
#44
|
|
Ответ: Вопрос-Ответ
PHP для других задач заточен. Возьми лучше Си он по синтаксису почти такой же
|
|
|
21.08.2013, 14:17
|
#45
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Вопрос-Ответ
HttpRequest проще и заточен конкретно под данную задачу
|
И требует установки дополнительного расширения, что не всегда возможно.
Ну в теории можно.
На практике для этого придётся сделать модуль на пыху и ещё собиратор всего этого в Stand-Alone-приложение, сомневаюсь, что кто-то его будет всерьёз делать Потому что всерьёз это мало кому надо.
Так что лучше про эту теоретическую возможность забыть.
Вот на JavaScript уже можно хоть сейчас делать 3D-игры.
|
Есть же Devel Studio, которая напоминает Delphi, но только на PHP, я даже зарегистрирован на их форуме. Но среда сырая и кривая.
Да, это оно.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:57.
|