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

  #1  
Старый 11.07.2009, 15:55
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами: 10018169

Репутация: 1680


По умолчанию

Цитата:
Сообщение от Тихий  
Почему вот этот код:
Код:
<?php
$a=$_SERVER["REMOTE_ADDR"];
$b=fopen("base.txt",a);
fwrite($b,$a);
fclose($b);
?>
Сохраняет в файл лишь одну строку 127.0.0.1? Заливал этот файл на народ и ктобы не зашёл IP один и тотже!
На народе нету PHP
 
Ответить с цитированием

  #2  
Старый 12.07.2009, 01:51
bodo
Познающий
Регистрация: 27.06.2009
Сообщений: 55
С нами: 8881305

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

не понятно одно...с чего начинать обучение простому юзеру...
 
Ответить с цитированием

  #3  
Старый 12.07.2009, 02:36
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Цитата:
Сообщение от bodo  
не понятно одно...с чего начинать обучение простому юзеру...
азебалеуже
http://forum.antichat.ru/thread81500.html
 
Ответить с цитированием

  #4  
Старый 12.07.2009, 06:47
Ctacok
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
С нами: 9154406

Репутация: 2221


По умолчанию

Цитата:
Сообщение от bodo  
не понятно одно...с чего начинать обучение простому юзеру...
Начинать перестовать задавать глупые вопросы!
 
Ответить с цитированием

  #5  
Старый 12.07.2009, 15:42
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Dark_Scorpicore,
Цитата:
К сожалению, пример не работает.
PHP код:
<?php  
$code
=file_get_contents('http://direct.yandex.ru');  
preg_match_all('#([^\s]+(?=\.(jpg|gif|png))\.\2)#i'$code$matches);  
echo 
"<pre>";  
print_r ($matches[0]);  
echo 
"<pre>";  
?>
Я незнаю как ты проверял, почему же у меня работает, результат:
Цитата:
Array
(
[0] => src="http://img.yandex.net/i/logo100x43.png
[1] => src="/i/logo-direct.gif
[2] => src="/i/t-title.gif
[3] => src="/i/sample.gif
[4] => src="/i/1.gif
[5] => src="/i/2.gif
[6] => src="/i/3.gif
[7] => src="/i/yandex-money.gif
[8] => src="/i/sberbank.gif
[9] => src="/i/visa.gif
[10] => src="/i/mastercard.gif
[11] => src="/i/wm.gif
[12] => src="/i/artlebedev.gif
[13] => background="http://img.yandex.ru/i/loginform-shadow.gif
[14] => src="http://img.yandex.ru/i/logo-passport.gif
[15] => src="http://img.yandex.ru/i/i-help2.gif
)

L I G A,
А вот у вас код нерабочий и не универсальный, вывело:
Цитата:
<pre>Array
(
[0] => <img src="http://img.yandex.net/i/logo100x43.png"
)
<pre>
А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
 
Ответить с цитированием

  #6  
Старый 12.07.2009, 17:47
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от b3  
Dark_Scorpicore,

PHP код:
<?php  
$code
=file_get_contents('http://direct.yandex.ru');  
preg_match_all('#([^\s]+(?=\.(jpg|gif|png))\.\2)#i'$code$matches);  
echo 
"<pre>";  
print_r ($matches[0]);  
echo 
"<pre>";  
?>
Я незнаю как ты проверял, почему же у меня работает, результат:



L I G A,
А вот у вас код нерабочий и не универсальный, вывело:

А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
вы невнимательны :
Код:
Подскажите плиз как выдернуть все картинки форматов *.jpg и *.png с сайта.
___________________________________________
Код:
А если вместо двойных кавычек будут одинарные? Или же такого вида:
<img align="middle" src=""> уже несовпадение по шаблону получается.
учел пожелания:

PHP код:
<?php   
$code
=file_get_contents('http://direct.yandex.ru');   
preg_match_all('/src=("|\')(.*).(jpg|png)("|\')/i'$code$matches);   
echo 
"<pre>";   
print_r ($matches[0]);   
echo 
"</pre>";   
?>

Последний раз редактировалось L I G A; 12.07.2009 в 18:53..
 
Ответить с цитированием

  #7  
Старый 12.07.2009, 19:58
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
С нами: 9230096

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

Вот хотел замутить штуку, типа отгадай номер) Но никак не могу запихнуть рандом в $_POST. Как в таких случаях нужно поступать?
PHP код:
<?php
    $in 
= array ("1""2");
    
$rands array_rand($in2);
    echo 
"<form method=post>
    <input type=submit name=1 value='1'>
    <input type=submit name=2 value='2'>
    <input type=submit name=3 value='3'>
    <input type=submit name=4 value='4'>
    </form>"
;
    
$out $in[$rands[0]];
if(isset(
$_POST['{$out}']))
    {
        echo 
"Ты экстрасенс";
    }

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

  #8  
Старый 12.07.2009, 20:27
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Омг...
PHP код:
<?php
$number
=rand(1,4);
if(isset(
$_POST['submit']))
    if(
$_POST['number']==$number)
        echo 
'Ты экстрасенс!<br />';
    else
        echo 
'Ты не угадал, сорри, число было '.$number.'<br />';
?>
<form name="" action="" method="post">
Число(1-4):<br />
<input name="number" type="text" value=""><br />
<input type="submit" name="submit" value="Угадать">
</form>

Последний раз редактировалось mailbrush; 12.07.2009 в 20:31..
 
Ответить с цитированием

  #9  
Старый 12.07.2009, 20:30
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
С нами: 10305836

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

mailbrush можно было и так, почти как у него

PHP код:
<?php
$in 
= array ("1""2");
    
$rands array_rand($in2);
    
$out $in[$rands[0]];
    echo 
"<br>".$out;
    
?>
    <form method="post">
    <input type="submit" name="arr[]" value='1'>
    <input type="submit" name="arr[]" value='2'>
    <input type="submit" name="arr[]" value='3'>
    <input type="submit" name="arr[]" value='4'>
    <input type="hidden" name="hid" value="<?=$out?>"/>
    </form>
    <?php 
    
if(isset($_POST['arr']))
    {
       if (
$_POST['arr'][0] == $_POST['hid']) 
       {
           echo 
"genius";
       }
    } 
?>
 
Ответить с цитированием

  #10  
Старый 12.07.2009, 20:33
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

diGriz, у него - быдлокод, а у тебя еще хуже.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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



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


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




ANTICHAT ™ © 2001- Antichat Kft.