ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.06.2009, 19:05
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

вставлю своих 5 коп
PHP код:
<?php
$msg
="
авбгд 
авбвгд
абвгд"
;
$msgtrue=str_replace("\n","",$msg);
echo 
$msgtrue;// авбгд авбвгд абвгд 
?>
 
Ответить с цитированием

  #2  
Старый 15.06.2009, 19:43
mailbrush
Познавший АНТИЧАТ
Регистрация: 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] => Привет всем!
)

*/
?>
 
Ответить с цитированием

  #3  
Старый 16.06.2009, 09:13
Patronik
Познающий
Регистрация: 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>. Всем спасибо! Все работает
 
Ответить с цитированием

  #4  
Старый 15.06.2009, 20:44
Flair
Познающий
Регистрация: 07.05.2009
Сообщений: 70
С нами: 8954316

Репутация: 38
По умолчанию

есть xss вконтакте, нужна помощь чтобы доработать пишите в лс
 
Ответить с цитированием

  #5  
Старый 16.06.2009, 00:45
diznt
Постоянный
Регистрация: 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
 
Ответить с цитированием

  #6  
Старый 16.06.2009, 01:16
mailbrush
Познавший АНТИЧАТ
Регистрация: 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>";
                                    }
?>
 
Ответить с цитированием

  #7  
Старый 16.06.2009, 04:00
diznt
Постоянный
Регистрация: 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)
Как это реализовать? подчеркиваю что в миллисекундах нужна задержка а не в секундах
 
Ответить с цитированием

  #8  
Старый 16.06.2009, 04:05
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

http://us.php.net/manual/en/function.usleep.php
 
Ответить с цитированием

  #9  
Старый 16.06.2009, 19:42
diznt
Постоянный
Регистрация: 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
То перед ' подставляеться "\" (без ковычек)
Что делать чтобы не подставлялся этот символ? (дада чтобы не подставлялся и чтобы алерт сработал)
 
Ответить с цитированием

  #10  
Старый 16.06.2009, 19:52
Extremal
Познающий
Регистрация: 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..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.