Помощь - Поиск - Пользователи - Календарь
Полная версия: PHP
Форум KAZANHOME > Технологии > Все о программировании
Страницы: 1, 2, 3, 4, 5
enott
кто знает как из Экселевского файла данные транслировать на страницу? в инете рыл, ничего толком не нашел :(
sixdayz
Если это csv - то это текстовый файл, где данные разделены каким либо разделителем, а если xls - попробуйте http://pear.php.net/pepr/pepr-proposal-show.php?id=304, Хотя кажется что этого как бы нет, поэтому могу посоветовать расковырять это: http://pear.php.net/package/Spreadsheet_Excel_Writer и по такому же принципу придумать свой reader.

upd:
есть ещё вот: http://sourceforge.net/projects/phpexcelreader
SKAZI
Всем здрасти biggrin.gif и с прошедшими праздниками z_5.gif
у меня вопрос, при входе в систему комп выдает ошибку <ошибка при инициализации приложения (0xc0000135).> ВОТ... до этого удалил Office 2003...
sixdayz
Подходящая ветка ;)
А вообще, попробуйте в безопасном режиме загрузиться, и посмотреть что там к чему.
Morlok
Расскажите о методе реализации POST запроса в php через сокеты только.... с cUrl я могу, а вот смотря на примеры любых скриптов через сокеты я вообще вхожу в ступор smile3.gif просто с php знаком несколько дней как.. Либо мне ссылку на документацию русскую по этой теме. Хотя лучше просто объянить как они формируются запросы и как их в php реализовать.

ps Если вопрос не совсем корректный,тож прошу прощения (:


К примеру тоже самое, но на сокеты (с комментами хоть к каждой строчке):

Код
function connect($link, $cookie){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_GET, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);

$answer = curl_exec($ch); // line20
curl_close($ch);
return $answer;
}

$answer=connect($link, $cookie);



К примеру просто что бы у меня переходило по ссылкам со скрипта. Допустим мне надо выполнить переход по ссылке example.com используя $cookies

интересуют так же функции: fwrite fsockopen и формирование пост или гет запроса пошагово как я уже написал
Deja Vu
Цитата(Morlok @ 12.3.2009, 19:21) *

Расскажите о методе реализации POST запроса в php через сокеты только.... с cUrl я могу, а вот смотря на примеры любых скриптов через сокеты я вообще вхожу в ступор smile3.gif просто с php знаком несколько дней как.. Либо мне ссылку на документацию русскую по этой теме. Хотя лучше просто объянить как они формируются запросы и как их в php реализовать.

ps Если вопрос не совсем корректный,тож прошу прощения (:
К примеру тоже самое, но на сокеты (с комментами хоть к каждой строчке):

К примеру просто что бы у меня переходило по ссылкам со скрипта. Допустим мне надо выполнить переход по ссылке example.com используя $cookies

интересуют так же функции: fwrite fsockopen и формирование пост или гет запроса пошагово как я уже написал

Т.к. не много не понятно, чего ты хочешь, раскрой мысль того, что жирным. А то не пойму, чего ты хочешь -)))
Morlok
Deja vu, я это уже реализовал без помощи посторонней, что меня лично польстило ))) Теперь я пытаюсь реализовать многопоточность через php с помощь curl multi Х Х и её фактическое очевидное отсутствие меня мало останавливает ))
iluxa
Народ а есть ли кто с CFML работал, есть вопросы. Если не сложно то в личку можно, за веткой не слежу. Заранее спасибо.
Rus1an
Есть кто-то в состоянии написать следующее?

Необходимо написать скрипт онлайн тестирования (ЕГЭ) с выполнением нескольких условий:
1. Возможность регистрации и её обязательность для прохождения тестирования;
2. Скрипт должен без проблем устанавливаться в шаблон сайта;
3. Возможность легко создавать новые тесты, добавлять варианты и новые задания;
4. Предусмотреть то, что в ЕГЭ встречаются не только тесты, но и задания где нужно вписывать ответы или писать полное решение (с исполнителем придумаем, как поступить);
5. Вывод результатов с указанием количества правильных/неправильных ответов, % выполнения заданий, вывод ошибочных заданий, указание затраченного времени;
6. Что-то наподобие "ТОП лучших результатов" других тестировавшихся.
7. Какие-то дополнения.

Если да, то интересует цена и сроки.
Len
Хочу задать пару вопросов по скрипту.
1)
имеется проверка
Цитата
if(stripos($serv_info, $c_nick_prefix.$antichar.$c_nick_postfix) != false)
, где
Код
$server_info_addr = 'адрес страницы, где производится проверка';
$c_nick_prefix = '<td>';
$c_nick_postfix = '</td>';

на соответствие данных в коде страницы. строка вида
Код
                            <td>XXX.XXX.XXX.XXX</td>
                            <td>13:07:51 29.04.09</td>
                            <td>&nbsp;</td>
                            <td>Имя</td>

надобно сделать проверку на соответствие строки текущей дате.
ввел переменную &date, присвоил значение date("j.m.y");
также ввел переменные:
Код
$tdclose = "</td>";
$tdopen = "<td>"
$nrow = "\n";
$nbsp = "&nbsp";

сделал проверку типа:
Код
if(stripos($serv_info, $date.$tdclose.$nrow.$tdopen.$nbsp.$tdclose.$nrow.$tdopen.$antichar.$tdclose) !== false)

Не работает. В чем ошибка?

2)
Есть переменные
Цитата
$realtime = time();
$exp_time = 86400;

При выполнении условий они выполняется код вида
Код
$realtime2 = $realtime+$exp_time;

Впоследствии значение $realtime считывается с базы
идет проверка на
Код
date>'$realtime'

Как сделать так, чтобы проверка была не на каждые 24 часа, а на соответствие тому, что наступил уже следующий день, чтобы проверка велась на соответствие прохождение 0:00 часов следующего дня.

Не пинайте сильно, я не программист...
Заранее спасибо.
vladD=
Код

<?
set_time_limit(0);

$oid = '1111111'; // ваш ID

function connect($link){
$cookie = ""; // <-- куки!
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);

$otvet = curl_exec($ch);
curl_close($ch);

return $otvet;
}
echo "\n\n\n\n byPaVl1k \n\n\n";
function grabb($str, $start, $end) {
$start = strpos($str, $start) + strlen($start);
$end = strpos($str, $end, $start);
$result = substr($str, $start, $end - $start);
flush();
return $result;
}

$str = connect ('http://vkontakte.ru/audio.php?act=edit');
$c = substr_count ($str, 'deleteAudio');

echo iconv ('cp1251', '866', "У вас $c аудио! \n");

for ($i=0; $i<$c; $i++) {

$str = substr ($str, $end);

$start = 'deleteAudio(';
$end = ')';
$start = strpos($str, $start) + strlen($start);
$end = strpos($str, $end, $start);
$aid = substr($str, $start, $end - $start);

connect ("http://vkontakte.ru/audio.php?act=adeleteaudio&oid=$oid&aid=$aid&restore=1");

echo iconv ('cp1251', '866', "Аудио $i удалена \n");

}
echo "\n\n\n © Pavl1k\n\n For qweqwe =P\n\n\n";
/*/ byPavl1k /*/
/*/ [id40270043] /*/
?>

скрипт для удаления аудио вконтакте как можно догадатся, но у меня он не работает =( посмотрите мб что нибудь неправильно
зы желательно написать аналлогичный на javascript
Deja Vu
Цитата(ALALAL @ 22.7.2009, 22:12) *

скрипт для удаления аудио вконтакте как можно догадатся, но у меня он не работает =( посмотрите мб что нибудь неправильно
зы желательно написать аналлогичный на javascript

Не забыли дописать кое что самостоятельно:
Код
$cookie = ""; // <-- куки!
vladD=
нет =)
warlock
Цитата

зы желательно написать аналлогичный на javascript

на JS такое написать нереально
Тимур$
Задача (для проггеров это легко решить, а для начинаючих сложновато).
Есть некая пустая таблица
Нажмите для просмотра прикрепленного файла

В определенном каталоге лежит файлы dok1, dok2, dok3.
при выполнение команды результат будет
Нажмите для просмотра прикрепленного файла

Допустим в каталог с файлами добавим файл dok4 то при выполнении команды результат был такой
Нажмите для просмотра прикрепленного файла

Дальше добавим dok5, dok6, dok7
Ожидаемый результат
Нажмите для просмотра прикрепленного файла

Это же задача в другом формате:
Есть на сайте страница новостей, структурно состоит из 5 строчной таблицы.
в определенном каталоге лежат файлы dok 1, dok 2....dok n.
Эти документы должны отображаться в ячейках таблицы в таком же порядке, как описал пвыше.
при добавления в каталог файл dok n+1, то он автоматически отображался.

Жду вопросы уточнении и предложении.
daniil
Цитата(Тимур$ @ 27.7.2009, 12:54) *

Жду вопросы уточнении и предложении.

Китайский Лю-Сян фабрика стельки, спасибо за внимание crazy.gif

Сей скрипт может послужить основой. Но если честно, то я бы хранил новости в базе. Ну её, эту возню с файлами. Это ж всё потом надо либо заливать ручками по FTP, либо скрипт-создавалку слепить, имеющую привилегии доступа на запись, что уже по-идее чревато неприятностями. Но, это дело вкуса (иль хостера).

Скрипт должен лежать в одной папке с обыскиваемой на предмет документных файлов директорией.
В данном случае, директория называется "news" и содержит файлы "doc_x.php" (x - цифирка, по которой подразумевается сортировка).

Код

<?php
// ============== Разбираемся со списком файлов: =================
// Открываем каталог для работы и сообщаем, если не открыли
// (если нет такого каталога).
$dir = @opendir('news');
if (!$dir)
{
echo "Ошибка при открытии папки news! <br>";
exit;
}

// Начинается цикл чтения элементов каталога
// Встроенная функция readdir так работает: она возвращает при каждом вызове
// случайный-следующий элемент находящийся в каталоге (включая '.' и '..').
// Именно поэтому она вызывается в цикле while. И нужен "фильтр точек" (см. ниже).

echo "Начинаем цикл чтения элементов каталога: <br>";
while($file = readdir($dir))
{
// Отфильтруем текущий каталог и родительский:
if(($file!=".")&&($file!="..")) $a[]=$file;
}
// Отсортируем полученный массив
asort($a);
// Считаем, сколько элементов в массиве
// -1 из-за того, что надо максимальный индекс, а не само кол-во.
$dir_entities = count($a)-1;
// Получаем последние пять элементов массива (последние пять имён файлов)
for ($i=$dir_entities; $i>$dir_entities-5; $i--)
{
  // Если в папке менее 5 файлов, то все - к отображению и цикл дальше не крутим:
  if($dir_entities<5)
  {
   $last_five=$a;
   break;
  }
  // Если файлов больше, чем 5, то берём следующий из пяти (из конца списка).
  $last_five[]=$a[$i];
}
echo "<br>Последние пять файлов с конца: <br>";
print_r($last_five);

// Удалим дескриптор (закрываем поток)
closedir($dir);

// =============== А теперь - WEB-дизайн :) ==========================
// Начинаем строить таблицу
echo "<table>";
echo "<tr>";
    echo "<th width=\"50%\">";
    echo "Индекс в массиве";
    echo "</th>";
    echo "<th width=\"50%\">";
    echo "Вывод файла";
    echo "</th>";
echo "</tr>";
// Достраиваем таблицу, включая в ячейки содержимое файлов, перечисленных в
// массиве $last_five
foreach ($last_five as $key => $file_name)
{
echo "<tr>";
    echo "<td width=\"50%\">";
    echo $key;
    echo "</td>";
    echo "<td width=\"50%\">";
    include "news//" . $file_name;
    echo "</td>";
echo "</tr>";
}
echo "</table>";
?>
Тимур$
спасибо daniil.
Но я успел и сам написать, за один ночь (!).
Кстати, это мой первый скрипт который на пхп.
коменты не написал, лень.
Но уже с доработкой, данные отображаются частично скриптом rez.php.
предлагаю сильно не пенать, но мнении ваши буду ценить.
Код
<html>
<head> <title> авто отображение документов </title></head>
<body>
<?php
for ($r=1; $r<100; $r++)     
{
    if(!file_exists("new/dok$r.php"))
    {
    
    }
    else
    {
    $w=$r;
    }
}
?>
<table width="800" border="1" align=center>
        <tr> <td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td> </tr>
        <tr> <td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        <tr><td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        
        <tr><td height="150">
        
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a></td></tr>
        
        <tr><td height="150">
            <?php  
                require "scripts/rez.php";
            ?>
        
            <a href="new/dok<?php echo $w ?>.php"> ))дальше>></a> </td></tr>
        
</table>
</body>
</html>


Что скажете?

rez.php создал отдельно, просто пробывал другие команды испытать.

Код

<?php
            $y=fopen("new/dok$w.php", "r");
                $t=fread($y, 500);
                $u=fgets($y,1);
            echo $u;
            echo $t;
            $w=$w-1;
?>



Здесь переменные $u хотел исьпользовать для заголовков.
пока код дорабатываю. Жду предложении.
vladD=
Цитата(warlock @ 25.7.2009, 1:27) *

на JS такое написать нереально

почему же? если есть на массовое добавление песен, то я думаю возможно и на удаление O_O
Тимур$
Предлагаю учебники по PHP.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Думаю пригодятся. Есть ещё книги, они даже лучше, но весят 40 метров. в будущем выложу.
daniil
Тимур, код вставленный в 167-й пост пересмотреть бы повнимательней, там вроде, ссылка не на ту новость идет.

Кгода вызывается первый фрагмент кода в require, происходит декремент $w на 1, и внизу новости - ссылка, которая должна показывать на эту же новость, но из-за уменьшенного на единицу $w она укажет на предыдущую новость. Вообще, тут не настолько много кода, чтобы его в файл объединять и вставлять директивой. Для эксперимента сгодится, а в большом проекте запутаться можно, если будет столько подключений одного кода, да ещё в разных файлах.

Ну и ещё, в принципе, там, где определяется максимальное значение $w можно не ограничивать скрипт сотней новостей. Вместо "for"

Код
$r=1;
while(file_exists("new/dok$r.php"))
{
$w=$r;
$r++;
}
Photon
А кто-нибудь знает бесплатный визуальный редактор, чтобы можно было легко прикрутить к сайту на php?
warlock
http://tinymce.moxiecode.com/
прикручивается за 10 минут=)
Тимур$
Где найти скрипт что бы при нажатия на рисунки раскрывались как в 165 посте.
И как установить?
Ramil-Ka
Попробуй Lightbox 2-удобная вещь,будут проблемы с установкой или использованием-пиши,попробую помочь. В архиве есть пример использования-думаю ничего сложного,сплошной ЯваСкрипт)
Photon
Цитата(warlock @ 6.8.2009, 22:52) *

http://tinymce.moxiecode.com/
прикручивается за 10 минут=)

То что нужно, благодарю smile3.gif
Ramil-Ka
Цитата(RamireZ @ 9.8.2009, 22:08) *

Попробуй Lightbox 2-удобная вещь,будут проблемы с установкой или использованием-пиши,попробую помочь. В архиве есть пример использования-думаю ничего сложного,сплошной ЯваСкрипт)

по просьбе пользователей:
Нажмите для просмотра прикрепленного файла
Тимур$
Спасибо Большое.

Установил, все работает.
Galax
PHP выучить сложно, щяс книги читаю ничего непонемаю HTML намного легче!
Ramil-Ka
Цитата(SLI @ 11.10.2009, 23:18) *

PHP выучить сложно, щяс книги читаю ничего непонемаю HTML намного легче!

Хех,конечно.
Ведь ХТМЛ-это даже не язык программирования, что не скажешь про PHP. А при создании ХОРОШЕГО сайта без ПХП не обойтись...
G@RFILD
HTML - это язык разметки. Там программирования нет. А вот что насчет ПХП - Это, по сути, самый легкий язык программирования. Он очень легкий к освоению. Если бы ты начал изучать любой другой, он гораздо сложнее.

Цитата(Тимур$ @ 7.8.2009, 15:47) *

Где найти скрипт что бы при нажатия на рисунки раскрывались как в 165 посте.
И как установить?

Еще есть очень хорошие бесплатные версии Highslide.
Все версии доступны для свободного скачивания и использования тут
XERO
Цитата(Тимур$ @ 30.7.2009, 19:00) *

Предлагаю учебники по PHP.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Думаю пригодятся. Есть ещё книги, они даже лучше, но весят 40 метров. в будущем выложу.

выложите пожалуйста
DunasTu
Уважаемые программисты или те кто это умеет делать!, помогите решить задачу по ИС:

Задание 1.
В базе данных системы учета заказов некоторой фирмы должна содержаться информация о клиентах, товарах и заказах.
1. Для каждого клиента: номер клиента (уникальный);
адрес доставки (несколько для каждого клиента);
баланс;
максимальный размер кредита;
скидка.
2. Для каждого заказа: номер клиента;
адрес доставки;
дата выполнения заказа;
номер товара, количество данного товара (несколько для каждого заказа).
3. Для каждого товара: номер товара (уникальный);
заводы-изготовители;
количество товара на каждом заводе;
максимальное количество хранимого товара на каждом заводе;
описание товара.
Для внутреннего учета также водится величина «количество для доставки», связанная с каждой строкой каждого заказа. Эта величина сначала устанавливается равной количеству заказанного товара, а после выполнения поставки обнуляется.
Определите список возможных атрибутов, необходимых для хранения в БД.
Сформулируйте семантические допущения, на основе которых будет спроектирована БД.
На основе заданных атрибутов, в соответствии с семантическими утверждениями, составьте схему, отражающую функциональные зависимости между атрибутами проектируемой БД.
Используя метод нормальных форм спроектируйте макет БД для заданной фирмы.


Ramil-Ka
Посоветуйте хорошие курсы по PHP-программированию, может у кого знакомые занимались?
daniil
Цитата(RamireZ @ 10.8.2010, 23:07) *

Посоветуйте хорошие курсы по PHP-программированию, может у кого знакомые занимались?

Книжку в руки и работать сидя на попе за компом (писать программы, изменять, смотреть что получается). Никакие курсы практики не заменят. Книгу надо хорошую, с полноценными, а не урезанными примерами (от начала и до конца и желательно ещё с диском с сорцами). Так и учатся. В качестве сервера на первое время (под винду) подойдет набор "Денвер" или типа того. Потом можно на виртуалке и никсовый поднять (по-взрослому). Так что я не на курсы, а в книжный магазин бы заглянул и посмотрел, что там есть, а по PHP наверняка что-нибудь найдется, чай не Лисп какой. Ну и просторы сети никто не отменял smile3.gif А курсы это дело долгое т.к. они идут тогда, когда группа набирается, да и дорогое - тыщ 15 возьмут , не меньше.
Ramil-Ka
Цитата(daniil @ 11.8.2010, 19:22) *

Книжку в руки и работать сидя на попе за компом (писать программы, изменять, смотреть что получается). Никакие курсы практики не заменят. Книгу надо хорошую, с полноценными, а не урезанными примерами (от начала и до конца и желательно ещё с диском с сорцами). Так и учатся. В качестве сервера на первое время (под винду) подойдет набор "Денвер" или типа того. Потом можно на виртуалке и никсовый поднять (по-взрослому). Так что я не на курсы, а в книжный магазин бы заглянул и посмотрел, что там есть, а по PHP наверняка что-нибудь найдется, чай не Лисп какой. Ну и просторы сети никто не отменял smile3.gif А курсы это дело долгое т.к. они идут тогда, когда группа набирается, да и дорогое - тыщ 15 возьмут , не меньше.

Спс, имеется книга Котерова по ПХП(5). Начну читать...А вы где обучались основам-универ или тоже по книгам?
karasi
RamireZ, курсы это трата времени. Правильная литература - наше все =)
daniil
Цитата(RamireZ @ 12.8.2010, 0:30) *

...А вы где обучались основам-универ или тоже по книгам?

Самое главное, не просто читать, а исходники видеть рабочие. Привыкнуть к ним надо, потом во многих ситуациях будет так, что в книгах нет, а в сети кусок исходного текста скрипта - имеется (почти всегда) и он, зачастую, куда более практичен, чем текст в книге. А насчет основ... Да, я учился в универе, и да, там дают основы, но они как-бы, "общего" характера. Так, например, нет предмета "Программирование на PHP" или на С/С++, там есть "Программирование на ЯВУ" (Языках Высокого Уровня) и ещё - куча всякого теоретического барахла (типа матлогики, алгоритмов и т.п.), которое может вообще ни разу потом не пригодиться, если не будешь работать каким-нибудь team-лидером в Майкрософт или Oracle или создавать свой компилятор, дабы затмить вышеперечисленные компании smile3.gif В общем, универ - это хорошо, и без сомнения полезно, но учиться надо самому, там только говорят, что делать и объясняют как, но когда решение пишешь сам - выбор инструментария, компилятора ОС, СУБД и т.п. - за тобой (разумеется в разумных пределах, без экзотики).
И терпение надо. Не сразу все получается. Иной раз, приходится откладывать кодинг определённого куска до лучших времён и заниматься более ясными и результативными задачами, а потом и до проблемного участка дело дойдет.
Fidel Castro
Скажу один совет..
По книгам это теория.. все в голове...
С исходниками на компе.. это практика.. <-- лучший выбор имхо..

Я начинал учиться сразу с практики..
Теории не было ни в школе.. ни в универе (было, но не php)...

Так что я достиг, можно так считать, проф уровня благодаря практики и гуглу..
Надеюсь примите это во внимание..
Deja Vu
Цитата(Fidel Castro @ 19.8.2010, 1:37) *

Скажу один совет..
...
Так что я достиг, можно так считать, проф уровня благодаря практики и гуглу..
Надеюсь примите это во внимание..

Эм, как скромно, можно работки посмотреть, что бы проф уровень оценить? smile3.gif

2.3
vladD=
Цитата(Deja Vu @ 26.8.2010, 23:26) *

Эм, как скромно, можно работки посмотреть, что бы проф уровень оценить? smile3.gif


kubalibre.com вроде как
Deja Vu
Цитата(ALALAL @ 27.8.2010, 16:39) *

kubalibre.com вроде как

Как бы, я немножко не в курсе, а там много PHP?
А то я сейчас не с Дом.Ру сижу, не могу посмотреть
vladD=
Цитата(Deja Vu @ 2.9.2010, 3:19) *

Как бы, я немножко не в курсе, а там много PHP?
А то я сейчас не с Дом.Ру сижу, не могу посмотреть

я не видел приличного сайта и форума без пхп, а кубалибре вроде как является таковым.
daniil
Цитата(ALALAL @ 3.9.2010, 22:31) *

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

Думаю, хоть парочку-то найти можно, если постаратсья. Все-таки php и его фреймворки - не единственная технология разработки веб-приложений. К примеру, есть в природе: этот сайт - даже с форумом. И разработчики cего проекта вряд-ли перейдут в ближайшем будущем на LAMP smile3.gif
Этот сайт - тоже с форумом, но его будущее туманно в свете последних событий (хотя софтверные проекты VirtualBox и NetBeans работают, как раньше, и выходят новые версии и всё такое). И здесь ещё есть сайт (сайт и форум). В последнем случае, по мне, форум наиболее удачный (воспринимается как-то стандартно, привычно).
Deja Vu
Цитата(ALALAL @ 3.9.2010, 22:31) *

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

Как бы форум и сайт на PHP - это можно сделать за 20 минут без знаний PHP.
Т.к. все делается на готовых решениях
Написание плагинов для форумов - это 10-11 класс школы.
Fidel Castro
Цитата(daniil @ 4.9.2010, 7:17) *

есть в природе: этот сайт - даже с форумом.

Любой вид проявления регистрации, уже показывает наличие в проекте php
Deja Vu
Цитата(Fidel Castro @ 4.9.2010, 14:32) *

Любой вид проявления регистрации, уже показывает наличие в проекте php

blink.gif
Чуть не поперхнулся ... что за бред?

Быстро читать - быстро: http://msdn.microsoft.com/en-us/magazine/cc163941.aspx
daniil
Цитата(Fidel Castro @ 4.9.2010, 14:32) *

Любой вид проявления регистрации, уже показывает наличие в проекте php

Веб-программирование намного шире, чем PHP. Есть у него конкуренты: ASP и JSP (может быть - Ruby, хотя шуму в последнее время заметно поубавилось). Противостояние, однако уже не происходит на уровне языка программирования - это слишком просто для соревнования и слишком сложно для веб-программиста. Соревнуются теперь - фреймворки, у кого больше функций, фишек, чем быстрее или логичнее моделировать концептуально правильные приложения и т.д. и т.п. Появились такие термины, как MVC, объектно-реляционный маппинг, CRUD и т.п. Причем, нередко одно и то же делается даже в рамках того же PHP разными способами (можно заюзать функционал того или иного фреймворка или "изобретать велосипед").
А регистрация - это просто регистрация. То-есть: HTML-форма у клиента и обработчик переданных по HTTP в GET/POST параметров на сервере, который принимает данные подвергает их валидации, конвертированию (если есть необходимость) и передает модулю по работе с базой данных, который и вносит юзера в базу. Это реализуется разными способами и на разных языках. На усмотрение программиста или его начальства smile3.gif
Deja Vu
Кстати, это обсуждение на мысль навело: "надо попытаться серверный JavaScript поставить и на нем сделать хоть какой нить минипроект, а то ни разу не доводилось" smile3.gif
daniil
Цитата(Deja Vu @ 4.9.2010, 15:07) *

Это же про мелкомягкую альтернативу AJAX-у с пхп на сервере (типа подсказок в гугле или яндексе при забивании в поле поиска буковок). Или я не понял ничего... Почитаю потом ещё разок т.к. странно, я не нашел там xmlHttpRequest() или типа того. Старая только статья какая-то - 2004 год smile3.gif

Нафлудили, короче, мы солидно.
vladD=
Цитата(daniil @ 4.9.2010, 7:17) *

Думаю, хоть парочку-то найти можно, если постаратсья. Все-таки php и его фреймворки - не единственная технология разработки веб-приложений. К примеру, есть в природе: этот сайт - даже с форумом. И разработчики cего проекта вряд-ли перейдут в ближайшем будущем на LAMP smile3.gif
Этот сайт - тоже с форумом, но его будущее туманно в свете последних событий (хотя софтверные проекты VirtualBox и NetBeans работают, как раньше, и выходят новые версии и всё такое). И здесь ещё есть сайт (сайт и форум). В последнем случае, по мне, форум наиболее удачный (воспринимается как-то стандартно, привычно).

ФУУУУ D= ну а торренты? я не видел торрент сайтов без сабжа
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.