<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Ошибка: supplied argument is not a valid stream resource
05.01.2012 20:44:49 Ошибка: supplied argument is not a valid stream resource Сообщение #1
Parkan

Parkan

Продвинутый

Продвинутый

Дата регистрации:
02.12.2011 21:32:51

Сообщений: 52

Помогите исправить ошибку Михаил.
fread($this->rSocket, 11);
$aDetails['password'] = (integer) ord(fread($this->rSocket, 1));

Вот на тукую и подобные строки выдает ошибку.
Warning: fread(): supplied argument is not a valid stream resource in ...
Профиль
05.01.2012 20:51:57 Ошибка: supplied argument is not a valid stream resource Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Ошибка не в этих строках, а более ранних. $this->rSocket - вот это не является тем, что можно считать. Я рекомендую для поиска ошибки включить:error_reporting(E_ALL);
Профиль
06.01.2012 23:25:54 Ошибка: supplied argument is not a valid stream resource Сообщение #3
Parkan

Parkan

Продвинутый

Продвинутый

Дата регистрации:
02.12.2011 21:32:51

Сообщений: 52

Столкнулся с еще одной проблемой.
Есть код:

$result = mysql_query ("SELECT mail FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
$activation = md5($myrow['mail']).md5($login);

Этот код выполняеться два раза(отправка потверждения и страница активации).
Но у меня первая половина кода не совпадает.
То есть при отправке выглядеть как aabb;
А уже на странице активации как ccbb;
Используються одни и те же данные (логин, маил) но код разные. Почему так?
Профиль
07.01.2012 00:17:37 Ошибка: supplied argument is not a valid stream resource Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Используються одни и те же данные (логин, маил) но код разные.

Значит, разные используются. Посмотрите реальное значение $myrow["mail"]; Для этого есть echo.
Профиль
07.01.2012 00:32:43 Ошибка: supplied argument is not a valid stream resource Сообщение #5
Parkan

Parkan

Продвинутый

Продвинутый

Дата регистрации:
02.12.2011 21:32:51

Сообщений: 52

mail же сначало пишеться в таблицу. А потом уже две страницы с таблицы считавают.Mail же не может изменять свое значение.
Профиль
07.01.2012 00:35:15 Ошибка: supplied argument is not a valid stream resource Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Если бы значение не менялось, то значения хешей бы тоже не менялось.
Профиль
07.01.2012 00:46:05 Ошибка: supplied argument is not a valid stream resource Сообщение #7
Parkan

Parkan

Продвинутый

Продвинутый

Дата регистрации:
02.12.2011 21:32:51

Сообщений: 52

Нашел ошибку. У меня еще в начале кода удаляло неактивированные почты. То есть к моменту проверки маила он уже был удален. Немного переделал и теперь все работает
Профиль