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

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

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

Зашли как: Guest
Все форумы >> [Веб-программинг] >> RE: Вопросы по PHP (для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по PHP (для новичков) - 2010-06-28 22:02:56.913333   
Antichat

Сообщений: 9
Оценки: 0
Присоединился: 2010-06-17 09:28:02.456666
Есть список:
1+r1+p
1+r1+p1
1+r1+p2
1+r2+j1
1+r2+j2
1+r2+j3

Надо из него както пыхой получить:
<ul>
<li><a href="#0">1</a>
     <ul>
       <li><a href="#">r 1</a>
           <ul>
             <li><a href="#">p</a></li>
             <li><a href="#">p1</a></li>
             <li><a href="#">p2</a></li>
           </ul>
       </li>
       <li><a href="#">r2</a>
           <ul>
             <li><a href="#">j</a></li>
             <li><a href="#">j1</a></li>
             <li><a href="#">j2</a></li>
           </ul>
       </li>
     </ul>
</li>
</ul>


Както так наверно
<?php

$a = <<<A
1+r1+p
1+r1+p1
1+r1+p2
1+r2+j1
1+r2+j2
1+r2+j3
A;

$e .= '<ul>';
$m1 = explode("\n", $a);

foreach($m1 as $v) {
$m2 = explode("+", $v);
// …….
}

}

$e .= '</ul>'

echo $e;

?>

Помогите мне кто-нибудь пожалуйста
Post #: 1361
RE: Вопросы по PHP (для новичков) - 2010-06-29 10:18:33.240000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
чтоб сильно не менять твой код, можно так (если всегда 1 в начале, то есть первая цифра в строке ничего не значит)
$m1 = explode("\n", $a); $lists = array(); foreach($m1 as $v) { $m2 = explode("+", $v); if ( !isset($lists[$m2[1]]) ) { $lists[$m2[1]] = array(); } $lists[$m2[1]][] = $m2[2]; } echo "&lt;ul&gt;"; foreach($list as $key =&gt; $value) { echo "&lt;li&gt;&lt;a&gt;" . $key . "&lt;/a&gt;"; echo "&lt;ul&gt;"; foreach ($value as $val) { echo "&lt;li&gt;&lt;a&gt;" . $val . "&lt;/a&gt;"; } echo "&lt;/ul&gt;&lt;/li&gt;"; } echo "&lt;/ul&gt;";
Не проверял, так что не знаю, работает или нет )) Добавишь всякие проверки - будет нормально.
В принципе, можешь написать рекурсивную функцию )
Post #: 1362
RE: Вопросы по PHP (для новичков) - 2010-07-03 16:38:01.883333   
scsi.aka.api

Сообщений: 122
Оценки: 0
Присоединился: 2008-07-02 00:58:06.646666
кто-нить может посказать как удалить bb коды из текста?
написал вот такую штуку:
$textq="1.txt"; $text = fopen("1.txt", "rt") or die("Can't open file!"); function bb ($text) { $remove = array ("quote", "code"); &nbsp;&nbsp; for ($i = 0; $i &lt; count ($remove); $i++) &nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $l = 0; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $l = $r = $p = strpos ($text, "[{$remove[$i]}", $l); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $l !== false ) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ( ($r = strpos ($text, "[/{$remove[$i]}]", $r + 1)) !== false &amp;&amp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ($p = strpos ($text, "[{$remove[$i]}", $p + 1)) !== false &amp;&amp; $p &lt; $r ); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $r !== false ) $text = substr ($text, 0, $l) . substr ($text, $r + strlen ($remove[$i]) + 3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } while ( $l !== false ); &nbsp;&nbsp; } &nbsp;&nbsp; do &nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $l = strpos ($text, "[", $l); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $l !== false ) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $r = strpos ($text, "]", $l); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $r !== false ) $text = substr ($text, 0, $l) . substr ($text, $r + 1); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp; } while ( $l !== false &amp;&amp; $r !== false ); &nbsp;&nbsp; return nl2br (protection ($text)); } но она не работает….
кто может подсказать оптимальное решение?
p.s 100е сообщение
Post #: 1363
RE: Вопросы по PHP (для новичков) - 2010-07-10 07:09:49.750000   
Vb[fbk

Сообщений: 32
Оценки: 0
Присоединился: 2010-06-17 06:24:38.233333
подскажите php код фейк вконтакте, тобы мне пароли с мылом отправлял в документ на хостинге или на мыло
Post #: 1364
RE: Вопросы по PHP (для новичков) - 2010-07-11 14:14:21.610000   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Всем привет.
Подскажите элементарщину..как лучше реализовать комментарии к записям?
т.е. есть таблица id text date например. А вот комменты записывать в другую таблицу, или добавить лонговое поле к старой и туда через какой-нибудь разделитель их пихать?
Post #: 1365
RE: Вопросы по PHP (для новичков) - 2010-07-12 10:30:21.660000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
в другую таблицу, связываешь по ид текста
Post #: 1366
RE: Вопросы по PHP (для новичков) - 2010-07-12 17:56:06.573333   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Папа Джеймс, а как эта таблица будет выглядеть и как записывать в нее комменты? Все комменты одного айди в одну ячейку, или ячейка под коммент?

и еще такой вопрос..
есть примерно такой формат текста :
quote:


+++++
текст1
+++++
текст2
+++++
……….
+++++
текстN
+++++

Мне нужен цикл, который затащит от текст1 до текстN в массив. Хэлп плиз
Post #: 1367
RE: Вопросы по PHP (для новичков) - 2010-07-12 20:23:30.890000   
Bulb

Сообщений: 206
Оценки: 0
Присоединился: 2010-03-15 17:41:00.493333
Всем привет! Возникла такая проблемка: при изучении пхп хотел создать БД MySql, но при входе в localhost/phpmyadmin выдаёт ошибку о неправильном пароле. Какой пароль по умолчанию? Оставляю поле пустым в конфинге, всё ровно та же фигня….8|
Post #: 1368
RE: Вопросы по PHP (для новичков) - 2010-07-13 12:17:39.100000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Таблица примерно так выглядеть должна
поле ID - ключ, счетчик комментов
поле text_id - связывает с таблицей текстов (= id текста, к которому комментарий)
поле comment - текст коммента
поле user - id или имя юзера

ДЛя того, чтобы выташить текст, можешь использовать регулярки. Или просто сделать explode по разделителям
Post #: 1369
RE: Вопросы по PHP (для новичков) - 2010-07-13 14:40:16.153333   
QunneD

Сообщений: 833
Оценки: 0
Присоединился: 2008-11-09 20:54:38.113333


id [int/255] - айди комментария
textid [int/255] - айди новости, к которой этот комментарий будет принадлежать
authorid [int/255] - айди пользователя
text [longtext] - содержимый текст комментария
date [datetime] - дата комментария

PHP код:

&lt;? $newsid = mysql_escape_string($_GET['newsid']); // айди новости $result = mysql_query("SELECT * FROM comments WHERE textid='$newsid'"); $ok = 0; while ($row = mysql_fetch_array($result)) { $ok = 1; ?&gt; &lt;div style="border:1px dashed #000000; margin:3px; padding:5px"&gt; Author: &lt;? echo $row['author']; ?&gt;&lt;/br&gt; Date: &lt;? echo $row['date']; ?&gt;&lt;/br&gt; Comment: &lt;? echo $row['text']; ?&gt;&lt;/br&gt; &lt;/div&gt; &lt;? } if (!$ok == 1) { echo "No comments found"; } ?&gt;
Post #: 1370
RE: Вопросы по PHP (для новичков) - 2010-07-13 19:40:14.816666   
Mamka

Сообщений: 560
Оценки: 0
Присоединился: 2007-11-26 22:20:09.313333
Все, до меня дошло, все ясно!
Огромное спасибо!
Post #: 1371
RE: Вопросы по PHP (для новичков) - 2010-07-14 16:12:15.916666   
Ipandra

Сообщений: 1
Оценки: 0
Присоединился: 2010-03-11 16:39:30.833333
Имеем файл param.php В нем содержиться:

&lt;HTML&gt; &lt;HEAD&gt; &lt;/HEAD&gt; &lt;BODY&gt; &lt;form action="param.php" method="get"&gt; Имя пользователя: &lt;input name="UserName"&gt; &lt;/form&gt; &lt;?php if ($UserName&lt;&gt;"") { print("&lt;Р&gt;Ваше имя пользователя: ") ; print("$UserName") ; } ?&gt; &lt;/BODY&gt; &lt;/HTML&gt;
Функция Print Ничего не печатает, переменная $UserName Не определена, В чём проблема???

Пример взят из Книги Фленова
Использую Denwer.
Post #: 1372
RE: Вопросы по PHP (для новичков) - 2010-07-14 20:20:37.873333   
QunneD

Сообщений: 833
Оценки: 0
Присоединился: 2008-11-09 20:54:38.113333
&lt;HTML&gt; &lt;HEAD&gt; &lt;/HEAD&gt; &lt;bоdу&gt; &lt;form action="&lt;? echo $_SERVER['PHP_SELF']; ?&gt;" method="get"&gt; Имя пользователя: &lt;input name="UserName"&gt;&lt;/br&gt;&lt;/br&gt; &lt;input type="submit" value="ОK" /&gt; &lt;/form&gt; &lt;?php if ($_GET['UserName']&lt;&gt;"") { print("&lt;p&gt;Ваше имя пользователя: ") ; print($_GET['UserName']) ; } ?&gt; &lt;/bоdу&gt; &lt;/HTML&gt;
Post #: 1373
RE: Вопросы по PHP (для новичков) - 2010-07-14 23:46:59.556666   
Meliborn

Сообщений: 294
Оценки: 0
Присоединился: 2009-06-17 16:06:59.840000
quote:

&lt;? echo $_SERVER['PHP_SELF']; ?&gt;

Обычно сокращают:
&lt;form action="&lt;?=$_SERVER['PHP_SELF']; ?&gt;" method="get"&gt; :)
Post #: 1374
RE: Вопросы по PHP (для новичков) - 2010-07-15 08:55:55.650000   
probm

Сообщений: 19
Оценки: 0
Присоединился: 2010-07-02 21:04:54.683333
Всем Привет… у меня тупой вопрос скорее всего х)
пытался вывести из таблицы уроки на локалхосте, а база выдает только первый урок миллиард раз…
а 2 3 не выдает вообще[>:]
вот скрипт по которому пытаюсь выводить=)
<?
$sql="SELECT id,title,description,author,date FROM lessons";
$myrow = mysql_fetch_array(mysql_query($sql,$db));
do
{
        
printf      ("<table  align='center' class='lesson'>
             <tr>
               <td align='center' class='lesson_title'>%s</td>
             </tr>
             <tr>
               <td align='center'>&nbsp;</td>
             </tr>
           </table>", $myrow['title'] );
   }

while ($myrow = mysql_fetch_array(mysql_query($sql,$db))) ?>



Post #: 1375
RE: Вопросы по PHP (для новичков) - 2010-07-15 13:56:54.850000   
Meliborn

Сообщений: 294
Оценки: 0
Присоединился: 2009-06-17 16:06:59.840000
Попробуй вместо
$sql="SELECT id,title,desсriрtion,author,date FROM lessons"; это
$sql="SELECT * FROM lessons";
Post #: 1376
RE: Вопросы по PHP (для новичков) - 2010-07-15 15:22:23.680000   
QunneD

Сообщений: 833
Оценки: 0
Присоединился: 2008-11-09 20:54:38.113333
&lt;?

$sql = mysql_query("SELECT id,title,desсriрtion,author,date FROM lessons");

$rok = 0;

while ($myrow = mysql_fetch_array($sql))
{
$rok = 1;
?&gt;
&lt;table align='center' class='lesson'&gt;
&lt;tr&gt;
&lt;td align='center' class='lesson_title'&gt;&lt;? echo $myrow['title']; ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align='center'&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;?
}

if (!$rok == 1)
{
echo "No lessons found!";
}

?&gt;
Post #: 1377
RE: Вопросы по PHP (для новичков) - 2010-07-15 16:08:26.073333   
probm

Сообщений: 19
Оценки: 0
Присоединился: 2010-07-02 21:04:54.683333
спс и все поля пришлось из таблицы выбрать и скрипт помог х) спс=)
Post #: 1378
RE: Вопросы по PHP (для новичков) - 2010-07-30 13:16:14.090000   
Golune

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-28 13:25:35.636666
Как можно считать содержимое страницы другого сайта и вывести его на своей странице.
Решил попробовать сделать так:
<?
echo file_get_contents('http://sitedomain.ru');
?>
Но возникают проблемы с  кодировкой и стилями.
Как можно это исправить?


Post #: 1379
RE: Вопросы по PHP (для новичков) - 2010-07-30 14:31:26.016666   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
через iframe можешь
<iframe src="http://sitedomain.ru"></iframe>
Post #: 1380
RE: Вопросы по PHP (для новичков) - 2010-07-30 23:39:11.966666   
Golune

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-28 13:25:35.636666
А без использования фреймов, можно как-нибудь решить этот вопрос?
Post #: 1381
RE: Вопросы по PHP (для новичков) - 2010-08-01 09:01:27.893333   
cheburator01

Сообщений: 15
Оценки: 0
Присоединился: 2009-12-28 06:00:53.503333
quote:

ORIGINAL: TangenCc

Подскажите пжлст. У меня стоит фильтр _-а-яa-zА-ЯA-Z0-9 (для входа например, авторизация), но почемуто символы Цц, Ёё, @ не доступны, как их тоже включить в этот спискок… [&:]

Все дело в кодировке :)
quote:

Как можно считать содержимое страницы другого сайта и вывести его на своей странице.
Решил попробовать сделать так:
&lt;?
echo file_get_contents('http://sitedomain.ru');
?&gt;
Но возникают проблемы с кодировкой и стилями.
Как можно это исправить?

Добавь еще
header('charset=utf-8');
Где utf-8 нужная кодировка
Post #: 1382
RE: Вопросы по PHP (для новичков) - 2010-08-01 17:36:01.133333   
Meliborn

Сообщений: 294
Оценки: 0
Присоединился: 2009-06-17 16:06:59.840000
А лучше сделай страницу, на которой будешь выводить в кодировке той, которую грабишь.
Post #: 1383
RE: Вопросы по PHP (для новичков) - 2010-08-11 13:34:18.810000   
x_mr_bob_x

Сообщений: 30
Оценки: 0
Присоединился: 2010-07-15 19:18:23.810000
Всем привет. Хотел спросить, тяжелый ли язык php? Сколько времени уйдёт на обучение что бы начать писать что либо существенное? Смогу ли я с помощью php написать что либо под Zeus?
Post #: 1384
RE: Вопросы по PHP (для новичков) - 2010-08-13 11:51:11.073333   
Golune

Сообщений: 29
Оценки: 0
Присоединился: 2010-01-28 13:25:35.636666
Помогите с регулярными выражениями. Надо, чтобы оно искало все ссылки на странице
Вот составил
$content = file_get_contents("index.htm");
$pattern = "|&lt;a(.+?)href="(.+?)"(.*?)&gt;(.+?)&lt;\/a&gt;|siU";
preg_match($pattern, $content, $out);

Но ничего не получается. Помогите плз!
Post #: 1385
RE: Вопросы по PHP (для новичков) - 2010-08-23 21:10:38.193333   
diess666

Сообщений: 177
Оценки: 0
Присоединился: 2009-09-21 16:14:04.670000
Fatal error: Call to a member function set() on a non-object in X:\home\almug.ru\www\main.php on line 55

народ как от этого избавится???

вот листинг маин.пхп

<?
$uid = intval($_COOKIE["uid"]);
if(!$uid)
{
include("error.html");
exit;
}
//error_reporting(E_ERROR | E_WARNING | E_PARSE);
if (empty($_GET["serrors"]) or 1)
error_reporting(E_ERROR | E_PARSE);
else
error_reporting(0);

$timer = time() + intval(microtime()*1000)/1000;
include_once ('inc/functions.php');
include_once ('inc/connect.php');

//sql("SELECT COALESCE(GET_LOCK('".intval($_COOKIE["uid"])."', 60));");

################################## LOCK

########################################
include_once ('inc/prov.php');
include_once ('inc/up.php');

if ($pers["curstate"]==0) include_once ('inc/pers.php');
if ($pers["curstate"]==1) include_once ('inc/inv.php');
if ($pers["curstate"]==2) {
$row = sqla ("SELECT inc FROM `locations` WHERE `id` = '".$pers["location"]."'");
include_once ("inc/locations/".$row["inc"]);}
if ($pers["curstate"]==3) include ('inc/naddon.php');
if ($pers["curstate"]==4) include ('inc/battle.php');
if ($pers["curstate"]==5) include ('inc/self.php');
if ($pers["curstate"]==6) include ('inc/friends/list.php');
if ($pers["curstate"]==16) include ('inc/adm/map_edit.php');
if ($pers["curstate"]==17) include ('inc/adm/new_add.php');
if ($pers["curstate"]==18) include ('inc/adm/new_tip.php');
if ($pers["curstate"]==20) include ('inc/adm/administration.php');
if ($pers["curstate"]==21) include ('inc/adm/media.php');
if ($pers["curstate"]==22) include ('inc/adm/weapons.php');
if ($pers["curstate"]==23) include ('inc/adm/magic.php');
if ($pers["curstate"]==24) include ('inc/adm/bots.php');
if ($pers["curstate"]==25) include ('inc/adm/ministers.php');
if ($pers["curstate"]==26) include ('inc/adm/users.php');
if ($pers["curstate"]==27) include ('inc/adm/quests.php');
if ($pers["curstate"]==28) include ('inc/adm/questsR.php');
if ($pers["curstate"]==29) include ('inc/adm/questsS.php');
if ($pers["curstate"]==30) include ('inc/adm/questsQ.php');
if ($pers["curstate"]==31) include ('inc/adm/ava_req.php');
if ($pers["curstate"]==32) include ('inc/adm/clans.php');



#############################UNLOCK
$memcache->set('LOCK'.$uid, 0);
$memcache->set('LOCKR'.$uid, 0);
###################################

$t = time() + intval(microtime()*1000)/1000 - $timer;
/*
$longes_exec = sqla("SELECT longest_exec FROM configs");
if ($longes_exec[0]<$t)
{
sqla("UPDATE configs SET longest_exec=".$t);
error_reporting(E_ALL & ~E_NOTICE);
}
*/
/*if (($t - $sql_queries_timer)>0.4)
{
$str1 = '';
foreach ($_POST as $key => $v)
$str1.=$key."=".$v.";";
$str2 = '';
foreach ($_GET as $key => $v)
$str2.=$key."=".$v.";";
say_to_chat ("a",str_replace("'","",'['.($t - $sql_queries_timer).'] POST:'.$str1.' | GET:'.$str2.''),1,'sL','*');
}*/
if ($_COOKIE["uid"]==5)
{
echo "<script>function sysdown(){ jQuery(\"#sysinf\").slideDown(300); }</script>";
echo "<a href='javascript:sysdown();' class=bga>Системная информация[".$t." | ".$sql_queries_timer."]</a>";
echo "<div class=fightlong id=sysinf style='display:none;'>";
echo "<font class=time><center>MySQL :: [".$sql_queries_counter."] > ".$sql_queries_timer." sec. | ALL :: ".$t."</center></font>";
echo "<font class=time><center>MySQL :: [".$sql_longest_query."] > ".$sql_longest_query_t." sec.</center></font><Br><a href=main.php?serrors=1 class=timef>Показать ошибки </a><hr>";
$included_files = get_included_files();
foreach ($included_files as $filename) {
echo "$filename<br>";
}
/*
echo "<hr><center>";
echo "<table class=table>";
$max=0;
$i=0;
$ind=0;

foreach($module_statisticks as $modst_array)
{
if ($modst_array["all_exec_time"]>$max)
{
$max = $modst_array["all_exec_time"];
$ind = $i;
}
$i++;
}
$modst_array = $module_statisticks[$ind];
foreach ($modst_array as $key=>$value)
echo "<tr><td class=lbutton>".$key."</td><td class=lbutton>".$value."</td></tr>";
echo "<tr><td class=lbutton><hr></td><td class=lbutton><hr></td></tr>";
echo "</table></center>";

if (isset($php_errormsg))
{
echo "<font class=time>Ошибки: ".$php_errormsg."</font>";
}*/
/*
foreach($sql_all as $a)
{
echo "<a class=inv href=\"main.php?show_q=".$a."\">".$a."</a><br>";
}

if (@$_GET["show_q"] and $_COOKIE["uid"]==5)
{
$q = explode(";",$_GET["show_q"]);
$q = $q[0];
$q = mysql_query($q);
$sqltitle = '';
$sqlbody = '';
while ($i < mysql_num_fields($q)) {
$meta = mysql_fetch_field($q, $i);
$sqltitle .= "<td><b>".$meta->name."</b> (".$meta->type."[".$meta->max_length."])</td>";
$i++;
}
while ($a = mysql_fetch_array($q,MYSQL_ASSOC))
{
$sqlbody .= "<tr>";
foreach($a as $v)
$sqlbody .= "<td>".$v."</td>";
$sqlbody .= "</tr>";
}
echo "<table border=1 width=100% cellspacing=2 cellpadding=2 bordercolorlight=#C0C0C0 bordercolordark=#FFFFFF><tr>".$sqltitle."</tr>".$sqlbody."</table>";
}

echo "</div>";*/
}

?><SCRIPT SRC='js/c.js'></SCRIPT><SCRIPT>$(".LinedTable tr:nth-child(odd)").css("background-color","#ECECEC");</SCRIPT>
<!– Yandex.Metrika –>
<script src="//mc.yandex.ru/resource/watch.js" type="text/javascript"></script>
<script type="text/javascript">
try { var yaCounter184038 = new Ya.Metrika(184038); } catch(e){}
</script>
<noscript><div style="position: absolute;"><img src="//mc.yandex.ru/watch/184038" alt="" /></div></noscript>
<!– Yandex.Metrika –>
Post #: 1386
RE: Вопросы по PHP (для новичков) - 2010-08-23 21:28:53.603333   
diess666

Сообщений: 177
Оценки: 0
Присоединился: 2009-09-21 16:14:04.670000
удалил мемкеш пропала ошибка но работать стало медленее
Post #: 1387
RE: Вопросы по PHP (для новичков) - 2010-10-18 11:35:03.076666   
dimx007

Сообщений: 9
Оценки: 0
Присоединился: 2009-05-16 14:53:37.220000
Есть прога, которая обращается к php скрипту. В логах пишет, что файл недоступен. Для проверки вместо php сделал скрипт на perl, было тоже самое пока не прописал путь до интерпретатора #!C:/apache2triad/perl/bin/perl.exe
В начале php скрипта написал #!C:/apache2triad/php/bin/php.exe но на php этого не прокатило..

Как в php скрипте указать путь до интерпретатора? OC - Windows server 2003.
Post #: 1388
Умоляю, помогите найти ошибку, в шаблоне, в файле login.tpl - 2010-10-25 15:39:36.920000   
grusa91

Сообщений: 6
Оценки: 0
Присоединился: 2008-07-21 16:26:09.460000
Умоляю, помогите найти ошибку, в шаблоне, в файле login.tpl Когда входит простой пользователь, весь шаблон слетает. Пропадают новости, правая колонка смещается вверх и в бок. А когда пользователь, имеющий доступ к админпанели-все хорошо. Где тут ошибка??

<?php
if ($is_logged == TRUE){

$login_panel = <<<HТМL
<div class="block-login">
<div>Привет, <strong><a href="{$link_profile}">{$member_id['name']}</a></strong>!
HТМL;

if ($user_group[$member_id['user_group']]['allow_admin']) {
$login_panel .= <<<HТМL
<a href="{$adminlink}" target="_blank" class="adminlink">Админцентр</a></div>
HТМL;
}

$login_panel .= <<<HТМL
<div><a href="{$link_newposts}">Непрочитанное</a> <del>|</del> <a href="{$link_addnews}">Добавить</a></div>
<div><a href="{$link_pm}">Почта ({$member_id['pm_unread']} | {$member_id['pm_all']})</a> <del>|</del> <a оnclick="jаvаsсriрt: showBusyLayer()" href="{$link_logout}">Выход</a></div>
</div>
HТМL;

} else {
$login_panel = <<<HТМL
<div class="block-login">
<form method="post" action=''>
<input name="login" type="hidden" id="login" value="submit" />
<input name="login_name" type="text" class="block-login-input" оnblur="if(this.value=='') this.value='Логин'" оnfосus="if(this.value=='Логин') this.value=''" value="Логин" />
<input name="login_password" type="password" class="block-login-input" оnblur="if(this.value=='') this.value='******'" оnfосus="if(this.value=='******') this.value=''" value="******" />
<div class="block-login-buttons nodecor">
<a href="{$link_lost}">Забыл пароль</a>  <a href="{$link_regist}">Регистрация</a>
<input name="image" type="submit" value="Вход" class="block-login-submit"/>
</div>
</form>
</div>
HТМL;
}
?>
Post #: 1389
RE: Умоляю, помогите найти ошибку, в шаблоне, в файле login.tpl - 2010-10-25 23:42:34.460000   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
grusa91 сам писал или чья cms?
Post #: 1390
RE: Умоляю, помогите найти ошибку, в шаблоне, в файле login.tpl - 2010-10-26 00:32:53.986666   
grusa91

Сообщений: 6
Оценки: 0
Присоединился: 2008-07-21 16:26:09.460000
Нет, я не САМА писала. Писала бы сама, знала бы, а так я вообще не очень соображаю. Помогите, пожалуйста.
Post #: 1391
RE: Вопросы по PHP (для новичков) - 2010-10-31 10:44:15.256666   
__PREDATOR__

Сообщений: 3
Оценки: 0
Присоединился: 2010-10-31 10:36:34.310000
Продскажите как написать скриптна php для перебора всех значений букв 'qwerty' и цифр '1234567890' по ramdom'y.И сохранял в файл.(словарь для брута).Заранее спасибо!
Post #: 1392
RE: Вопросы по PHP (для новичков) - 2010-10-31 11:34:47.023333   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
1.Работа со строками.
2.Работа с файлами.
3.Чуть-чуть мозга.
Post #: 1393
RE: Вопросы по PHP (для новичков) - 2010-10-31 11:53:49.486666   
__PREDATOR__

Сообщений: 3
Оценки: 0
Присоединился: 2010-10-31 10:36:34.310000
SPAM ты настоящий спам,такой ответ содержательный! можно еще поди цикл while do можно использовать и for to do и if then else-поди тоже можно
а вот ты скрипт скинь где перебор всех возможных комбинаций начиная с(0 0q q0 0qw q0w qw0 .. и тд )…
Post #: 1394
RE: Вопросы по PHP (для новичков) - 2010-10-31 12:39:40.056666   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
http://forum.vingrad.ru/forum/topic-5484.html 3 пост
Post #: 1395
RE: Вопросы по PHP (для новичков) - 2010-10-31 15:29:05.206666   
Bulb

Сообщений: 206
Оценки: 0
Присоединился: 2010-03-15 17:41:00.493333
Как накрутить счётчики посещаемости? Киньте способ в пм пожалуйста!))
Post #: 1396
RE: Вопросы по PHP (для новичков) - 2010-10-31 16:04:51.156666   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
могу написать) За чуть-чуть денег или красивую аську)
Post #: 1397
RE: Вопросы по PHP (для новичков) - 2010-11-21 00:18:13.926666   
xxPoSoLxx

Сообщений: 2
Оценки: 0
Присоединился: 2010-08-22 02:26:50.263333
Всем привет
Беспокоит вопрос

я только начал изучать PHP и требуется помощь

Куда вставлять код с сайта смс билинга ???
Он PHP всюду куда пробовал не работает8|
Post #: 1398
RE: Вопросы по PHP (для новичков) - 2010-11-21 11:40:26.086666   
Shvatov

Сообщений: 133
Оценки: 0
Присоединился: 2010-06-23 13:19:22.996666
Между тэгами боди.
Post #: 1399
RE: Вопросы по PHP (для новичков) - 2010-11-22 16:54:49.786666   
AloneMonaX

Сообщений: 106
Оценки: 0
Присоединился: 2009-02-04 14:57:00.896666
дыык скачай bbcode либу, поставь себе, обработай им твой текст, а потом striptags ему сделай
Post #: 1400
Страниц:  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

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