PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (21): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 315
NoPaper
Отправлено: 27 Февраля, 2013 - 19:40:20 • Тема: загрузка файлов. • Форум: Вопросы новичков
Ответов: 3 Просмотров: 147
kosik82 пишет:
есть желание загружать их на файлообменник вроде narod.yandex
Как вариант, создать сайт на народе (там же вроде неограничено место?), врубить ftp доступ, а дальше есть как минимум 3 способа: родные команды ftp_* , curl , socket
NoPaper
Отправлено: 25 Февраля, 2013 - 19:28:40 • Тема: 2 Легенькие задачки • Форум: Напишите за меня, пожалуйста
Ответов: 3 Просмотров: 48
1.
PHP:
скопировать код в буфер обмена
<?PHP
$arr = array_merge ( array_fill ( 0
, rand ( 1 , 10 ) , 'к' ) , array_fill ( 0
, rand ( 1 , 10 ) , 'с' ) , array_fill ( 0
, rand ( 1 , 10 ) , 'б' ) ) ;
usort ( $arr , function ( $a , $b ) { if ( $a == 'к' and $b == 'к' ) return 0 ;
elseif ( $a == 'к' and $b != 'к' ) return - 1 ;
elseif ( $a == 'б' and $b == 'к' ) return 1 ;
elseif ( $a == 'с' ) return 1 ;
} ) ;
(Добавление)
2.
NoPaper
Отправлено: 24 Февраля, 2013 - 13:05:23 • Тема: Скрипт новостей • Форум: Вопросы новичков
Ответов: 7 Просмотров: 292
melentyev пишет: Это подсчёт строк
ну так правильно, если кол-во строк 0, значит id не существует
NoPaper
Отправлено: 23 Февраля, 2013 - 18:28:18 • Тема: Загрузка файла на сервер • Форум: Программирование на PHP
Ответов: 4 Просмотров: 581
Если в адресной строке набрать http://с а й т/var/lib/wordpress/wp-content/t hemes/flexibility3/upload-parse. php откроется страница скрипта? В пути смущает var/lib...
И еще, в строке
нужно еще один слеш добавить
NoPaper
Отправлено: 23 Февраля, 2013 - 10:56:16 • Тема: Помогите разобраться с вирусом сайта! • Форум: Вопросы новичков
Ответов: 4 Просмотров: 145
Цитата: А можно уточнение, я могу сделать так что бы запретить запись в яваскрипт?
Можно установить файлам атрибут только чтение (chmod 444), но для вируса, если он работает от имени админа, это не помеха
NoPaper
Отправлено: 22 Февраля, 2013 - 20:24:47 • Тема: Исключения в namespace'ах • Форум: Объектно-ориентированное программирование
Ответов: 2 Просмотров: 982
Уже битый час бьюсь над исключениями.
Есть код
PHP:
скопировать код в буфер обмена
class AA{
public static function AAA( $a ) {
if ( $a == 0) throw new \Exception( 'Исключение: Not null!' ) ;
else echo $a . PHP_EOL;
}
}
try{
AA:: AAA ( 3) ;
AA:: AAA ( 1) ;
AA:: AAA ( 0) ;
AA:: AAA ( 4) ;
}
catch ( Exception $e ) {
}
/*
3
1
Исключение: Not null!
*/
Тут все хорошо, работает как надо.
Стоить обернуть в namespace, как вместо исключения выбрасывается fatal error:
PHP:
скопировать код в буфер обмена
namespace A{
class AA{
public static function AAA( $a ) {
if ( $a == 0) throw new \Exception( 'Исключение: Not null!' ) ;
else echo $a . PHP_EOL;
}
}
}
namespace B{
try{
\A\AA:: AAA ( 3) ;
\A\AA:: AAA ( 1) ;
\A\AA:: AAA ( 0) ;
\A\AA:: AAA ( 4) ;
}
catch ( Exception $e ) {
}
}
/*
3
1
Fatal error: Uncaught exception 'Exception' with message 'Исключение: Not null!' in ...
Stack trace: #0 ...: A\AA::AAA(0)
#1 {main} thrown in ... on line 6
*/
Что я делаю не так?
NoPaper
Отправлено: 22 Февраля, 2013 - 19:00:10 • Тема: Как определить, что Сессия истекла (по времени) и вывести предупреждение? • Форум: Вопросы новичков
Ответов: 10 Просмотров: 918
LShark пишет: Не ставить же тупо джаваскрипт счетчик времени и после истечения выводить предупреждение?
Ну почему же тупо? Таймер на минуту, ajax'ом обращаться к скрипту, проверять на наличие сессии.
Вариант 2. Опять таймер. Но только уже не обращаться к серверу, а проверять куки на 'живучесть', т.е. сравнивать expires сессии и текущее время.
NoPaper
Отправлено: 20 Февраля, 2013 - 19:45:57 • Тема: удаление переменных сессии • Форум: Вопросы новичков
Ответов: 1 Просмотров: 204
alexvb пишет:
1. При обновлении страницы автоматически добавляется последнее введенное значение в форму, как этого избежать?
2. ГЛАВНОЕ! В последней колонке таблицы поставил кнопку удаления строки, как организовать это функционально - т.е. при нажатии на кнопку в правом столбце удалялась бы соответствующая переменная сессии и соответственно строка, в которой она выводится.
Спасибо.
1. После обработки post, ДО вывода информации:
2. Как вариант, делать скрытые формы с видимой кнопкой submit:
CODE (
htmlphp ):
скопировать код в буфер обмена
< form method= "post" action= "" >
< input type= "hidden" name= "delete" value= 'true' >
< input type= "hidden" name= "session" value= 'session_var_value' >
< input type= "submit" >
</ form>
И, если есть команда удалить, очищаем сессию:
NoPaper
Отправлено: 20 Февраля, 2013 - 19:37:26 • Тема: progress bar • Форум: Вопросы новичков
Ответов: 12 Просмотров: 420
flush() ? Только ajax по-любому будет ждать, пока не закроется соединение либо не истечет таймаут
Страниц (21): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB