Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

ManderX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил PHP и APACHE.  
написал index.html:  
<html><body> <form action=test.php> Name: <input type=text name="name"><br>  
Year: <input type=text name="year"><br> <input type=submit value="ГОТОВО"> </form>  
</body></html>  
И test.php в том же каталоге:  
echo "$name i $year";  
выполняю, говорит, что переменыее undefined  
в чём трабла??? и ещё гдя взять extensions???




Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по PHP
создаём новые темы, либо используем существующие (один вопрос — одна тема)

Кто-нибудь пытался что-то в этих сeмидесяти страницах найти?
 
В этой теме только отвечаем на оставшиеся без ответа вопросы...

 
 

Всего записей: 84 | Зарегистр. 11-06-2002 | Отправлено: 05:36 11-06-2002 | Исправлено: Svarga, 04:17 23-07-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет! Скажите плиз как мне в PHP обновить содержимое окна в браузере? То есть я вывожу что-то в окне, а потом(после нажатия кнопки) хочу вывести в окне другую информацию.

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 15:37 05-06-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaliyB,
Окно в браузере находится у клиента (браузер там же), мышь тоже у клиента и кнопки на мыши - так же у клиента. Сервер (и скрипт на сервере) знать не знает об окнах и мышах клиента. Обновление окон - это яваскрипт или метатэги.
 
Если же тебе по нажатию кнопки надо, то это уже будет отправка формы (от клиента на сервер). В этом случае достаточно будет сделать перенаправление на себя же и клиент увидит окно с обновленной информацией. Перенаправление делается с помощью header("Location: some.php");
 
Почитай о том, как работает пхп.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 18:02 05-06-2003
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет.
Такая ситуация - на серваке есть апач с пхп и мускулем. Стоит 2 новостных движка (идиентичных), а на мускуле крутяцца 2 базы соответственно для каждого из них. Первых движок работает на ура. А когда перехожу на второй, он показывает базу первого. Говорили вроде, что надо в .htaccess написать php_value include_path ".;..;/www/site/news2". Все равно не работает. Как быть?

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 20:42 05-06-2003
Adaman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
N Sensey N
Тогда попробуй внутри скрипта, из которого надо отсылать данные, вызвать второй скрипт, который генерирует форму с select'ами, покопаться в ее html коде, извлечь необходимые seleсt'ы и на их основе генерировать форму которая паказывается юзеру.
EndoR
А причем здесь апапч? У обоих движков должны быть настройки - MySql host, DB Name, DB User, DB Password. Ну и два этих скрипта должны иметь разные DB Name. Где это менять смотри в хелпе к скриптам. Обычно это что-то вроде config.php.

Всего записей: 17 | Зарегистр. 08-03-2003 | Отправлено: 22:49 05-06-2003
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Adaman
хоть убей - не работало...
теперь вроде понял из-за чего - в php.ini стояло  php_value include_path ".;..;/www/site/news". теперь убрал - стали оба работать. из-за этого?

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 23:28 05-06-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sergeant

Цитата:
Почитай о том, как работает пхп.

 
О том как работает пхп я читал, ессно.  
Может я плохо сформулировал вопрос?  
Тогда приведу код файла:
 
<?
$Frage[]="111111111111111111";
$Frage[]="222222222222222222";
$Frage[]="333333333333333333";
$Frage[]="444444444444444444";
$Frage[]="555555555555555555";
$Frage[]="66666666666666666666";
$Frage[]="777777777777777777";
$Frage[]="888888888888888888";
$Frage[]="99999999999999999";
 
for(i=0;i<7;i++){
$i++;
echo "<html>";
echo "<body>";
echo "<form name=enter action=\"test1conj.php\" method=\"post\">";
echo "$Frage[$i]";
echo "name of the test field: <input type=\"text\" name=\"nametest\">";
echo "<Input type=\"SUBMIT\" value=\"create databank\">";
echo "</form>";
echo "</body>";
echo "</html>";
};
 
 
?>
 
Файт test1conj.php должен записывать nametest в базу(это я ессно знаю как делать) и возврашаться назад(в цикл). Как это зделать? Или я вообше все неправильно пишу?

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 13:23 06-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VitaliyB
Неправильно.  
Результатом работы скрипта должен быть вывод информации на экран.
Твой пример надо переделать так, чтобы каждую итерацию цикла значение сохранялось, а потом "вспоминалось" и увеличивалось на 1.
 
Вот например так:

Код:
 
<?  
$Frage[]="111111111111111111";  
$Frage[]="222222222222222222";  
$Frage[]="333333333333333333";  
$Frage[]="444444444444444444";  
$Frage[]="555555555555555555";  
$Frage[]="66666666666666666666";  
$Frage[]="777777777777777777";  
$Frage[]="888888888888888888";  
$Frage[]="99999999999999999";  
 
if (!isset($_POST['id']))
  {
  $i=0;
  }
else
  {
  $i=$_POST['id']+1;
  }
echo "<html>";  
echo "<body>";  
echo "<form name=enter action=\"test1conj.php\" method=\"post\">";  
echo "$Frage[$i]";  
echo "name of the test field: <input type=\"text\" name=\"nametest\">";  
 
echo "<input type='hidden' name='id' value='".$i."'>";
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вот где прикол.
echo "<Input type=\"SUBMIT\" value=\"create databank\">";  
echo "</form>";  
echo "</body>";  
echo "</html>";  
?>
 


----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 21:31 06-06-2003 | Исправлено: ASteel, 11:08 07-06-2003
milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята скажите плиз реально-ли сделать превьюшки с больших картинок без помощи GD, если да, то как.

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 22:27 07-06-2003
iLok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Функция принимает асоциативный массив непонятно какой глубины. Как узнать уровень вложености  принятого массива (вдруг там масив масивов, в одном из них ещо 5 массивов).  
Например
 
data = array(1000,                // Численные данные
                    'Another text',   // Строковые данные
                    'date'=>array('day','month')); //Вложенный массив
Задача построить дерево вида:
______________________________________
1000       Another text     datе
                                     /  \
                                day    month
______________________________________

Всего записей: 131 | Зарегистр. 08-06-2003 | Отправлено: 00:57 08-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребят, напишите плиз скриптик простой, для закачки файлов, именно сам код... хтмльку с формой не надо..., да режим бинарный должен быть

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 03:01 09-06-2003
burewar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть php скрипт (93 строки, но он понятный), который отправляет почту через SMTP.
Необходимо дописать работу через прокси. Сколько я пробовал, всё в пустую.
>> Есть ли примеры работы с прокси? Работа через две прокси?

Всего записей: 207 | Зарегистр. 26-12-2001 | Отправлено: 08:09 09-06-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, как можно просканировать папку на наличие определённых файлов и потом вывести их в виде списка ?

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 19:23 09-06-2003
shot_art

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Advanced_Guest
попробуй что-то вроде этого...
 
<?
$rep=opendir('.');
while ($file = readdir($rep)) {
if($file != '..' && $file !='.' && $file !=''){  
if (is_dir($file)){
echo "&nbsp;&nbsp;&nbsp;&nbsp;";
echo "<img src=\"/images_easyphp/dossier.gif\" width=\"15\" height=\"12\">&nbsp;";
echo "<a href=\"$file/\" target=_blank class=text1>$file</a>";
echo "<br>";
}
}
}
closedir($rep);
clearstatcache();
?>
 
ps: это без включения сравнения с маской... сам доделай (что пожелаешь иметь)

Всего записей: 2920 | Зарегистр. 09-12-2002 | Отправлено: 19:28 09-06-2003 | Исправлено: shot_art, 19:30 09-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KVCH
Я пользуюсь таким скриптом:

Код:
 
$doc_root=$_SERVER['DOCUMENT_ROOT']."/";
$dir='images/content/';
$userfile=$HTTP_POST_FILES['imagefile']['name'];
$userfile_size=$HTTP_POST_FILES['imagefile']['size'];
$tmp_upload_file=$HTTP_POST_FILES['imagefile']['tmp_name'];
$new_file_name=$dir.$userfile;
if ( $userfile == "none" )
{  
$error_msg = "You did not specify a file for uploading.";  
return;  
}  
if ( $userfile_size > 2097152 )
{  
$error_msg = "Sorry, your file is too large.";  
return;  
}  
if ($fd = fopen ($tmp_upload_file,"rb"))
{
$cnt = fread ($fd,$userfile_size);
fclose ($fd);
}
else
{
$error_msg = "Sorry, Can't read file.";
return;
}
if ($fp=fopen($doc_root.$dir.$userfile,"wb"))
{
fputs($fp,$cnt);
fclose($fp);
chmod($doc_root.$dir.$userfile,0666);
}
else
{
$error_msg = "Sorry, Can't write file.";
return;
}
 


----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 19:42 09-06-2003
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iLok
Псевдокод выглядит примерно так:

Код:
 
function print_array($array)
{
  while (list ($key, $value) = each ($array))
  {
    if (is_array($value))
    {
      print_array($value);
    }
    else
    {
      print_value($value);
    }
  }
}
 
function print_value($value)
{
  // вывод $value
}
 
$data = arry (....);
 
print_array ($data);
 
 



----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 21:34 09-06-2003
N Sensey N



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нужна помощь , нужен аналог фрейма на php , но только чтоб выполнял точно такие же функции ! вот мой код в php скрипте который на моме серваке
 

Код:
echo "<iframe frameborder=0 topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0 marginwidth=0 marginheight=0 width=400 height=300 src=\"http://drugoy_sayt.ru/script.php\"></iframe>";

 
в скрипте есть форма и кнопка , когда использую этот код - све нормально , при нажатии на кнопку выполняется тот скрипт что на другом хосте ..  
 
когда же заменяю фрейм на include"http://moyasayt.ru/script.php");  то вывод инфы тот же , но уже при нажатии на кнопку форма пытается запустить тот же скрипт , только уже на моем серваке а не на том где лежит скрипт ...  то есть вместо http://drugoy_sayt.ru/script.php форма пытается запустить  http://moy_sayt.ru/script.php
 
чем воспользоваться из средств php чтоб эффект был тот же что и при фреймах ? чтоб не заменялся адрес на мой ...

Всего записей: 1409 | Зарегистр. 01-10-2002 | Отправлено: 00:38 10-06-2003
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
milka без гд нельзя
но можеш поставить себе 2 проги
http://netpbm.sourceforge.net/
http://www.imagemagick.org/
 
они не требуют никаких особых прав и уже есть бинарники
запускаюца из пхп скрипта
смотри доки кароче
делает много операций над графикой
 
 

Цитата:
подскажите, как можно просканировать папку на наличие определённых файлов и потом вывести их в виде списка

Advanced_Guest делай вызов проги ls -l  
и смотри масив там нужно будет заюзать сплит не по \t не то просто по пробелу
 
если же у тебя в масиве есть определеные файлы имена которых ты заранее знаеш
то запускаеш цикл while
с функцией file_exists и проверяй

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 01:31 10-06-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ASteel
Спасибо, но, оказывается вместо чтения-записи можно ипользовать
move_uploaded_file ($_FILES['file']['tmp_name'], $_FILES['file']['name']);
 
вот, и ! тут есть офигенный прикол !!! на сервер можно закачать файл пхп ! например который читает скрипт или удаляет его ! поетому надо обязательно проверять тип файла ! вот... потом , есть ли смысл в проверки размера файла ? если размер уплоада - ограничен ? или только для того чтобы вывести юзверю типа месседж иди ты "на" с таким размером файла ?
 
Advanced_Guest
спасибо за
 

Цитата:
просканировать папку  

мне ето как раз тоже надо было

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 04:55 10-06-2003
codect

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Александр, вы пониваете, что вся эта мутня глюковая ?

Всего записей: 1 | Зарегистр. 10-06-2003 | Отправлено: 23:18 10-06-2003
FiW



Воин Дзена
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
burewar
постучись в асю: 661637

Всего записей: 76 | Зарегистр. 10-12-2001 | Отправлено: 10:21 11-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru