RE: Вопросы по PHP (для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 15:13:05.926666
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Просто набери в яндэксе "метод POST" Там тебе и отличия от GET и как им пользоваться расскажут)
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 15:13:13.436666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: ZeitGeist7 мануалы где можно почитать про запросы (POST и иже с ним) А что именно, через POST передавать данные из формы или посылать POST'ом в удаленный скрипт?
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 15:30:45.683333
|
|
|
ZeitGeist7
Сообщений: 67
Оценки: 0
Присоединился: 2008-09-21 21:58:46.603333
|
всё вместе… у меня на машине бегает 2 сервера (апач и узкоспециализированный) на апаче бегает сайт. на втором происходит некая деятельность(не могу рассказать что за деятельность)…. так вот из формы на сайте пересылается второму серву инфа типа логин:пароль(о есть нужна шифровка) обратно отсылается инфа статистического вида. мне бы ссылки на хорошие примеры ля новичков меня интересуют запросы ВООБЩЕ а не только Post… и перестаньте посылать к поисковикам…. имхо они тупые и тошнит уже от них жёстко…
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 15:35:18.200000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Дак если оба сервер на одной машине то зачем шифрование? хотя надежнее с ним. А вообще cURL нужно использовать, он и SSL поддерживает. http://www.htmlweb.ru/php/php_curl.php и в яндексе еще.
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 15:42:55.356666
|
|
|
ZeitGeist7
Сообщений: 67
Оценки: 0
Присоединился: 2008-09-21 21:58:46.603333
|
спасибо за ссылку… а просто пример где есть форма и скрипт можно привести? на форме два окошка один логин вторая пасс и кнопка которая шлёт эти переменные уже по нужному адресу… мне это нужно как пример чтобы было с чего начинать и опираться
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 16:46:04.216666
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
quote:
А что именно, через POST передавать данные из формы или посылать POST'ом в удаленный скрипт? из формы данные
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 16:49:48.920000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: FriLL из формы данные <form method=post … > и все дела
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 17:06:57.653333
|
|
|
b[e]nd3p
Сообщений: 187
Оценки: 0
Присоединился: 2008-09-02 20:54:56.370000
|
Посмотри еще на Intuit.ru? как делать там все подробно рассказано
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 18:36:04.066666
|
|
|
zhuk
Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
|
<?php
header('Content-Type: image/png');
imageInterlace($image, 1);
$img = @imagecreatefrompng('picture.png');
imagepng($img);
imagedestroy($img);
?> картинка не отображается. В чём проблема?
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 18:52:07.450000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
zhuk извини, время уже нет подсказать. Всем удачи и дальнейшего РНР-развития в новом году! Всех благ и всего прочего положительного побольше, отрицательного поменьше! У нас уже 21:51, поэтому: Всех с Новым Годом, я пошел в гости праздновать
|
|
|
RE: Вопросы по PHP (для новичков) - 2008-12-31 19:14:33.923333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
quote:
ORIGINAL: zhuk <?php
header('Content-Type: image/png');
imageInterlace($image, 1);
$img = @imagecreatefrompng('picture.png');
imagepng($img);
imagedestroy($img);
?> картинка не отображается. В чём проблема? imageinterlace, зачем? Причем $image не ресурс. http://ru2.php.net/imageInterlace Для дебага, я бы убрал @ перед imagecreatefrompng. и закоментил header. Тогда будет видно что и почему.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-01 01:49:00.556666
|
|
|
N73
Сообщений: 386
Оценки: -20
Присоединился: 2008-07-22 01:27:13.093333
|
quote:
ORIGINAL: horiz quote:
подскажите с чего начать изучение PHP? какая литература нужна? желательно название книги и автор Советую авторов: Кузнецов М.В. и Симдянов И.В. У них несколько книг по PHP и MySQL. Издательство "БХВ-Петербург". Пишут очень хорошо, а для новичка так вообще само то. спасибо:) +1
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-01 05:47:52.463333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
del
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-01 05:55:22.096666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Откуда переменная $image ? Ну и остальной код опиши более-менее
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-03 18:02:32.760000
|
|
|
asterisk
Сообщений: 14
Оценки: 0
Присоединился: 2008-11-26 15:51:56.233333
|
Например мы посчитали количество дней в 8-ми годах оно у нас равно 2922 дней. Данный период делится на четырёхдневный цикл. Так вот как определить каким днём будет являться наш 2922-ой день Первым, вторым третьим или четвёртым?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-03 19:14:00.570000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
<?php $date = "2008-01-02"; $days = (int)(time() - strtotime($date)) / (60 * 60 * 24); var_dump($days % 4); ?>
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-03 19:39:42.556666
|
|
|
asterisk
Сообщений: 14
Оценки: 0
Присоединился: 2008-11-26 15:51:56.233333
|
Всем спасибо разобрался!!!
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-03 20:14:31.636666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
quote:
Например мы посчитали количество дней 8-ми годах оно у нас равно 2922 данный период делится на четырёхдневный цикл. Так вот как определить каким днём будет являться наш 2922-ой день Первым, вторым третьим или четвёртым? сам понял, что спросил? Формулируй четко, по-русски. В соотвествии с логикой и правилами русского языка, а не своими алогичными попытками сказать "хочу то, не знаю что, но должно быть вот так" Одно это чего стоит: quote:
оно у нас равно 2922 данный период делится на четырёхдневный цикл полный алес
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-03 21:17:07.933333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: Pashkela quote:
оно у нас равно 2922 данный период делится на четырёхдневный цикл полный алес В точку, ++
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-05 15:44:23.176666
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
2922%4
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 10:55:10.196666
|
|
|
Viper[o_O]k
Сообщений: 163
Оценки: 0
Присоединился: 2008-08-16 09:31:45.666666
|
Возможно ли написать бота, который будет нажимать на ссылку ? И чтобы работал через прокси, т.к надо накрутить систему =)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 16:56:52.873333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Возможно…
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 17:22:13.143333
|
|
|
Viper[o_O]k
Сообщений: 163
Оценки: 0
Присоединился: 2008-08-16 09:31:45.666666
|
Ммм, кто может написать и скоко это будет стоить ?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 17:23:38.330000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
aSich, Вам в раздел "Работа".
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 17:48:54.033333
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Вот допустим такой код: <?php
setlocale (LC_TIME, 'en_US');
echo strftime ('%A, %B %d %G, %T');
?>
Когда запускаю страницу на хостинге с этим кодом, то все хорошо выводится, а на локале-нет. Подскажите, что где настроить, что бы заработало. Или есть какие-нибудь альтернативные способы получения текущего времени и даты?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 17:53:43.860000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
ORIGINAL: Mamka Или есть какие-нибудь альтернативные способы получения текущего времени и даты? echo date("j M Y, G:i");
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 17:57:33.936666
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Мде…а я пилой хлеб режу.. Спасибо)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 19:25:52.450000
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Жесть меня как память подводит..это ж я и спрашивал уже… Теперь вот такой вопрос: Есть таблица в БД, например с полями id, name, event. Нужно вывести ее на страницу в табличном виде и (основная задача) при клике на любую строку она полностью выделилась и можно допустим сделать кнопку удалить и если строка выделена, то по клику на кнопку-запись из бд удалялась бы. Криво объяснил, но надеюсь понятно. Хотя наверно это JS, хз…
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 19:37:24.210000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Не, не JS. При составлении таблицы делаешь на каждую запись чекбокс типа - <input id=checkdel$i type='checkbox' name='del[{$row['id']}]' /> и потом скриптом удаляешь:
if (isset($_POST['del'])) {
foreach (@$_POST['del'] as $key => $value) {
if (is_numeric($key)) @mysqlq("DELETE FROM таблица WHERE id='$key'");
}
}
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 22:15:47.810000
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
Почему не работает
<?php
/// Конект к MySQL базе
$sql_host="localhost"; /// Хост
$sql_id="root"; /// Логин
$sql_pass="pass"; /// Пароль
$sql_db="home"; /// База
$link = mysqli_connect ("$sql_host", "$sql_id", "$sql_pass");
mysqli_select_db($link, "$sql_db");
$result = mysqli_query($link, "INSERT INTO events (date,time,author,event,comment) VALUES ('$event_date','$event_time'.'$event_author','$event_event','$event_comments')");
mysqli_close($link);
?>
Подключение к базе есть, переменные тоже. Где что забыл, где что неправильно?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 22:55:07.520000
|
|
|
IkeT
Сообщений: 101
Оценки: 0
Присоединился: 2008-12-07 23:54:11.183333
|
подскажите в чём дело, ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\gw\func.php on line 24 код:
function f_vhod($login,$pass)
{ $host="www.ganjawars.ru"; $port=80; $timeout=90;
$out="POST /login.php HTTP/1.1\r\n";
$out.="Host: www.ganjawars.ru\r\n";
$out.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)\r\n";
$out.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$out.="Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n";
$out.="Accept-Encoding: gzip,deflate\r\n";
$out.="Accept-Charset: Windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$out.="Keep-Alive: 300\r\n";
$out.="Connection: keep-alive\r\n";
$out.="Referer: http://www.ganjawars.ru/login.php\r\n";
$out.="Content-Type: application/x-www-form-urlencoded\r\n";
$length=strlen($out);
$out.="Content-Length: $length\r\n";
$fp=fsockopen($host, $port, $errno, $errstr, $timeout);
if(!$fp)
{ echo "$errstr($errno)<br>";
} else
{ fwrite($fp, $out);
while (!feof($fp)) {
[b] echo fgets($fp, 1024);[/b][color="#006600"] // ошибка указывает сюда[/color]
}
fclose($fp);
}
} Подскажите как правильно content-length задавать, понимаю что неправильно делаю
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 22:56:08.653333
|
|
|
IkeT
Сообщений: 101
Оценки: 0
Присоединился: 2008-12-07 23:54:11.183333
|
хмм глупые теги на этом форуме стоят, хоть бы админ пофиксил
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 22:56:15.090000
|
|
|
Mamka
Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
|
вот даже так: <?php
$link = mysqli_connect("localhost","root","pass");
mysqli_select_db($link, "home");
$result = mysqli_query($link, "INSERT INTO events (date,time,author,event,comment) VALUES ('t_date','t_time'.'t_author','t_event','t_comments')");
mysqli_close($link);
?> Когда вместо запроса на вставку делаю запрос на выборку-работает, выводит все хорошо, а добавлять запись не хочет..Помогите, плыыз МЛААААААА…..убейте меня.. $result = mysqli_query($link, "INSERT INTO events (date,time,author,event,comment) VALUES ('t_date','t_time'.'t_author','t_event','t_comments')");
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 23:18:27.753333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
quote:
ORIGINAL: IkeT подскажите в чём дело, ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\gw\func.php on line 24 код:
function f_vhod($login,$pass)
{ $host="www.ganjawars.ru"; $port=80; $timeout=90;
$out="POST /login.php HTTP/1.1\r\n";
$out.="Host: www.ganjawars.ru\r\n";
$out.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)\r\n";
$out.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$out.="Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n";
$out.="Accept-Encoding: gzip,deflate\r\n";
$out.="Accept-Charset: Windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$out.="Keep-Alive: 300\r\n";
$out.="Connection: keep-alive\r\n";
$out.="Referer: http://www.ganjawars.ru/login.php\r\n";
$out.="Content-Type: application/x-www-form-urlencoded\r\n";
$length=strlen($out);
$out.="Content-Length: $length\r\n";
$fp=fsockopen($host, $port, $errno, $errstr, $timeout);
if(!$fp)
{ echo "$errstr($errno)<br>";
} else
{ fwrite($fp, $out);
while (!feof($fp)) {
[b] echo fgets($fp, 1024);[/b][color="#006600"] // ошибка указывает сюда[/color]
}
fclose($fp);
}
} Подскажите как правильно content-length задавать, понимаю что неправильно делаю Ты не отправляешь данные на сервер, хотя пишешь, что постом они идут. Вот сервер и ждет от тебя их.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-06 23:40:55.803333
|
|
|
IkeT
Сообщений: 101
Оценки: 0
Присоединился: 2008-12-07 23:54:11.183333
|
а, сплю) а по поводу content-length?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-07 00:49:18.610000
|
|
|
IkeT
Сообщений: 101
Оценки: 0
Присоединился: 2008-12-07 23:54:11.183333
|
quote:
fwrite($fp, $out); quote:
ORIGINAL: oRb quote:
ORIGINAL: IkeT подскажите в чём дело, ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\gw\func.php on line 24 код:
function f_vhod($login,$pass)
{ $host="www.ganjawars.ru"; $port=80; $timeout=90;
$out="POST /login.php HTTP/1.1\r\n";
$out.="Host: [link=http://www.ganjawars.ru]www.ganjawars.ru[/link]\r\n";
$out.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)\r\n";
$out.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$out.="Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n";
$out.="Accept-Encoding: gzip,deflate\r\n";
$out.="Accept-Charset: Windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$out.="Keep-Alive: 300\r\n";
$out.="Connection: keep-alive\r\n";
$out.="Referer: [link=http://www.ganjawars.ru/login.php]http://www.ganjawars.ru/login.php[/link]\r\n";
$out.="Content-Type: application/x-www-form-urlencoded\r\n";
$length=strlen($out);
$out.="Content-Length: $length\r\n";
$fp=fsockopen($host, $port, $errno, $errstr, $timeout);
if(!$fp)
{ echo "$errstr($errno)<br>";
} else
{ fwrite($fp, $out);
while (!feof($fp)) {
[b] echo fgets($fp, 1024);[/b][color="#006600"] // ошибка указывает сюда[/color]
}
fclose($fp);
}
} Подскажите как правильно content-length задавать, понимаю что неправильно делаю Ты не отправляешь данные на сервер, хотя пишешь, что постом они идут. Вот сервер и ждет от тебя их. хмм, совсем запутался, а как же их тогда отправлять? напишите пример пожалуйста.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-07 10:05:15.440000
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
http://www.google.com/search?hl=ru&client=opera&rls=ru&hs=ghS&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB+http&spell=1 http://ru2.php.net/curl
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-01-07 10:18:24.583333
|
|
|
Панда
Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
|
quote:
ORIGINAL: Mamka Жесть меня как память подводит..это ж я и спрашивал уже… Теперь вот такой вопрос: Есть таблица в БД, например с полями id, name, event. Нужно вывести ее на страницу в табличном виде и (основная задача) при клике на любую строку она полностью выделилась и можно допустим сделать кнопку удалить и если строка выделена, то по клику на кнопку-запись из бд удалялась бы. Криво объяснил, но надеюсь понятно. Хотя наверно это JS, хз… если красиво то всетаки js foreach((array)$_POST['del'] as $value) { if ((int)$value>0) mysql_query("DELETE FROM таблица WHERE id=".(int)$value); }
|
|
|
|
|