Skip to content

Instantly share code, notes, and snippets.

View deuterium7's full-sized avatar

Alex Zabornyi deuterium7

View GitHub Profile
@deuterium7
deuterium7 / php9.md
Last active August 8, 2017 12:05
Zabornyi Alex

Работа с сессиями

0 - подготовка

Session.php

<?php
	class Session
	{
		public function __construct() {
@deuterium7
deuterium7 / files.txt
Last active August 8, 2017 16:54
Заметки к файлам
int fopen(string filename, string mode, [, int use_include_path]) - возвращает ресурс.
string mode:
1. "r" - чтение, указатель в начале;
2. "r+" - чтение и запись, указатель в начале;
3. "w" - запись, указатель в начале;
4. "w+" - запись и чтение, указатель в начале;
5. "a" - запись, указатель в конце;
6. "а+" - запись и чтение, указатель в конце;
7. "b" - *только для windows, двоичный файл.
@deuterium7
deuterium7 / php10.md
Last active August 8, 2017 20:17
Zabornyi Alex
  1. Найдите все файлы из папки 'test', в их содержимом найдите тег h1. Переименуйте все файлы на их содержимое из h1.
<?php
	$array = scandir('test');

	// получаем массив файлов
	foreach ($array as $key => $value) {

		if ( !is_file("test/$value") ) {
 unset($array[$key]);
<?php
ini_set('display_errors', 1);
// ПОДКЛЮЧЕНИЕ К БД
$host = 'localhost';
$db = 'test';
$user = 'root';
$pass = 'root';
$charset = 'utf8';
@deuterium7
deuterium7 / php11.md
Last active August 10, 2017 07:11
Zabornyi Alex

  1. Главная страница (index.php) со списком пользователей, и ссылками для удаления и редактирования пользователей.

workers.sql

-- phpMyAdmin SQL Dump
-- version 4.6.5.2
-- https://www.phpmyadmin.net/
--
-- Хост: 127.0.0.1:3306
<?php
ini_set('display_errors', 1);
$to = 'post0778@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com'."\r\n".
'Reply-To: webmaster@example.com'."\r\n".
'X-Mailer: PHP/'.phpversion();
@deuterium7
deuterium7 / phpKR3.md
Last active August 13, 2017 09:19
Билет № 3

#6

<?php
	$str = "D:/WebServers/home/testsite/www/myfile.txt";
	echo basename($str);
?>

#7

@deuterium7
deuterium7 / blog.md
Last active August 14, 2017 10:28
Zabornyi Alex

admin.php

<?php
	ini_set('display_errors', 1);

	include('Session.php');
	include('Database.php');
	include('News.php');
	include('Categories.php');
@deuterium7
deuterium7 / phpKR1.md
Created August 13, 2017 10:04
Билет № 1

#6

<?php
	function multiplicity4($number) {

		if ( $number % 4 == 0 ) {
			return true;
		} else {
			return false;
@deuterium7
deuterium7 / ancedotes.md
Created August 14, 2017 10:26
Zabornyi Alex

ancedotes_site.sql

-- phpMyAdmin SQL Dump
-- version 4.6.5.2
-- https://www.phpmyadmin.net/
--
-- Хост: 127.0.0.1:3306
-- Время создания: Авг 14 2017 г., 13:23
-- Версия сервера: 5.5.53