LionX Dagger Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 ten problem już rozwiązany :3 witam chciałem się zapytać czy istnieje możliwość podstawienia części kodu z np. pliku txt spróbuje opisać mniej więcej o co mi chodzi: mam dwa pliki txt i html: w pliku txt mam np. <a href=?img/abc.jpg?><img src="images/logo.png" alt="" /></a> a w pliku html: <head> <title>Home Page</title> </head> <body> <!-- logo--> <center> ?wywołanie kodu z pliku txt? </center> <div>treść bla bla </div> </body> czy jest to możliwe za pomocą jakiegoś skryptu html, xhtml, css czy też php edit: sorka że was tak męczę :P ale jako że już używam php a nie za bardzo go znam to przyda mi się wasza pomoc, otóż chce zrobić w index'ie index.php $link=1 if (klikniecie w link A) { $link=1 idź do następnej strony strony } else if (klikniecie w link B) { $link=0 idź do następnej strony strony } a w stronie np. ogólne.html <?php if $link=0 include("PlikA.txt"); else include("PlikB.txt"); ?> ale nie znam odpowiednich funkcji w php, jak na razie przeszukuje internet i nic nie udaje mi się znaleźć Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 A spróbuj PHP include? <? include("plik.txt"); //Nie jestem pewien czy tak xD ?> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 A spróbuj PHP include? też to znalazłem ale moja strona jednak nie jest w żadnym stopniu php :P (dlatego skasowałem lub w php mój błąd), słyszałem że ponoć można jakoś na znaczniku object w zwykłym HTML to zrobić, właśnie szukam jak. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Skoro nie jest php, to plik "index.html", zmień na rozszerzenie php. W pliku php może być kod HTML+php :) Mi tak działa :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Można użyć iframe, choć to bardziej zależy od tego jak przeglądarka i serwer potraktują taki plik. Można by użyć javascripta, choć mimo wszystko PHP wydaje się rozsądniejszym rozwiązaniem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 JS + XML HTTP Request Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 Można użyć iframe, choć to bardziej zależy od tego jak przeglądarka i serwer potraktują taki plik. Można by użyć javascripta, choć mimo wszystko PHP wydaje się rozsądniejszym rozwiązaniem. Iframe odpada nie przy moim menu :/ mógłbym wydłużyć ale to spowoduje zadurzą pustą odległość pomiędzy menu a treścią Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 A mój sposób, zamień .html, na .php i wklep kod z include :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 overflow: hidden; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 JS + XML HTTP Request trochę jaśniej bym prosił :P overflow: hidden; chodzi ci o iframe ? A mój sposób, zamień .html, na .php i wklep kod z include :) przetestowanie tego trochę mi zajmie jako ze na razie robię próby na kompie, a wirtualnej maszyny nie mam do php więc muszę cały test złożyć w kupę i albo pobrać program albo wrzucić na swój serwer - edit ten sposób działa i chyba go zastosuje dzięki :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Chodzi o to by JS wykorzystał możliwość generowania zapytań HTTP do odczytu plików z serwera. http://www.jibbering.com/2002/4/httprequest.html overflow: hidden; nie jest potrzebne, przenieś menu do strony z iframe, umieść nad tym elementem i tyle - inaczej: nie umieszczaj menu w iframe. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 sorka że was tak męczę :P ale jako że już używam php a nie za bardzo go znam to przyda mi się wasza pomoc, otóż chce zrobić w index'ie index.php $link=1 if (klikniecie w link A) { $link=1 idź do następnej strony strony } else if (klikniecie w link B) { $link=0 idź do następnej strony strony } a w stronie np. ogólne.html <?php if $link=0 include("PlikA.txt"); else include("PlikB.txt"); ?> ale nie znam odpowiednich funkcji w php, jak na razie przeszukuje internet i nic nie udaje mi się znaleźć edit : nową treść postu zamieszczam również na pierwszej stronie by czytających nie wprowadzić w błąd :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Takie coś będzie cięższe :( Poszukaj o metodzie "GET", albo "POST" :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 próbuje i próbuje i nic mi nie wychodzi, przecież to tylko jedna zmienna czemu tak trudno coś znaleźć :/ (za głupi jestem na to :P) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 http://www.kess.snug.pl/?sid=10&pid=23 Znalazłem takie coś :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
LionX Dagger Opublikowano 7 Października 2010 Autor Udostępnij Opublikowano 7 Października 2010 tylko że szukam jak po wciśnięciu w link zapisać jakąś zmienną a potem ją odczytać z strony moje puby które okazały się fiaskiem pruba=1 index.php <body> <?php $abc=0; echo '<a href="?$abc=1">Podstrona</a>\n'; echo '<a href="?$abc=2">Podstrona2</a>\n'; if $abc=1 header('location: data/menu.html'); else $abc=2 header('location: data/menu.html); ?> </body> pruba=2 index.php <body> <?php $abc=0; echo '<a href="data/menu.html?$abc=1">Podstrona</a>\n'; echo '<a href="data/menu.html?$abc=2">Podstrona2</a>\n'; ?> </body> menu.html <?php $xxx=$_GET[$abc] if $xxx=1 include("xl.txt"); else include("bb.txt"); ?> Myślałem też by użyć jakoś ciasteczek do tego, ale znów nie wiem jak połączyć link z zapisem danych Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Spróbuj: <?php echo '<a href="data/menu.html?abc=1">Podstrona</a>\n'; echo '<a href="data/menu.html?abc=2">Podstrona2</a>\n'; $xxx=$_GET[abc] if ($xxx==1) include("xl.txt"); else include("bb.txt"); ?> Nie jestem pewien, ale powinno działać :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Warunek powyżej nie będzie spełniony nigdy ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Zapomniałem o ' '? W GET? Bo sam dawno tego nie używałem, używam AJAX, czy tam JS i dynamicznie ładuje stronke :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 o, tego nie zauważyłem :) , ale o co innego chodzi Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 To powiedz xD Chodzi o to że ten kod na pobieranie GET['abc'], jest w złym pliku, ta? xD Więcej błędów nie widze już ;o Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 <?php echo '<a href="data/menu.html?abc=1">Podstrona</a>\n'; echo '<a href="data/menu.html?abc=2">Podstrona2</a>\n'; $xxx=$_GET[abc] if ($xxx==1) include("xl.txt"); else include("bb.txt"); ?> '', ; i .html, chyba, że serwer traktuje to rozszerzenie jak php ( rewrite choćby, konfiguracja ). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 7 Października 2010 Administratorzy Udostępnij Opublikowano 7 Października 2010 I jeszcze \n w ' ' ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Tacy z was programerzy :D "1" nie równa się 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 Tacy z was programerzy :D "1" nie równa się 1 var_dump( 1 == "1" ); bool(true) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 7 Października 2010 Udostępnij Opublikowano 7 Października 2010 lol gz php Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 7 Października 2010 Administratorzy Udostępnij Opublikowano 7 Października 2010 Rzutowanie ci coś mówi? W PHP 1 równa się "1" czy też "asasa", natomiast nie jest tożsame ( === ). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się