-
+159
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
echo "<center><br><br><form method=\"POST\" action=\"\">
<select name=\"Data\">";
$query="SELECT dtDate FROM Energo ORDER BY dtDate Desc";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
echo "
<option>".$row['dtDate']."</option>";
}
echo "</select>
<input value=\"OK\" type=\"submit\">
</form><center>";
if(!empty($Data))
{
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по ..... по состоянию на $Data г.<br><br>";
require_once ("tablebuh.lpd");
echo "<center><br><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
</center>";
}
else
{
echo "<form method=\"POST\" action=\"\">";
echo "<br><br><center><span style=\"font-weight: bold;\">Справка</span><br style=\"font-weight: bold;\">
<span style=\"font-weight: bold;\">по .... по состоянию на ";
$query="SELECT dtDate FROM Energo WHERE id='1'";
$res=mssql_query($query) or die("Ошибка запроса!");
while($row = mssql_fetch_array($res))
{
$Data=$row['dtDate'];
echo $row['dtDate']."<br><br>";
require_once ("tablebuh.lpd");
echo "</center>";
}
echo "<center><br>
Начальник %Отдел% <img style=\"width: 50%;\"
alt=\"\" src=\"podpis.gif\" align=\"middle\">
К***в Н.А.<br><br>
";
//А вот и сам tablebuh.php
<?php
if(empty($Data))
{
require_once ("t2.php");
}
else
{
require_once ("t1.php");
}
Хах, первый вопрос который задал себе, не пьян ли я был тогда=)
Самое забавное, в течении 4 месяцев директор не имел никаких претензий по поводу одной и той же информации ежедневно=)
LazyPiG,
21 Октября 2011
-
+169
- 1
- 2
- 3
- 4
- 5
if ( 1 ) {
//километровый говнокод
} else {
exit("error");
}
Чуть со смеху не умер когда else увидел
airrussia,
20 Октября 2011
-
+161
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
reset($queue);
$query = 'SELECT COUNT(*)'
.' FROM #__datsogallery'
.' WHERE (0 != 0';
while (list($key, $cat) = each($queue)) {
$query .= ' OR catid = '.$cat;
}
$query = $query
.') AND published = 1'
.' AND approved = 1';
$db->setQuery($query);
$result = $db->query();
Очень возбуждает строка 4.
Это в официальном релизе компонента com_datsogallery к Joomla 1.5
airrussia,
20 Октября 2011
-
+157
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function get_uri()
{
// Path corrector //
$path_correct = str_replace("http://","",$_SERVER['REQUEST_URI']);
if (($path_correct[strlen($path_correct)-1] != "/") and (!preg_match("#[\.|\?]#i",$path_correct))) {
header("Location: {$_SERVER['REQUEST_URI']}/"); exit;
}
// Path parser //
$request = str_replace("http://","",$_SERVER['REQUEST_URI']);
$params = strpos($request,"?");
if ($params>0) { $request = substr($request,0,$params); }
@list($ignore,$path) = @explode("/",$request,2);
$CRT['PATH'] = @explode("/",$path);
if ($CRT['PATH'][count($CRT['PATH'])-1] == "") { unset($CRT['PATH'][count($CRT['PATH'])-1]); }
return $CRT['PATH'];
}
Пиздец.
Думаю, какого хрена я отсылаю форму постом, а приходит гет.
Такое только на пиэйчпи могли написать.
Nicklasos,
20 Октября 2011
-
+159
- 1
- 2
- 3
- 4
- 5
if (!empty($query['date_act_start']) && !empty($query['date_act_end'])) {
if ($query['date_act_start'] && $query['date_act_end']) {
$sphinx->setFilterRange('startdate', $query['date_act_start'], $query['date_act_end']);
}
}
Вот такая проверка встретилась. Железная =)
shatzibitten,
20 Октября 2011
-
+166
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
$my_query = new WP_Query(array("post_status" => "publish",
"post_type" => "portfolio",
"post_parent" => $post->ID,
"orderby" => "date",
"posts_per_page" => 1));
/*
* Пиздец конечно, но это видимо самое гениальное, что я мог придумать
* в 3 часа ночи
*/
header("Location: ".get_permalink($my_query->posts[0]->ID));
WordPress.
varg242,
18 Октября 2011
-
+149
- 1
- 2
- 3
- 4
...
$access = array();
$access = file("access.php");
...
http://forum.php.su/topic.php?forum=33&topic=732
x34e,
18 Октября 2011
-
+165
- 1
$idlink = rawurlencode(base64_encode($name . "||" . $email . "||" . md5( $password1 ) . "||" . $accountID_1 . "||" . $accountID_2 . "||" . $accountID_3 . "||" . $serverid_1 . "||" . $serverid_2 . "||" . $serverid_3 . "||" . md5( sha1( $name . $email . DBHOST . DBNAME . $config['key'] ) ) ) );
Значит так, ребята. Готовьтесь воспринимать. Данные с регистрационной формы кодируются как только можно, потом с этим кодом генерируется ссылка и отправляется письмо с подтверждением регистрации. Когда новый пользователь переходит по ссылочке, данные берутся из базы, снова кодируются и сравниваются с кодом из ссылки.
Пы.Сы. Код не мой
kindofbear,
18 Октября 2011
-
+165
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
if($this->getAmount()){
$pos = strpos($this->getAmount(), '.');
if($pos === false )
{
$request->amount = $this->getAmount().'00';
}
else
{
$request->amount = str_replace('.','',$this->getAmount());
}
}
Magento extension: Cignex/Paymenttechchase
Преобразование прайса в центы.
Если цена заканчивается нулем, например 12.50 на выходе будет 125, а не 1250
vesan,
17 Октября 2011
-
+149
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if ($_POST['name']!='') {
$name=post_check($_POST['name'],10);
}else {
unset($_POST);
$_SESSION['error']='Не введено имя';
header("location: index.php?mode=registration");
exit;
}
Проверка данных. Ухахатывался
alexoy,
17 Октября 2011