
15.06.2009, 19:05
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами:
9362947
Репутация:
1196
|
|
вставлю своих 5 коп
PHP код:
<?php
$msg="
авбгд
авбвгд
абвгд";
$msgtrue=str_replace("\n","",$msg);
echo $msgtrue;// авбгд авбвгд абвгд
?>
|
|
|

15.06.2009, 19:43
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
Эй, народ, что ЭТО такое??? Отвечу - это полтора страницы быдлокодов.
Patronik, Запись:
PHP код:
<?
$name='Павел Дуров'; #имя
$email='admin@vkontakte.ru'; #емейл
$message='Привет всем!'; #сообщение
$file='info.txt'; #файл для записи
fwrite(fopen($file,'a+'),$name."\r\n".$email."\r\n".$message); #запись в файл
?>
Чтение:
PHP код:
<?
$file='info.txt'; #файл для чтение
$data=file($file); #читаем файл
/*
$data выйдет
Array
(
[0] => Павел Дуров
[1] => admin@vkontakte.ru
[2] => Привет всем!
)
*/
?>
|
|
|

16.06.2009, 09:13
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами:
9029260
Репутация:
23
|
|
Сообщение от mailbrush
Эй, народ, что ЭТО такое??? Отвечу - это полтора страницы быдлокодов.
Patronik, Запись:
PHP код:
<?
$name='Павел Дуров'; #имя
$email='admin@vkontakte.ru'; #емейл
$message='Привет всем!'; #сообщение
$file='info.txt'; #файл для записи
fwrite(fopen($file,'a+'),$name."\r\n".$email."\r\n".$message); #запись в файл
?>
Чтение:
PHP код:
<?
$file='info.txt'; #файл для чтение
$data=file($file); #читаем файл
/*
$data выйдет
Array
(
[0] => Павел Дуров
[1] => admin@vkontakte.ru
[2] => Привет всем!
)
*/
?>
Я знаю функцию file(); и использовал ее там, читай внимательно. Проблему решыл заменой перед записю символов переноса строки на тег <br>. Всем спасибо! Все работает
|
|
|

15.06.2009, 20:44
|
|
Познающий
Регистрация: 07.05.2009
Сообщений: 70
С нами:
8954316
Репутация:
38
|
|
есть xss вконтакте, нужна помощь чтобы доработать пишите в лс
|
|
|

16.06.2009, 00:45
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами:
9619229
Репутация:
445
|
|
Код:
PHP код:
while (!feof($file)){
$buff = fgets($file,4096);
$i++;
$ex1 = explode(";",$file);
$ex2 = explode("-",$file);
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".$ex2[1]."</center></td>,</tr>";
}
Проблема в том что отображаеться в поле вместо содержания $ex1[0] отображается "Resource id #4" а вместо $ex2[1] - ничего
Ах да все что было в файле удаляется при этом
В чем проблема?
В файле из которого вывожу примерно это
123456;098732-15
|
|
|

16.06.2009, 01:16
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
PHP код:
<?
$file=file('info.txt');
foreach($file as $line){
$i++;
$ex1 = explode(";",$line);
$ex2 = explode("-",$line);
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".@$ex2[1]."</center></td>,</tr>";
}
?>
Так устраивает? Намного легче + удобнее.
ЗЫ: Если надо все таки тот вариант, читай с буффера, а не с хендла
PHP код:
<?
$file=fopen('info.txt','a+');
while (!feof($file)){
$buff = fgets($file,4096);
$i++;
$ex1 = explode(";",$buff); //посмотри у себя
$ex2 = explode("-",$buff); //посмотри у себя
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".$ex2[1]."</center></td>,</tr>";
}
?>
|
|
|

16.06.2009, 04:00
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами:
9619229
Репутация:
445
|
|
Сообщение от mailbrush
PHP код:
<?
$file=file('info.txt');
foreach($file as $line){
$i++;
$ex1 = explode(";",$line);
$ex2 = explode("-",$line);
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".@$ex2[1]."</center></td>,</tr>";
}
?>
Так устраивает? Намного легче + удобнее.
ЗЫ: Если надо все таки тот вариант, читай с буффера, а не с хендла
PHP код:
<?
$file=fopen('info.txt','a+');
while (!feof($file)){
$buff = fgets($file,4096);
$i++;
$ex1 = explode(";",$buff); //посмотри у себя
$ex2 = explode("-",$buff); //посмотри у себя
echo "<tr><td width=\"28\" height=\"23\"><center>".$i."</center></td><td width=\"107\"><center>".$ex1[0]."</center></td><td width=\"43\"><center>".$ex2[1]."</center></td>,</tr>";
}
?>
Спасибо большое!
Вот такой вопрос ко всем...
Нужно сделать задержку в миллисекундах (на php)
Как это реализовать? подчеркиваю что в миллисекундах нужна задержка а не в секундах
|
|
|

16.06.2009, 04:05
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
http://us.php.net/manual/en/function.usleep.php
|
|
|

16.06.2009, 19:42
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами:
9619229
Репутация:
445
|
|
Код:
PHP код:
<?php
if (isset($_POST['do'])){
print($_POST['zzz']);
}
?>
<html>
<form method="post">
<textarea name="zzz" cols="40" rows="6"></textarea>
<input type="submit" name="do" value="OK">
</form>
</html>
Когда вставляю
PHP код:
<script>alert('')</script>
То перед ' подставляеться "\" (без ковычек)
Что делать чтобы не подставлялся этот символ? (дада чтобы не подставлялся и чтобы алерт сработал)
|
|
|

16.06.2009, 19:52
|
|
Познающий
Регистрация: 21.06.2006
Сообщений: 74
С нами:
10467109
Репутация:
222
|
|
2diznt
PHP код:
<html>
<form method="post">
<textarea name="zzz" cols="40" rows="6"></textarea>
<input type="submit" name="do" value="OK">
</form>
</html>
<?php
if($_POST['do']){
echo stripslashes($_POST['zzz']) ;
}
?>
Последний раз редактировалось Extremal; 17.06.2009 в 00:58..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
|
|
|
|