Newsletter

Grupa MagazynyInternetowe

MagazynyInternetowe.pl

Witaj Gościu ( Zaloguj | Rejestruj )

 
Reply to this topicStart new topic

> AJAX Kurs od podstaw - interakcja AJAX - PHP, Technologie » AJAX

Pomocnik
post 5.05.2008
Post #1


Guru
Ikona Grupy

Grupa: Redaktor
Postów: 1 656
Dołączył: 1.01.2008
Nr użytkownika: 4



W tym odcinku kursu Ajaksa zajmiemy się interakcją Ajax - PHP. Zapytania HTTP wysyłane w tle przez obiekt XMLHttpRequest będą odwoływały się do skryptów PHP. Jako przykład przygotowałem galerię fotografii. Miniaturowe zdjęcia zawarte w galerii możemy podglądać wskazując je myszką. Wyskakujące okienka pop-up zawierają powiększoną fotografię oraz dodatkowe dane. Skrypt PHP będzie odpowiadał za przekazanie do Ajaksa danych EXIF konkretnej fotografii.


Pełna treść pod adresem:
http://www.internetmaker.pl/artykul...ajax_-_php.html
Go to the top of the page
 
+Quote Post
blogihno
post 5.05.2008
Post #2


Zajadły dyskutant
Ikona Grupy

Grupa: Użytkownik
Postów: 137
Dołączył: 14.01.2008
Nr użytkownika: 3 489



Szczerze mówiać, jak przeglądam takie tutoriale, ktore maja troche kodu tu, troche tam, kawełek na jednej stronie, kawałek na drugiej to mało rozumiem z tego co tu jest napisane i może nie chce mi się rozumieć. AJAX w takiej dość podstawowej wersji jak obsługa formularzy, czy galerie, jakieś dociąganie danych jest dość prosty i nie wymaga wlasciwie podstawowej wiedzy o Js i PHP(tzn troche wiecej niż echo 'hello world'). Składa się właściwie na 4 kroki:
1. funkcja ktora ustawi dane ktore chcemy przesłać do php
2.funkcja ktora obsłuży nam readyState
3.funkcja która wysle dane do php-a
4.Php ktory odbierze i obsłuży dane no i w funkcji readyState odbieramy to co nam wyslal php badz nie... .

Sądząc po zmiennych artykuł inspirowany na książce do Ajaxa.
Go to the top of the page
 
+Quote Post
_Bolo_
post 5.05.2008
Post #3





Gość






Malo rozumiesz i nie chce Ci sie zrozumiec... to po co ten komentarz?
Go to the top of the page
 
+Quote Post
MateuszM
post 5.05.2008
Post #4


Zajadły dyskutant
Ikona Grupy

Grupa: Użytkownik
Postów: 292
Dołączył: 12.04.2007
Skąd: Warszawa
Nr użytkownika: 3 218



CYTAT(Bolo @ 5.05.2008) *
Malo rozumiesz i nie chce Ci sie zrozumiec... to po co ten komentarz?


Od tak, bo każdy ma prawo do wyrażenia swojej opinii na dany temat.

Niestety muszę również przyznać rację blogihno odnośnie nieczytelności kodów dodawanych do artykułów, choć o wiele więcej mam do zarzucenia wersjom drukowanym niż tej internetowej.

Poprę go również jeśli chodzi o niską wartość merytoryczną takich artykułów, które tak na prawdę nic nie wnoszą nowego do tematu (no może w komentowanym artykule ciekawa jest funkcja przesuwająca okienko) i sprawiają wrażenie wariacji na temat szablonu AJAX+PHP. Należy jednak zrozumieć, że artykuły takie są skierowane do szerokiej grupy początkujących i niedoświadczonych użytkowników internetu, którzy dopiero zaczynają swoją przygodę z "programowaniem". Pewnym wyjściem byłoby przygotowanie osobnej serii materiałów opatrzonych klauzulą "zaawansowane...", skierowanych właśnie do osób, które w temacie siedzą już długo i pragną poczuć swędzenie pod czaszką lub uciechę z odkrycia czegoś czego jeszcze nie widzieli.


Pozdrawiam,
MateuszM
Go to the top of the page
 
+Quote Post
blogihno
post 5.05.2008
Post #5


Zajadły dyskutant
Ikona Grupy

Grupa: Użytkownik
Postów: 137
Dołączył: 14.01.2008
Nr użytkownika: 3 489



Bo mi sie tak podoba. Mój wniósł o wiele wiecej do dyskusji niż Twój....
Go to the top of the page
 
+Quote Post
_pony_
post 10.09.2008
Post #6





Gość






witam serdecznie. możecie mi podać kod do funkcji: array_1dim_to_2dim(). nigdzie nie mogę jej znaleźć
Go to the top of the page
 
+Quote Post
_D_
post 4.10.2008
Post #7





Gość






Czy ktoś może wie, jak za pomocą Ajaxa i php napisać coś w stylu pokoju graczy, tzn. dwie osoby wchodzą na jeden adres url i jest między nimi interakcja- jak jedna z nich kliknie coś, to innej coś innego się wyświetla.
Go to the top of the page
 
+Quote Post
_FIREMAN_
post 13.12.2009
Post #8





Gość






Też nie mogłem nigdzie znaleść funkcii function array_1dim_to_2dim(); to sobie ją napisałem
Udostępniam kod, bardzo proszę o zachowanie praw autorskich)))

/* Written by Andrew Stetsyk 12.10.2009
Copyright © 1989, 1991 Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139 USA.
*/
function array_1dim_to_2dim($table, $ile_kolumn){
$ile_obrazow = count($table);
$ile_wierszy = ceil($ile_obrazow / $ile_kolumn);
echo "ILE WIERSZY".$ile_wierszy;
$index=0;
$tmp=Array();
for ( $rzad = 0; $rzad < $ile_wierszy ; $rzad++ )
{
$tmp[$rzad] = Array();
for ( $kolumna = 0 ; $kolumna < $ile_kolumn ; $kolumna++,$index++){
if ($index < $ile_obrazow){
$tmp[$rzad][$kolumna]=$table[$index];}
}
}
return $tmp;
}
Go to the top of the page
 
+Quote Post
_Maciej xD_
post 19.03.2010
Post #9





Gość






hej wie ktoś czemu mi nie wyświetla powiększenia zdjęcia. I jeszcze jedno w tym kodzie poniżej jest błąd:
for ($i = 0; $i < $ile_wierszy; $i++) {
echo '<tr>';
for ($j = 0; $j < $ile_kolumn; $j++) {
if (isset($plks[$i][$j]) && ($plks[$i][$j] != '')) {
echo '<td><img src="' . $plks[$i][$j] ' onmouseover="show_popup(this, event);"'. ' onmousemove="move_popup(event) ;"'. ' onmouseout="hide_popup();"'. ' alt="" /></td>';
} else {
echo '<td></td>' . "n";
}
}
echo '</tr>';
}
Czy nie powinno być tak?:
for ($i = 0; $i < $ile_wierszy; $i++) {
echo '<tr>';
for ($j = 0; $j < $ile_kolumn; $j++) {
if (isset($plks[$i][$j]) && ($plks[$i][$j] != '')) {
echo '<td><img src=" . $plks[$i][$j] " onmouseover="show_popup(this, event);"'. ' onmousemove="move_popup(event) ;"'. ' onmouseout="hide_popup();"'. ' alt="" /></td>';
} else {
echo '<td></td>' . "n";
}
}
echo '</tr>';
}
A jeszcze dodam że mam serwer na kompie i znam php a ajax-a się dopiero uczę smile.gif
Proszę o odp smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 

RSS Wersja Lo-Fi Aktualny czas: 30.07.2010, 01:04