ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #12531  
Старый 27.09.2009, 18:49
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

L I G A, нажимаю на стоп и все равно цикл ещё работает секунд 10, но затем останавливается

Gifts, отличная идея
 
Ответить с цитированием

  #12532  
Старый 27.09.2009, 20:11
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

L I G A
Зачем exit; ? Остановка цикла выполняется оператором break;
 
Ответить с цитированием

  #12533  
Старый 27.09.2009, 20:25
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от b3  
L I G A
Зачем exit; ? Остановка цикла выполняется оператором break;
зачем?
просто после этого цикла может еще содержаться код ,который через break не прервется.
А вобще это зависит от кода что находится после цикла.
 
Ответить с цитированием

  #12534  
Старый 27.09.2009, 21:17
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

geforse, в цикле
PHP код:
if(!file_exists('STOP')) exit; 
Захочешь остановить скрипт - удали файл STOP (который ты создашь до начала выполнения скрипта)
 
Ответить с цитированием

  #12535  
Старый 28.09.2009, 05:15
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от L I G A  
зачем?
просто после этого цикла может еще содержаться код ,который через break не прервется.
А вобще это зависит от кода что находится после цикла.
Ну просто изначально не нужно писать гавнокоды, тогда будет всеравно что находится ДО цикла или ПОСЛЕ и можно будет останавливать цикл break;
 
Ответить с цитированием

  #12536  
Старый 28.09.2009, 10:35
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
Провел на форуме:
391983

Репутация: 39
Отправить сообщение для crazy~driver с помощью ICQ
По умолчанию

Подскажите можно ли средствами php как-нибудь подключить внешний файл на свою страницу а дальше продолжить выполнение скрипта
(я имею в виду что-то типа такого include "http://mysite.com/conf/bd.php" );
 
Ответить с цитированием

  #12537  
Старый 28.09.2009, 10:49
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Можно.
http://ru2.php.net/file_get_contents
 
Ответить с цитированием

  #12538  
Старый 28.09.2009, 14:39
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

Захотел сделать простой интернет магазин, но вот проблемка обнаружилась когда дошел до записи в переменные сесии выбраных покупателем товаров то застрял так как в сесии не получаеться записать несколько товаров а каждий следующий товар заменяет предидущий, а надо чтобы все отдельно хранились. Делаю вообщем так
PHP код:
<?php
    
if( isset($_GET['category']) )
    {
        
$category $_GET['category'];
    }
    else
    {
    
$category "all";
    }
    echo
'<div align="center"><table border = "1">';
    echo
'<tr> <th width="150"></th> <th width="150">Имя товара</th> <th width="150">Описание</th> <th width="150">Цена</th> <th width="50"></th> ';

$resalt getTovaru($category);
    while( 
$row mysql_fetch_array($resalt) )

    {
        
$tovarId $row['tovar_id'];
        
$tovarName $row['tovar_name'];
        
$tovarImage =  $row['tovar_image'];
        
$tovarDescriptions =  $row['tovar_descriptions'];
        
$tovarPrice $row['tovar_price'];
        
$tovarCount $row['tovar_count'];
        echo 
'<tr> <th width="150"><img src="image/'.$tovarImage.'.jpg" width="75" height="75"></th> <th width="150"> '.$tovarName.'</th> <th width="150">'.$tovarDescriptions.'</th> <th width="150">'.$tovarPrice.'</th>';
        if(
$tovarCount>0)
        {
            echo 
'<th width="50"><a href="http://www.shop.ua/basket.php?id='.$tovarId.'&nazva='.$tovarName.'&price='.$tovarPrice.'">Купить</a></th> ';
        }
        else
        {
            echo 
'<th width="50"><font color="red">Нет</font></th>';
        }

        if ( isset(
$_SESSION['userAdmin']) )
        {
        echo 
'<th width="50"> <a href= "http://www.shop.ua/update.php?tovarid='.$tovarId.'">Редактировать</a></th>';
        }
        echo 
'</tr>';
    }

 echo
'</table></div>';
?>
ето был листинг вывода товаров, и даные про выбраный товар планирую передавать гетом по ссилку на страницу basket.php где думаб выводить содержымое баскета.
Листинг basket.php
PHP код:
<?php
session_start
();

?>
<html>

<head>
  <title>basket</title>
</head>

<body>
<?php
    
if( sizeof($_GET) != )
    {   
$id $_GET['id'];
        
$_SESSION['id']['nazva'] = $_GET['id']['nazva'];
        
$_SESSION['id']['price'] = $_GET['id']['price'];
    }

    foreach(
$_SESSION as $value)
    {
        echo 
''.$value.' <br>';
    }


?>

</body>

</html>
Подскажите пожалуйста что не так.
 
Ответить с цитированием

  #12539  
Старый 28.09.2009, 14:54
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
    $_SESSION['id']['nazva'] = $_GET['id']['nazva'];
        
$_SESSION['id']['price'] = $_GET['id']['price']; 
Ты каждый раз перезаписываей переменну
 
Ответить с цитированием

  #12540  
Старый 28.09.2009, 15:30
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

к примеру из слова длинной 50 символов нужно вырезать 20 и заменить эти 20 на ... как можно сделать ??
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ