ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Помощь вебмастеру

 

8497
Степан @Trilby
Pioner пишет:

Может это куда то нужно всунуть?
$boltayka = 'Trilby';
echo("We love you, ".$Boltayka."\n Ололо?");
а то я просто взял твой скрипт готовый)

шутку оценил 😀

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

1130
Александр @WestSide
мой тоже рабочий) просто с перменными запутался)
<?php
if(isset($_POST['submit'])){
if(isset($_POST['content'],$_POST['content1'],$_POST['content2'])){
$fh = fopen("file.txt", "a");
flock($fp, LOCK_EX);
$str = "Поле 1: ".$_POST['content']."\nПоле 2: ".$_POST['content1']."\nПоле 3: ".$_POST['content2']."\n-------------------\n";
fwrite($fh, $str);
flock($fp, LOCK_UN);
fclose($fh);
echo('Спасибо вам, за что-то там');
}
}else{
?><form method=post>
<textarea name=content></textarea><br />
<textarea name=content1></textarea><br />
<textarea name=content2></textarea><br />
<input type=submit name=submit value="Отправить">
</form>
<?php }?>

Добавлено:
И если не пишет с новой строки, какая ОС стоит? для линукса нужно \n\r

Отредактировано WestSide - 05.01.2011
4151
Дмитрий @Pioner
Trilby пишет:

Pioner пишет:

Может это куда то нужно всунуть?
$boltayka = 'Trilby';
echo("We love you, ".$Boltayka."\n Ололо?");
а то я просто взял твой скрипт готовый)

шутку оценил 😀

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

Пардон, просто смотрел в обычном блокнотике там все на один цвет)
Пасибо)
-------------
P.S Мож кто знает как вывести чтоб в txt этом айпишник хранился того кто отправил? Но при этом не был виден самому человеку который отправляет?

Отредактировано Pioner - 05.01.2011
1130
Александр @WestSide
Pioner пишет:

Trilby пишет:

Pioner пишет:

Может это куда то нужно всунуть?
$boltayka = 'Trilby';
echo("We love you, ".$Boltayka."\n Ололо?");
а то я просто взял твой скрипт готовый)

шутку оценил 😀

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

Пардон, просто смотрел в обычном блокнотике там все на один цвет)
Пасибо)
-------------
P.S Мож кто знает как вывести чтоб в txt этом айпишник хранился того кто отправил? Но при этом не был виден самому человеку который отправляет?

узнать IP можно с помощью суперглобального массива $_SERVER
$ip = $_SERVER['REMOTE_ADDR'];

8497
Степан @Trilby
WestSide пишет:

Pioner пишет:

Trilby пишет:


шутку оценил 😀

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

Пардон, просто смотрел в обычном блокнотике там все на один цвет)
Пасибо)
-------------
P.S Мож кто знает как вывести чтоб в txt этом айпишник хранился того кто отправил? Но при этом не был виден самому человеку который отправляет?

узнать IP можно с помощью суперглобального массива $_SERVER
$ip = $_SERVER['REMOTE_ADDR'];


Соответственно, строку:
$str = "Поле 1: ".$_POST['content']."\nПоле 2: ".$_POST['content1']."\nПоле 3: ".$_POST['content2']."\n-------------------\n";
заменив на
$ip = $_SERVER['REMOTE_ADDR'];
$str = "IP: ".$ip."\nПоле 1: ".$_POST['content']."\nПоле 2: ".$_POST['content1']."\nПоле 3: ".$_POST['content2']."\n-------------------\n";

4151
Дмитрий @Pioner
А в болтайкином скрипте как?)

8497
Степан @Trilby
Pioner пишет:

А в болтайкином скрипте как?)

я на своем и сделал пример)
Смотри внимательнее

4151
Дмитрий @Pioner
Trilby пишет:

Pioner пишет:

А в болтайкином скрипте как?)

я на своем и сделал пример)
Смотри внимательнее

В твоем скрипте строчкой
$str = и не пахнет, пробывал заменить переменную fwrite($fh, "Поле 1: ".$_POST['content']."\nПоле 2: ".$_POST['content1']."\nПоле 3: ".$_POST['content2']."\n-------------------\n"); ошибка)
Видимо я слишком стар)

В общем уважаемые не большой ап так как не пойму как такой творится
Взявши скрипт болтайки и поставив на сайт с толкнулся с проблемой:

После ввода сообщения и нажатия отправить заместо того чтоб стирались все поля в первом поле текс вообще уезжает за пределы поля
Сам скрипт
<?php
if(isset($_POST['content'],$_POST['content1'],$_POST['content2'])){
$fh = fopen("file.txt", "a");
fwrite($fh, "test: ".$_POST['content']."\ntest1: ".$_POST['content1']."\ntest2: ".$_POST['content2']."\n-------------------\n");
echo('Спасибо вам, за что-то там');
fclose($fh);
}
?><form method=post>
<b>Ваше имя:</b><input name="content" type="text" maxlength="15" size="20"><? echo($_POST['content']); ?></textarea></input><br />
<textarea name=content1><? echo($_POST['content1']); ?></textarea><br />
<textarea name=content2><? echo($_POST['content2']); ?></textarea><br />
<input type=submit value="Отправить">
</form>

Отредактировано Pioner - 06.01.2011
7094
Dim @Render
Приветствую нужна помощь тех кто дружит с php.
Имеем код:
$dir="folder/";
$i=0;
if ($handle = opendir($dir))
{

while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo "<img src='".$dir,$file."'>";
$i++;
if ($i >= 4) {echo "<br>"; $i=0;}
}
}

closedir($handle);
}

Который отображает все файлы картинки из определённой папки.
Как организовать постраничную навигацию? Скажем на одной странице до 50 картинок, если больше, то остальные переносятся на последующие страницы.
Нужно что-то вроде - Страницы: 1 2 3 4 5 ...

20090
Dimitry @Dimitry
$p=(int)$_GET[p];
$per=50;
$i=0;
$n=0;
$dir="folder/";
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle))) if ($file != "." && $file != "..")
{
$n++;
if($n>$p*$per && $n<=($p+1)*$per) {
echo "<img src='".$dir.$file."'>";
$i++; if($i >= 4) {echo "<br>"; $i=0;}
}
}

closedir($handle);
}

$pages=ceil($n/$per);
for($i=0;$i<$pages;$i++) if($i==$p) echo "<b>".($i+1)."</b> "; else echo "<a href=?p=$i>".($i+1)."</a> ";

Ну вроде всё, только не проверял...

8497
Степан @Trilby
вопрос по пхп и базам. Можно же создать array как словарь.. (пр. $foo['bar'] = 'значение')
А теперь вопрос, как организовать такое на несколько тысяч строк? Можно и через бд. Нужно вводя слово узнавать его значение.

4036
DelFast @DelFast
Trilby пишет:

вопрос по пхп и базам. Можно же создать array как словарь.. (пр. $foo['bar'] = 'значение')
А теперь вопрос, как организовать такое на несколько тысяч строк? Можно и через бд. Нужно вводя слово узнавать его значение.

Слова и значения сам вписывать будешь?

7094
Dim @Render
Dimitry, ох спасибо спасибо. Ты не представляешь сколько было потрачено времени в гугле, чтобы организовать навигацию.
А тут просто оказывается так всё... выше всех похвал)

8497
Степан @Trilby
DelFast пишет:

Слова и значения сам вписывать будешь?

фактически, да. Само-собою, под конкретные движки буду плагины делать, но все-равно сам.



В принципе, хочу сделать ники как вк. Мод_реврайт - вообще минута работы..

Отредактировано Trilby - 19.01.2011
1200
Coffee @Coffee
Render пишет:

Dimitry, ох спасибо спасибо. Ты не представляешь сколько было потрачено времени в гугле, чтобы организовать навигацию.
А тут просто оказывается так всё... выше всех похвал)

3 часа?

1130
Александр @WestSide
Trilby пишет:

DelFast пишет:

Слова и значения сам вписывать будешь?

фактически, да. Само-собою, под конкретные движки буду плагины делать, но все-равно сам.



В принципе, хочу сделать ники как вк. Мод_реврайт - вообще минута работы..

делай через БД, запрос обычный SELECT `znachenie` FROM `slovar` WHERE `word`='$word'
думаю поймешь) или может нужен пример?

Отредактировано WestSide - 19.01.2011
20090
Dimitry @Dimitry
Render пишет:

Dimitry, ох спасибо спасибо. Ты не представляешь сколько было потрачено времени в гугле, чтобы организовать навигацию.
А тут просто оказывается так всё... выше всех похвал)

я на этом уже как говорится собаку съел, на всех проектах везде подобное повторяется, уже по 100 раз писал, надо свою биьлиотеку писать для таких дел))

Trilby

вопрос не очень понятен, это делается всё очень легко, можно например построчно задавать в фаил
word1|value1
word2|value2


прочитать в масив легко
$db=array();
$a=file("file.db");
for($i=0;$i<count($a);$i++) $db[$a[0]]=$a[1];
print_r($db);

8497
Степан @Trilby
Dimitry, То, что ты написал, я и так знал.. Но я же сказал, рассчёт на базы over 9000.
WestSide, спасибо, то что надо. Опора есть, дальше нагуглю

4151
Дмитрий @Pioner
В общем здравствуйте уважаемые, возникла такая проблема: Есть файл php, нужно этот файл вывести в определеенное место на сайте(что то типа инклуда), но беда в том, что php не кактит, вопрос такой: Можно ли вывести файл другим образом например при помощи ява или хтмл

Отредактировано Pioner - 22.01.2011
3910
Дмитрий @Q-Tec
в .htaccess
RewriteRule ^name.js$ name. php [NC,L]

в файле name.php всё прописывать как и в обычном файле js

Вывод на сайт: <script src=name.js></script>

Теория ясна? 😀