Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: php
Razo21
Отправлено: 27 Июня, 2011 - 10:21:37
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




как можно загрезить файл
photo.php
PHP:
скопировать код в буфер обмена
  1. $photo=$_POST['photoid'];
  2. if(isset($photo)){

CODE (html):
скопировать код в буфер обмена
  1. <img src="/img/icon/ocenka1.jpg" width="30" height="30"><?if($gnahatakan[1]==1){echo $gnahatakan[1];}else{echo "0";}?>
  2.         <img src="/img/icon/ocenka2.jpg" width="30" height="30"><?if($gnahatakan[1]==2){echo $gnahatakan[2];}else{echo "0";}?>
  3.         <img src="/img/icon/ocenka3.jpg" width="30" height="30"><?if($gnahatakan[1]==3){echo $gnahatakan[3];}else{echo "0";}?>
  4.         <img src="/img/icon/ocenka4.jpg" width="30" height="30"><?if($gnahatakan[1]==4){echo $gnahatakan[4];}else{echo "0";}?>
  5.         <img src="/img/icon/ocenka5.jpg" width="30" height="30"><?if($gnahatakan[1]==5){echo $gnahatakan[5];}else{echo "0";}?>
  6.         <img src="/img/icon/ocenka10.jpg" width="30" height="30"><?if($gnahatakan[1]==10){echo $gnahatakan[10];}else{echo "0";}?>



к файлу index.html
CODE (html):
скопировать код в буфер обмена
  1. <div id='content'></div>

с помощью file_get_contents()?
я читал статья но там нет пример

(Отредактировано автором: 27 Июня, 2011 - 10:23:12)

 
 Top
Мелкий Супермодератор
Отправлено: 27 Июня, 2011 - 10:28:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Чего-чего с файлом сделать?

На правах пророка - include?


-----
PostgreSQL DBA
 
 Top
Razo21
Отправлено: 27 Июня, 2011 - 10:50:02
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




есть кокойто фото у которого есть id и есть 2 файла photo.php
PHP:
скопировать код в буфер обмена
  1. $photo=$_POST['photoid'];
  2. if(isset($photo)){
  3. <img src="/img/icon/ocenka1.jpg" width="30" height="30"><?if($gnahatakan[1]==1){echo $gnahatakan[1];}else{echo "0";}?>
  4.         <img src="/img/icon/ocenka2.jpg" width="30" height="30"><?if($gnahatakan[1]==2){echo $gnahatakan[2];}else{echo "0";}?>
  5.         <img src="/img/icon/ocenka3.jpg" width="30" height="30"><?if($gnahatakan[1]==3){echo $gnahatakan[3];}else{echo "0";}?>
  6.         <img src="/img/icon/ocenka4.jpg" width="30" height="30"><?if($gnahatakan[1]==4){echo $gnahatakan[4];}else{echo "0";}?>
  7.         <img src="/img/icon/ocenka5.jpg" width="30" height="30"><?if($gnahatakan[1]==5){echo $gnahatakan[5];}else{echo "0";}?>
  8.         <img src="/img/icon/ocenka10.jpg" width="30" height="30"><?if($gnahatakan[1]==10){echo $gnahatakan[10];}else{echo "0";}?>
  9. }

и index.php
CODE (html):
скопировать код в буфер обмена
  1. <input type='submit' id='open' value='<?$photo['id'];?>'>
  2. <div id='content' style='display:none;'></div>

во время нажатья на кнопку через jquery откроется окно <div id='content'></div> в ней должен быть все что есть в photo.php с помощью file_get_contents
 
 Top
OrmaJever Модератор
Отправлено: 27 Июня, 2011 - 11:23:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Razo21 пишет:
во время нажатья на кнопку через jquery откроется окно <div id='content'></div> в ней должен быть все что есть в photo.php

Нужно получить содержимое с помощью ajax


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Razo21
Отправлено: 27 Июня, 2011 - 11:35:50
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




OrmaJever пишет:
Razo21 пишет:
во время нажатья на кнопку через jquery откроется окно <div id='content'></div> в ней должен быть все что есть в photo.php

Нужно получить содержимое с помощью ajax

блин один говорит с ajax ом невозможно а другой говорит возможно можете показать как ето может быть с моим скриптом
 
 Top
OrmaJever Модератор
Отправлено: 27 Июня, 2011 - 11:51:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Razo21 пишет:
блин один говорит с ajax ом невозможно

кто этот умный человек? Однако
Я не знаю jquery, щас по документации попробую составить ajax
CODE (javascript):
скопировать код в буфер обмена
  1. $.ajax({
  2.   url: "file.php", //файл с кодом который нужно показать в блоке
  3.   success: function(data){
  4.     $('#content').html(data);
  5.   }
  6. });

Там куча параметров но с этими двумя должно работать


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Razo21
Отправлено: 27 Июня, 2011 - 11:53:32
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




OrmaJever пишет:
Razo21 пишет:
блин один говорит с ajax ом невозможно

кто этот умный человек? Однако
Я не знаю jquery, щас по документации попробую составить ajax
CODE (javascript):
скопировать код в буфер обмена
  1. $.ajax({
  2.   url: "file.php", //файл с кодом который нужно показать в блоке
  3.   success: function(data){
  4.     $('#content').html(data);
  5.   }
  6. });

Там куча параметров но с этими двумя должно работать

я знаю jquery не получилось либо echo либо вес html
(Добавление)
OrmaJever пишет:
Razo21 пишет:
блин один говорит с ajax ом невозможно

кто этот умный человек? Однако
Я не знаю jquery, щас по документации попробую составить ajax
CODE (javascript):
скопировать код в буфер обмена
  1. $.ajax({
  2.   url: "file.php", //файл с кодом который нужно показать в блоке
  3.   success: function(data){
  4.     $('#content').html(data);
  5.   }
  6. });

Там куча параметров но с этими двумя должно работать

друг не обижайся но кто дал тебе експерт если не знаешь jquery+ajax)))) Радость
 
 Top
OrmaJever Модератор
Отправлено: 27 Июня, 2011 - 12:15:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Razo21 пишет:
друг не обижайся но кто дал тебе експерт если не знаешь jquery+ajax))))

разных библиотек кучи и я обязан их всех знать? Я знаю ajax в javascript, а что такое jquery? Однако
CODE (javascript):
скопировать код в буфер обмена
  1. function getXmlHttp()
  2. {
  3.   var xmlhttp;
  4.   try {
  5.     xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  6.   } catch (e) {
  7.     try {
  8.       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9.     } catch (E) {
  10.       xmlhttp = false;
  11.     }
  12.   }
  13.   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  14.     xmlhttp = new XMLHttpRequest();
  15.   }
  16.   return xmlhttp;
  17. }
  18. function ajax() {
  19.         var get = getXmlHttp();
  20.         var stat = document.getElementById('content');
  21.         get.open('GET', 'file.php', true);
  22.         get.onreadystatechange = function() {
  23.                 if (get.readyState == 4) {
  24.                         stat.innerHTML = get.statusText
  25.                         if(get.status == 200) {
  26.                            stat.innerHTML = get.responseText;
  27.                         }
  28.                 }
  29.     }
  30.         get.send(null);
  31.         stat.innerHTML = 'идёт загрузка...'
  32. }

Решил упростить код но если хотите то вот и целый

(Отредактировано автором: 27 Июня, 2011 - 12:15:46)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DarkRevenger
Отправлено: 27 Июня, 2011 - 12:20:01
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




=)OrmaJever
Прикалываешься?
AJAX-технология основанная на js
jQuery - js библиотека, которую чаще всего и используют для разработки "динамических страниц".
этот AJAX уже весь мозг мне вынес
Теперь представь, что весь код, который ты написал можно уложить в 6-7 строк.
 
 Top
Razo21
Отправлено: 27 Июня, 2011 - 12:21:22
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




OrmaJever пишет:
Razo21 пишет:
друг не обижайся но кто дал тебе експерт если не знаешь jquery+ajax))))

разных библиотек кучи и я обязан их всех знать? Я знаю ajax в javascript, а что такое jquery? Однако
CODE (javascript):
скопировать код в буфер обмена
  1. function getXmlHttp()
  2. {
  3.   var xmlhttp;
  4.   try {
  5.     xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  6.   } catch (e) {
  7.     try {
  8.       xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9.     } catch (E) {
  10.       xmlhttp = false;
  11.     }
  12.   }
  13.   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  14.     xmlhttp = new XMLHttpRequest();
  15.   }
  16.   return xmlhttp;
  17. }
  18. function ajax() {
  19.         var get = getXmlHttp();
  20.         var stat = document.getElementById('content');
  21.         get.open('GET', 'file.php', true);
  22.         get.onreadystatechange = function() {
  23.                 if (get.readyState == 4) {
  24.                         stat.innerHTML = get.statusText
  25.                         if(get.status == 200) {
  26.                            stat.innerHTML = get.responseText;
  27.                         }
  28.                 }
  29.     }
  30.         get.send(null);
  31.         stat.innerHTML = 'идёт загрузка...'
  32. }

Решил упростить код но если хотите то вот и целый

jquery+ajax 5 раз легче и коротко
 
 Top
DarkRevenger
Отправлено: 27 Июня, 2011 - 12:25:09
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Razo21
А тебе не проще для такой цели использовать iframe, который будет просто спрятан до нажатия кнопки?
 
 Top
DeepVarvar Супермодератор
Отправлено: 27 Июня, 2011 - 12:26:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Razo21 пишет:
jquery+ajax

В jquery уже встроены ф-ции для работы с ajax.
Razo21 пишет:
5 раз легче и коротко

В 5 раз легче? Библиотека jquery 70 кБ против 300-400 байт чистого js заточенного на запрос. Чуете разницу кто реально легче?
 
 Top
OrmaJever Модератор
Отправлено: 27 Июня, 2011 - 12:27:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Razo21 пишет:
jquery+ajax 5 раз легче и коротко

в 5 раз лечге и коротко это вам, а браузеру который дополнительно должен скачать 229KB кода и затем его распарсить уже не так весело. Дак есть ли смысл из-за небольшого скрипта грузить всю библиотеку? Особено бесит когда только из-за
CODE (htmlphp):
скопировать код в буфер обмена
  1. $('#id').html('text');

многие подгружают эту библиотеку.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DarkRevenger
Отправлено: 27 Июня, 2011 - 12:35:16
Post Id



Новичок


Покинул форум
Сообщений всего: 40
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




OrmaJever пишет:
Дак есть ли смысл из-за небольшого скрипта грузить всю библиотеку?

Ну по логике, если подключить библиотеку, то её же не будешь использовать только 1 раз, следовательно суммарное колличество кода с jQuery.min.js намного меньше, чем все написанные вручную коды JS
Просто меньше писать приходится. И это удобно.

(Отредактировано автором: 27 Июня, 2011 - 12:37:41)

 
 Top
Мелкий Супермодератор
Отправлено: 27 Июня, 2011 - 12:38:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




DarkRevenger пишет:
суммарное колличество кода jQuery.min.js намного меньше, чем все написанные вручную коды JS

Далеко не факт. Если на странице нужен только ajax, да пара DOM-операций, то чистый JS будет и лаконичнее и более гибким.

OrmaJever пишет:
Особено бесит когда только из-за

+1


-----
PostgreSQL DBA
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB