|
|
|
|
|
äëÿ: kasmanaft
(17.01.2008 â 16:59)
| | kasmanaft, ðåñïåêò âàì, âñ¸ òåïåðü íîðì, Unkind, âàì òîæå ñïàñèáî ) | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 15:07)
| | Ïîïðîáóéòå â _topik.php âìåñòî
$topik = ereg_replace("\n", "¹", $topik);
âîò òàê
$topik = preg_replace("#[\r\n]+#", "¹", $topik); | |
|
|
|
|
|
|
|
äëÿ: THERAPYbrother
(17.01.2008 â 00:57)
| | Shaman! Êîãäà âû áóäåòå ïëàòèòü çà ñåðâàê ïî 200$ è ó âàñ íà íåì áóäåò 35 ÷àòîâ, êîòîðûå ïëàòÿò (ïóñòü è ñèìâîëè÷åñêóþ ñóììó) çà áåçîïàñíîñòü è çà ìåñòî, ÁÄ êîòîðûõ ëîìàþò êàæäóþ íåäåëþ, òî òîãäà ñêàæèòå ãëóïîñòüþ ÿ çàíÿëñÿ èëè íåò, âû âåäü íå çíàåòå ñêîëüêî ÿ íàòåðïåëñÿ îò áàçû íà ìóñêóëå, òåì áîëåå êîãäà òàì â íåé 35 çàïèñåé, òî íà ôàéëàõ íè÷óòü íå ìåäëåííåå ðàáîòàåò + ïðîùå äëÿ êîïèðîâàíèÿ è ïåðåíîñà è ÿ òî÷íî çíàþ ÷òî å¸ íå ëîìàíóò, è ìîãó ãàðàíòèðîâàòü áåçîïàñíîñòü ÷àòàì, ïîýòîìó åñëè âû ïî êàêèìòî ïðè÷èíàì íå ìîæåòå ìíå ïîìî÷ü, òî ëó÷øå âîîáùå íå ïèñàòü.
Âîîáùå ïî÷åìó ÿ íàïèñàë íà ýòîò ôîðóì, ïðîñòî òóò îáû÷íî âñåãäà è âñåì ïîìîãàþò ïðàêòè÷åñêè âî âñåõ âîïðîñàõ íå ññûëàÿñü íà òî ÷òî ëåíü èëè íà òî ÷òî ñ÷èòàþò ýòî áåññìûñëåííûì èëè, ÷òî êîä ñëèøêîì áîëüøîé, shaman, âîò âû åñëè íå ìîæåòå ïîìî÷ü, òî ïðîìîë÷èòå, ïóñòü íàïèøóò òå êòî çíàþò. Ìíå ýòî íàäî, ïóñòü êàæäûé áóäåì ñàì ðåøàòü åñòü ëè ñìûñë â òîì ÷òî îí äåëàåò, íàïèñàòü òî ÷òî ýòî ãëóïî - êàæäûé ìîæåò. Åñëè áû ÿ ìîã ñàì ðåøèòü ýòó çàäà÷ó, òî íå ñòàë áû äåðãàòü êîãîòî òóò ñâîèìè ïðîáëåìàìè, íî íå ìîãó ÿ ñäåëàòü òàê êàê íàäî. Ïðîñòî áûë óâåðåí, ÷òî èìåííî òóò òî÷íî ìîæíî íàéòè îòâåò íà ëþáîé âîïðîñ, ò.ê. íåîäíîêðàòíî èìåííî òóò ìíå ïîìîãàëè, íó âèäíî íå âñåãäà òàê... | |
|
|
|
|
|
|
|
äëÿ: SHAman
(17.01.2008 â 00:47)
| | +1 | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 15:07)
| |
$topik = str_replace("¹", "<br>", $topik);
|
âñå ñìîòðåòü íå ñòàë,óâèäåë ñëó÷àéíî âîò ýòî.
ïîïðîáóéòå <br> çàìåíèòü íà \r\n,âäðóã è ïîìîæåò)) | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 22:08)
| | ïîòîìó ÷òî âû äîïóñòèëè îøèáêè:
1) çàíÿëèñü ãëóïîñòüþ, ïåðåâîäÿ ÁÄ ñ ìóñêóëà íà ôàéëû, íî ýòî ïîëáåäû
2) íå ñëóøàåòå îòâåòû
3) êèäàåòå áîëüøîé êóñîê êîäà. Ó âñåõ çäåñü åñòü ìíîãî êîäà. Äàâàéòå èì êèäàòüñÿ? :) Ïðîñòî ìíîãî êîäà ÷èòàòü äîëãî, òðóäíî è íåèíòåðåñíî. Îñîáåííî, ñ îñîçíàíèåì òîãî, ÷òî ýòî íóæíî êîìó-òî òàì, ÷òîáû ñäåëàòü ñòðàííóþ âåùü. Îùóùåíèå íàôèãíåíóæíîñòè óñèëèâàåòñÿ, êîãäà òû îñîçíàåøü, ÷òî ñàì ìîæåøü ñäåëàòü ïîäîáíîå áåç ïðîáëåì, ïîýòîìó ðåøåíèå ÷óæîé ïðîáëåìû ýêñïû íå äîáàâèò.
Èçâèíèòå, åñëè îáèäåë. Ëó÷øå ïðèìèòå ê ñâåäåíèþ. | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 15:07)
| | ÷òîòî ïðî ìåíÿ ñîâñåì ïîçàáûëè (( | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 14:47)
| | Ôàéë ÁÄ
0^newchat^òóò ñîäåðæèòñÿ ýòîò çëîñ÷àñòíûé òåêñò^
|
Ôàéë topik.php ñ êîòîðîãî îòïðàâëÿåòñÿ èíôà:
íà áá òåãè ïðîâåðêà åùå íå ñäåëàíà
¹ - ýòî çíàê êîòîðûé ñèìâîëèçèðóåò íîâóþ ñòðîêó
<html>
<head>
<title>
Òîï ëèñò
</title>
</head>
<body style="margin:0; padding:0">
<?php
$login = "newchat";
$myfile = "bazadtop.txt";
$content = file($myfile);
$line = count($content) - 1;
$array = file($myfile);
$exp = array();
foreach($array as $ar)
{
$exp[] = explode('^', $ar);
}
for ($u = 0; $u<=$line; $u++)
{
if (($exp[$u][1] == $login))
{
$topik = $exp[$u][2];
}
}
$topik = str_replace("¹", "<br>", $topik);
fclose ($fd);
?>
<table>
<tr><td>
<table>
<tr><td align="left">
<b><big><big>Òîï ëèñò</big></big></b>
</td></tr>
<tr><td><br>
<table width="800" align="left" border="0">
<tr><td align="left">
Âû ìîæåòå ñîñòàâèòü ñâîé òîïèê (îáúÿâëåíèÿ, íîâîñòè è ò.ä.) íà ãëàâíîé<br>
ñòðàíèöå ÷àòà (òèòóëüíûé ëèñò)<br><br>
Òàêæå âàì äîñòóïíû ñëåäóþùèå òýãè ôîðìàòèðîâàíèÿ:<br>
[b] òóò òåêñò [b] - æèðíûé øðèôò<br>
[i] òóò òåêñò [i] - êóðñèâ<br>
[u] òóò òåêñò [/u] - ïîä÷åðêíóòûé<br>
[big] òóò òåêñò [/big] - áîëüøîé øðèôò<br>
[small] òóò òåêñò [/small] - ìàëåíüêèé øðèôò<br>
[br] - ïåðåõîä íà äðóãóþ ñòðîêó<br>
[left] òóò òåêñò [/left] - âûðàâíèâàíèå ïî ëåâîìó êðàþ<br>
òóò òåêñò - âûðàâíèâàíèå ïî öåíòðó<br>
[right] òóò òåêñò [/right] - âûðàâíèâàíèå ïî ïðàâîìó êðàþ<br>
[black] òóò òåêñò [/black] - ÷åðíûé öâåò òåêñòà<br>
[blue] òóò òåêñò [/blue] - ñèíèé öâåò òåêñòà<br>
[red] òóò òåêñò [/red] - êðàñíûé öâåò òåêñòà<br>
[white] òóò òåêñò [/white] - áåëûé öâåò òåêñòà<br>
[yellow] òóò òåêñò [/yellow] - æåëòûé öâåò òåêñòà<br>
<br><br>
<form name="dfg" method="post" action="_topik.php">
<b><left>Òåêñò:</left> </b><br><br>
<textarea name="topik" rows="30" cols="70" maxlength="5000"><?=$topik;?></textarea><br>
<input type="submit" value=" Ñîõðàíèòü "></form> <br><br>
</td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html>
|
Ôàéë îáðàáîò÷èê _topik.php
<?php
$login="newchat";
$topik = $_POST["topik"];
$topik =strip_tags($topik);
if(strpos($topik, '^')){echo(" Íåâåðíûé ñèíòàêñèñ ");
exit();}
if(strpos($topik, '¹')){echo(" Íåâåðíûé ñèíòàêñèñ ");
exit();}
$topik = str_pad(substr($topik, 0, 500), 500, ' ', STR_PAD_RIGHT);
$topik = ereg_replace("\n", "¹", $topik);
$myfile = "bazadtop.txt";
$content = file($myfile);
$line = count($content) - 1;
$array = file($myfile);
$exp = array();
foreach($array as $ar){
$exp[] = explode('^', $ar);
}
for ($u = 0; $u<=$line; $u++){
if (($exp[$u][1] == $login)){
$exp[$u][2] = $topik;
$p = 1;
}
}
if ($p != 1){
exit("îøèáêà èíèöèàëèçàöèè ïî ëîãèíó ÷àòà");
}
$fd = fopen ($myfile,"w");
for ($i=0; $i<=$line; $i++)
{
for ($j=0; $j<=2; $j++){
fwrite($fd, $exp[$i][$j]);
fwrite($fd, "^");
}
fwrite($fd, "\n");
}
if ($p == 1){
echo ("ñîõðàíåíî óñïåøíî");
}
fclose ($fd);
?>
|
Äàëüøå ïîñëå ââîäà íàïðèìåð
[b]íîâîñòè ïîðòàëà[b]
[big]ëó÷øèå ôîòî[/big]
â ôàéëå ýòî äîëæíî âûãëÿäåòü òàê:
0^newchat^[b]íîâîñòè ïîðòàëà[b]¹[big]ëó÷øèå ôîòî[/big]^
|
À ïîëó÷àåòñÿ âîò òàê
0^newchat^[b]íîâîñòè ïîðòàëà[b]
¹[big]ëó÷øèå ôîòî[/big]
|
êàê âû ïîíèìàåòå â ôàéëå íàõîäèòñÿ ìíîãî çàïèñåé, ò.ê. ÷àòîâ 35 ïîýòîìó ëþáîé ñîñêîê ñî ñòðîêè íåäîïóñòèì, èíà÷å íàðóøèòñÿ ìàññèâ | |
|
|
|
|
|
|
|
äëÿ: Unkind
(16.01.2008 â 14:28)
| | âñå ðàâíî ñîñêàêèâàåò, ñåé÷àñ ñêèíó âåñü êîä, ÷òîáû íàãëÿäíåå áûëî | |
|
|
|
|
|
|
|
äëÿ: Blizard
(16.01.2008 â 14:05)
| | Òîãäà ëó÷øå ñäåëàòü ôèêñèðîâàííûé ðàçìåð.
<?php
// ...
$string = str_pad(substr($string, 0, 500), 500, ' ', STR_PAD_RIGHT);
// ...
?>
|
È ñ÷èòûâàòü íå äî ïåðâîãî ïåðåâîäà ñòðîêè, à ýòîò ôèêñèðîâàííûé ðàçìåð. | |
|
|
|
|