хм.. впервые слышу, возможно в файлы вообще не пишется ? Тогда укажи полный путь и установи права на папку куда будут сейвиться куки, к примеру: curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'./cook/cook.txt'); и права chmod 0777 на папку cook. А вообще покажи хоть в каком формате записываются куки в файл, если там нет конфиденциальной информации.
на сайте есть такая штука нажимаем написать сообщение появляется текстарея и инпут сабмит отправляеткомментарий без капчи подкиньте идейку реализовать что то типа минифлудера
снифай заголовки при отправке сообщения, циклично отправляй их курлом/сокетами с необходимым значением
на входе имеется такой массив ($_POST['date']) PHP: Array ( [0] => 2009-10-1 [1] => 2009-10-2 [2] => 2009-10-3 [3] => 2009-10-4 [4] => 2009-10-5 [5] => 2009-10-6 [6] => 2009-10-7 [7] => 2009-10-8 [8] => 2009-10-9 [9] => .... 2009-10-25 [25] => 2009-10-26 [26] => 2009-10-27 [27] => 2009-10-28 [28] => 2009-10-29 [29] => 2009-10-30 [30] => 2009-10-31 ) Пытаюсь его обработать и внести в БД(часть переменных опущена) PHP: if (isset($_POST['duty_id'])) { $day_in_month=$_POST['days_in_month']; for($i=0;$i<=$day_in_month;$i++){ $date=$_POST['date'][$i]; echo "INSERT INTO duty_schedule set date='$date',uid='$uid',duty_id='$duty_id <br>"; } получаем PHP: INSERT INTO duty_schedule set date='2009-10-25',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-26',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-27',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-28',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-29',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-30',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='2009-10-31',uid='-1',duty_id='2 INSERT INTO duty_schedule set date='',uid='',duty_id='2 почему на выходе имеем INSERT INTO duty_schedule set date='',uid='',duty_id='2 с пустыми полями???? и цикл если будем начинать с for($i=1;$i<=$day_in_month;$i++) то массив вообще не обрабатывается
формы откуда идут данные такие PHP: <select name="sel[]" id="select1">...</select> <select name="sel[]" id="select2">...</select> <select name="sel[]" id="select3">...</select> помимо селектов есть еще и скрытые поля. поэтому получается что двумерный массив З.Ы. $_POST['date'] - это массив который у нас на входе (я его описал выше)
cлух,это как же ты постом передаешь массив , а потом хочешь обратиться к его элементам? пускай ты отправил формой массив: PHP: Array ( [0] => 2009-10-1 [1] => 2009-10-2 [2] => 2009-10-3 [3] => 2009-10-4 [4] => 2009-10-5 [5] => 2009-10-6 [6] => 2009-10-7 [7] => 2009-10-8 [8] => 2009-10-9 [9] => .... 2009-10-25 [25] => 2009-10-26 [26] => 2009-10-27 [27] => 2009-10-28 [28] => 2009-10-29 [29] => 2009-10-30 [30] => 2009-10-31 ) PHP: <form name="" action="" method="post"> <textarea name="date" rows=5 cols=20 wrap="off"></textarea> <input type="submit" value="Send"> </form> <?=$_POST['date'][1];?> он будет обрабатываться как строка , но не как массив,и не о каких : PHP: $date=$_POST['date'][$i]; речи быть не может.
L I G A O'RLY? PHP: <pre><form method="post"><input type="hidden" name="massiv[]" value=1> <input type="hidden" name="massiv[]" value=2> <input type="hidden" name="massiv[]" value=3> <input type="hidden" name="massiv[]" value=4> <input type="hidden" name="massiv[]" value=5> <input type="hidden" name="massiv[]" value=6> <input type="submit"></form> <?PHP var_dump($_POST);
у меня какието траблы с антикаптчей. пишет ERROR_WRONG_USER_KEY хотя кей верный и в админке вижу капчу... ето только у меня?
я говрил о textarea Gifts OMG о скрытой форме. svesve о : PHP: <select name="sel[]" id="select1">...</select> <select name="sel[]" id="select2">...</select> <select name="sel[]" id="select3">...</select> 2svesve и чо это? мб ты хотел написать: PHP: <select size="1" name="Name"> <option value="1">Item1</option> <option value="2">Item2</option> </select> ??? и продемонстрируй обращений к элементам 2х мерного массива как ты написал: >>все может и есть.
<select name="sel[]" id="select1"> <option>1</option> <option>2</option> </select> <select name="sel[]" id="select2"> <option>1</option> <option>2</option> </select> и т.д. Сабмитем форму с селектами смотрим что запостили print_r($_POST['sel']); получим массив вида array( [0]=>1,[1]=>1,[2]=>2..... и т.д.) обратиться к элементу массива можно через $_POST['sel'][номер эл-та] если я ошибаюсь поравьте, но на практике все пашет. =)
Смотрите, я в php полный лох, вот щас мне понвдобился скрипт для вконтакте по добавлению в друзья. Смысл есть список акков и мне нужно что бы они все пригласили одного пользователя к себе в друзья. Порыскав тут, я нашл похожий скрипт, по добавлению приложений. С помощью чарлиза я узнал какой запрос нужен для добавления в друзья. и вот что вышло у меня, но он не работит, не пойму в чём дело, где ошибка. вот файл http://nikkin2.h16.ru/test.txt
1. сокет 2. 3. http://php.net PHP: $urli = 'http://vkontakte.ru/friends_ajax.php?act=accept_friend&fid='.$apps_id.'&hash='.$hash[1]; раньше так и было, сейчас это лишь первая часть запроса, какие запросы надо посылать см. картинку PHP: $urli1 = 'http://vkontakte.ru/friends_ajax.php?act=request_form&fid='.$apps_id; $urli2 = 'http://vkontakte.ru/friends_ajax.php?act=accept_friend&fid='.$apps_id.'&hash='.$hash.'&verbose=1'; отсылать по очереди сначала $urli1 потом 2, и смотри не завтыкай что $apps_id это id который надо добавить в друзья
Спасибо, вроде всё верно, но по ходу в этом скрипте еще и не работает что-то. Мне аки вообще не логинятся
Доброе утро! Подскажите, как лучше сделать? Есть переменная: $p="320x200"; требуется её разделить на 2 переменные: $w="320"; и $h="200"; Как это лучше реализовать? Спасибо!