Скільки не читаю цей топік - мене в холодний під кидає від цього методу.
Ну щодо одноразових паролів, коли наступний з попереднього генерується ідея прикольна.А ви не пробували django використовувати?цікава річ. Заставляє писати "правильний, красивий" код.
If you plan to use Django’s database API functionality, you’ll need to make sure a database server is running. Django supports many different database servers and is officially supported with PostgreSQL, MySQL, Oracle and SQLite (although SQLite doesn’t require a separate server to be running).In addition to the officially supported databases, there are backends provided by 3rd parties that allow you to use other databases with Django: * Sybase SQL Anywhere * IBM DB2 * Microsoft SQL Server 2005 * Firebird * ODBCThe Django versions and ORM features supported by these unofficial backends vary considerably. Queries regarding the specific capabilities of these unofficial backends, along with any support queries, should be directed to the support channels provided by each 3rd party project.
напишу навіть 3.Автоматична генерація адмінки....Я взагалі-то php програміст і було складнувато працювати з django тому що він погано сприймає бидлокод.
Я не хочу автоматично.
там панелька з переліком ВІСХ властиваостей та параметрів,і подій
Наприклад гостьову ви ж не робитимете окремо з 0-ля для кожного нового сайту, правильно. ПХП програмісти зазвичай беруть готові скрипти або пишуть самі. тут так само, але простіше встановлювати.
Врозробка самої адмінки займає більше половини часу роботи над проектом. Тобто замість того, щоб займатися корисною роботою, ви робите адмінку. так само і інші стандартні компоненти.
Ви ж просили без коду =).А в php змінна зветься<? echo $_SERVER['HTTP_REFERER']?>яка різниця http чи https? браузер через заголовки передає це все. І причому тут GET, POST? яким боком?Тобто https то заголовки зашифровані, як і все інше - але ж в браузера є все, щоб розшифрувать. Інакше ви б не бачили контенту сайта.
<?php$path = "../tmp_codes";function m_echo( $str ){ echo( "{$str}<br>" );}for( $i = 16; $i > 1; $i-- ){ m_echo( "rm {$path}/{$i}.rtfb" ); // use shell_exec for normal use $tmp = $i - 1; m_echo( "mv {$path}/{$tmp}.rtfb {$path}/{$i}.rtfb" ); // use shell_exec for normal use m_echo( $i ); echo( "<hr>" );}m_echo( $i );?>
<?php/* Serialize example (c) fooser, 2011 This code is distributed under the terms of 3-point BSD license.*/// writing data phase$write = array();$write[] = array( "date" => "12.12.2010", "name" => "fooser", "link" => "http://" ); // etc, many and many parameters$write[] = array( "date" => "12.12.2011", "name" => "fooser2", "link" => "http://" ); // adding one more comment$write[] = array( "date" => "12.12.2012", "name" => "fooser3", "link" => "http://" ); // adding one more comment$to_write = serialize( $write );$file = fopen( 'db.txt', "w+" ); // opening "database" for writing fputs( $file, $to_write ); // putting output to the file fclose( $file );// reading from .txt phase$to_read = file_get_contents( 'db.txt' );$read = @unserialize( trim( $to_read ) );$read = array_reverse( $read ); // reverse array$buf = "";foreach ( $read as $id => $data ) // for each comment{ $buf .= "date: {$data["date"]}, name: {$data["name"]}, link: {$data["link"]}<br/>\n";}echo( $buf );?>