Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.02.2006, 18:16
MeinTeil вне форума Посмотреть профиль Отправить личное сообщение для MeinTeil Найти все сообщения от MeinTeil
  № 11  
Ответить с цитированием
MeinTeil
[2.1 23.02.2006]
[1.4 23.02.2006]

Регистрация: Feb 2006
Сообщений: 83
Цитата:
Сообщение от Skubent
Прежде чем крики поднимать, почитал бы литературку кое-какую, глядишь, за умного бы сошел...

А php-скрипты проверяются просто -
http://www.php.net
http://httpd.apache.org
и будет тебе счастье.
Ты тоже с группы ANTARESA? Мало того что англоязычные ресурсы так хоть бы объяснил что откуда скачать, лучше выслушать какое то "чайневское" высказывание подтверждённое хоть чем то, чем "зачитанного" ляпнувшего только для себе подобных.. пользы больше

http://www.cashmaker.ru/p7018.html
вот кому надо по вопросу который был у меня

Старый 14.02.2006, 18:25
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 12  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
А ты собираешься в IT сфере работать без минимального знания английского ? Ну-ну, удачи. Пользуйся подсказками себе подобных, глядишь, суммарный выход будет выше нулевого...
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 14.02.2006, 20:14
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 13  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ


Код:
<?php
$list = array();
if ($dir = opendir('.'))
{
    while (false !== ($file = readdir($dir)))
    {
        if ($file != "." && $file != ".." && preg_match("/.jpg/i", $file))
        {
         $list[] = $file;
		  echo("amount=$file ");
         $i++;
		
        }
    }
    closedir($dir);
}
?>
Этот код перебирает все jpg на сервере.

Когда я получаю их (по описанию Mein Teil)
флесш даёт результат:
002.jpg amount=001.jpg amount=003.jpg

тоесть первый результат без aount, а остальные с ним.

Старый 14.02.2006, 21:49
MeinTeil вне форума Посмотреть профиль Отправить личное сообщение для MeinTeil Найти все сообщения от MeinTeil
  № 14  
Ответить с цитированием
MeinTeil
[2.1 23.02.2006]
[1.4 23.02.2006]

Регистрация: Feb 2006
Сообщений: 83
Цитата:
Сообщение от CREDO


Код:
<?php
$list = array();
if ($dir = opendir('.'))
{
    while (false !== ($file = readdir($dir)))
    {
        if ($file != "." && $file != ".." && preg_match("/.jpg/i", $file))
        {
         $list[] = $file;
		  echo("amount=$file ");
         $i++;
		
        }
    }
    closedir($dir);
}
?>
Этот код перебирает все jpg на сервере.

Когда я получаю их (по описанию Mein Teil)
флесш даёт результат:
002.jpg amount=001.jpg amount=003.jpg

тоесть первый результат без aount, а остальные с ним.
просто происходит ошибка переменных... всёзаписывается в одну переменную.. поэтому надо с PHP передавать строчку потом во флаше делить на МАССИВ и ты получишь по отдельности название каждого файла..

ВОТ ТАК НАДО ВСЁ ПРОВЕРИЛ ВСЁ работает на 100%
//FLASH
on (release) {
stat = "sending";
readReg = new LoadVars();
dataSend = new LoadVars();
readReg.onLoad = function(success) {
if (success) {
stat = "";
picArray = readReg.amount.split("|");
w = readReg.i;
for (i=0; i<readReg.i; i++) {
stat += picArray[i]+"\n";
}
}
};
dataSend.sendAndLoad("script.php", readReg, "POST");
}


//PHP
<?php
$list = array();
if ($dir = opendir('.')){
$i=0;
while (false !== ($file = readdir($dir))){
if ($file != "." && $file != ".." && preg_match("/.jpg/i", $file)){
$list[] = $file;
$z.=$list[$i]."|";
$i++;
}
}
echo("amount=$z&i=$i&");
closedir($dir);
}
?>

как это работает можешь посмотреть у меня
даже PHP пришлось поучить, учебник с нэта скачал круто..

http://musique.yard.ru/

http://meinteil.yard.ru/

Старый 14.02.2006, 21:51
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 15  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
ну почитай ты хелп и посмотри примеры, помоему были( по крайней мере были пока не произошел редизайн)
пхп:
PHP код:
<?php
$list 
= array();
if (
$dir opendir('.'))
{
    
$i 0;
    
$out NULL;
    while (
false !== ($file readdir($dir)))
    {
        if (
$file != "." && $file != ".." && preg_match("/.jpg/i"$file))
        {
           if(!empty(
$out))
             
$out .= '&';
           
$out .= 'amount' $i '=' .$file;
           
$i++;
        }
    }
    if(!empty(
$out))
      
$out .= '&';
    
$out .= "n=$i";
    echo 
$out;
    
closedir($dir);
}
?>
flash
Код:
cont = new LoadVars();
cont.sendAndLoad(url, cont, "GET");
cont.onLoad = function() {
  for (i = 0, i<this["n"], i++)
  {
     trace(this["amount" + i]);
  }
}
вот так например
__________________
[MScoder]


Последний раз редактировалось -MS-; 14.02.2006 в 21:59.
Старый 14.02.2006, 22:33
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 16  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Спасибо вам огромное!!!


MC ты бы не мог пояснить строки в php?

Старый 15.02.2006, 01:05
-MS- вне форума Посмотреть профиль Отправить личное сообщение для -MS- Найти все сообщения от -MS-
  № 17  
Ответить с цитированием
-MS-
 
Аватар для -MS-

Регистрация: Jun 2005
Сообщений: 367
а чего пояснять то?
в $out мы получаем строку вида amount1=123.jpg&amount2=345.jpg&....
а во флэш эта строка интерпритируется как
переменная1=значение1 (amount1=123.jpg)
переменная2=значение2 (amount2=345.jpg)
__________________
[MScoder]

Старый 15.02.2006, 06:50
MeinTeil вне форума Посмотреть профиль Отправить личное сообщение для MeinTeil Найти все сообщения от MeinTeil
  № 18  
Ответить с цитированием
MeinTeil
[2.1 23.02.2006]
[1.4 23.02.2006]

Регистрация: Feb 2006
Сообщений: 83
-MS- а где ты пишешь PHP код что он так разноцветно подсвечивается? дай линк пожалуйста на эту софтину. И ещё как ты выводишь ответ через TRACE если ты проверяешь всё на СЕРВЕРЕ?


Последний раз редактировалось MeinTeil; 15.02.2006 в 07:30.
Старый 15.02.2006, 09:19
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 19  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Пиши PHP в HomeSite, там всё подсвечивается.
И с xml работать удобно.

Старый 15.02.2006, 09:36
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 20  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
трейсить через браузер можно.

вот пример:

http://musique.yard.ru/script.php

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:57.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.