Где можно почитать о шифрование/дешифровке информации, с использованием ключа, без которого расшифровка не возможна ?
Думаю многие видели WebIcqPro.class.php. Хочется реализовать простенький асечный клиент на php. Все понятно, за исключением следующего: php скрипт слушает ответы от ICQ сервера и вот допустим приходит сообщение, его мы помещаем в какую-либо переменную. На странице будет textarea, в которую необходимо прицеплять к предыдущим сообщениям новое. Т.е. эта форма должна как-то общаться с php скриптом, вот и вопрос как это реализовать?! только AJAX поможет?
Ну,поскольку класс больше не поддерживается,то...)А почему только AJAX-ом ? на JavaScript нельзя разве ?(
из одного файла передаю данные на аяске во второй во втором пытаюсь поставить куку Code: <?php $name = $_POST['name']; setcookie('name', $name); ?> выдает Warning: Cannot modify header information - headers already sent by (output started at /home/www/add.php:1) in /home/www/add.php on line 3
Хотел задать чисто теоретический ламерский вопрос по Curl. К примеру я загружаю некоторую страницу (пусть будет site.ru/test.php) с помощью скрипта с curl (пусть он называется curl.php). test.php заносит в логи ip зашедшего на страницу. Если на curl.php будут заходить люди с разными ip, то в логах test.php будет отображаться ip зашедших, или же ip сервера, на котором стоит скрипт (curl.php). Я предполагаю что сервера, но всетаки? Чей ip определится? Заранее спасибо!
Winst0n, кукисы надо ставить в самом начале скрипта - ещё до того, как что-либо выводится на экран. Все переводы на новую строку, пробелы тоже считаются. general.fox, держи Code: <?php $date1 = mktime(0,0,0,4,1,1994); // 1 апреля 1994 г. $date2 = mktime(0,0,0,6,16,1994); // 16 июня 1994 г. $seconds = $date2-$date1; $d = ($seconds-($seconds%86400))/86400; $h = ($seconds-($seconds%3600))/3600-($d*24); $m = ($seconds-($seconds%60))/60-($d*24*60+$h*60); $s = $seconds-($d*24*60*60+$h*60*60+$m*60); $format = 'd.m.y H:i:s'; echo 'С <b>'.date($format,$date1).'</b> до <b>'.date($format,$date2).'</b> прошло '.$d.' д. '.$h.' ч. '.$m.' м. '.$s.' с.'; ?>
PHP: <?php $date1="13.03.10";///формат даты: $date2="12.03.10";///день.месяц.год preg_match('/^(.+)\..+\..+$/',$date1,$a); preg_match('/^(.+)\..+\..+$/',$date2,$b); echo $a[1]-$b[1]; ?>
PHP: $time1 = mktime (0, 0, 0, 7, 1, 2010); $time2 = mktime (0, 0, 0, 7, 10, 2010); $dt = $time2 - $time1; echo $dt / 3600 / 24, "\n"; А еще есть date_diff
Еще вопрос. Имеется файл из 10-ти строк. Задача добвить еще одну сроку в конец файла, при этом удалив первую.
PHP: <?php $fname="test.txt"; // файл $write="ololo";/// что писать $fdstr=1; // Строку которую удалить $ftext=file($fname); $fnew=array(); for($i=0;$i<count($ftext);$i++) {if($i!=$fdstr) {$fnew[]=$ftext[$i];} else {}} $fdes=fopen($fname,"w"); for($i=0;$i<count($fnew);$i++) {fputs($fdes,$fnew[$i]);} fclose($fdes); file_put_contents('test.txt',"\r\n$write", FILE_APPEND); ?>
Omegа, а как мне тогда записать в куки данные из поста ? хм... в другом скрипте у меня работает, но там без аякса. Code: $user = $_POST['user']; $password = $_POST['password']; setcookie('pwd', md5($password)); setcookie('nick', $user);