Zaloguj się, aby obserwować  
Hoplita

Tworzenie stron WWW

357 postów w tym temacie

Dnia 22.10.2005 o 21:10, Hoplita napisał:

> Wow. Ciekaw czy za działa ™ czy >.

OK, to jak się daje to "TM"? ;-)


™ ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 21.10.2005 o 21:06, Zgodny napisał:

Spróbuj Easy PHP http://easyphp.org/


dzięki!
Na ten serwer zarąbiście działa :)

A teraz kolejny problem mam :P
Chcę zrobić w PHP spis treści. Ma działać tak, że z pliku "spis.txt" pobiera kolejne pozycje i wypisuje je w spisie..
A teraz najtrudniejsze. Każda pozycja z listy ma być odnośnikiem do stronki o takiej samej nazwie, jak pozycja, ale bez polskich liter, spacji i małymi literami. Da się to zrobić jakoś prosto?

Ja zrobiłem póki co tak. Ale nie do końca działa to tak jak chciałem :/

< ?php
function win2iso($tekst) {
return strtr($tekst, "\xA5\x8C\x8F\xB9\x9C\x9F", "\xA1\xA6\xAC\xB1\xB6\xBC");
}

$spisy = file (''spis_tresci.txt'');
$element = count ($spisy);
for ($i=1; $i < =$element;$i++)
{
$spis = win2iso($spisy[$i-1]);
echo('' < a href=''. $spis. ''.php''.'' ¢ ''. $spis);
echo('' < p ¢ '');
}
? ¢

Żeby nie było.. Ja o PHP nie wiem praktycznie NIC :/ To co tu widać, to tylko lekko przerobiony przykład z mijego podręcznika do infy.
Proszę o pomoc, ale o podanie prostych procedurek, czy funkcji :)
Z góry THX :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

tą linijkę:

echo('' < a href=''. $spis. ''.php''.'' > ''. $spis);

zamień na:

echo('' < a href=''. $spis. ''.php''.'' > ''. $spisy[$i-1].''</a>'');


---------
a co do zamiany znaków to ja bym tak to zrobił (ale wcale nie znaczy to, że tak jest lepiej ;)):

function win2iso($tekst) {
$trans = array (
"Ą" => "A",
"Ć" => "C",
"Ę" => "E",
"Ł" => "L",
"Ń" => "N",
"Ó" => "O",
"Ś" => "S",
"Ż" => "Z",
"Ź" => "Z",
"ą" => "a",
"ć" => "c",
"ę" => "e",
"ł" => "l",
"ń" => "n",
"ó" => "o",
"ś" => "s",
"ż" => "z",
"ź" => "z",
" " => "_",
);
return strtr($tekst, $trans);
}

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ziały być małe litery i linki bez polskich znaków, ech... :)

To powinno działać tak jak chciałeś :)

<?php
function win2iso($tekst) {
$trans = array (
"Ą" => "a",
"Ć" => "c",
"Ę" => "e",
"Ł" => "l",
"Ń" => "n",
"Ó" => "o",
"Ś" => "s",
"Ż" => "z",
"Ź" => "z",
"ą" => "a",
"ć" => "c",
"ę" => "e",
"ł" => "l",
"ń" => "n",
"ó" => "o",
"ś" => "s",
"ż" => "z",
"ź" => "z",
" " => "_");
return strtr($tekst, $trans);
}

$spisy = file (''spis_tresci.txt'');
$element = count ($spisy);
for ($i=1; $i <=$element;$i++)
{
$spis = win2iso($spisy[$i-1]);
echo('' <a href="''. $spis. ''.php"> ''. $spis.''</a>'');
echo('' <p> '');
}
?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 30.10.2005 o 19:04, Zgodny napisał:

ziały być małe litery i linki bez polskich znaków, ech... :)


Dzięki! :)
Wszystko działa jak należy :>

Ale mam jeszcze jeden problem :/
Napisałem plik style.css który dodałem do swojej stronki. pod IE wszystko działa, ale pod Operą nie czyta stylów.
Czy da się to jakoś zrobić, czy pod Operą nie będzie mi czytać arkuszy stylów?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Znacie może jakiś darmowy server który obsługuje Mambo?
Oraz - Czy znacie jakiś ładny, latwy do nauki kurs Html? To które znalazłem w google.pl są średniawe ^_^.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 30.10.2005 o 20:15, DemoBytom napisał:

Czy da się to jakoś zrobić, czy pod Operą nie będzie mi czytać arkuszy stylów?


Na pewno czyta. Sprawdź, czy zamiast / nie wstawiłeś \.
Najlepieej wklej tu źródło :)

Powinno to tak (mniej/więcej) wyglądać:

<link rel="stylesheet" type="text/css" href="css/forum_shared.css" />

albo

<link rel="stylesheet" type="text/css" href=" http://www.gram.pl/css/forum_shared.css" />

albo...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 30.10.2005 o 23:01, Zgodny napisał:

Na pewno czyta. Sprawdź, czy zamiast
/ nie wstawiłeś \. [...]


Pogrzebałem i Opera mi czyta tylko część arkusz stylów :/
Nie czyta styli odpowiedzialnych z zmianę koloru linków :/
mam takie coś:
<STYLE TYPE="text/css">
<!--
A {
color: "navy";
text-decoration: "underline";
}
A:hover {
color: "navy";
text-decoration: "none";
}
-->
</STYLE>

I w IE działa a w Operze nie :/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 20.11.2005 o 23:35, Thrinity napisał:

Mam takie pytanie jak zrobić taką ikonke, ktora by była przed adresem, i jak ja tam umiescic, szczególy w załaczniku


do <head> dodajesz <link rel="shortcut icon" href="images/favicon.ico" />

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 20.11.2005 o 23:50, Arkadiusz napisał:

> Mam takie pytanie jak zrobić taką ikonke, ktora by była przed adresem, i jak ja tam umiescic, szczególy w załaczniku


do <head> dodajesz <link rel="shortcut icon" href="images/favicon.ico" />


chociaz poprawniej bedzie <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 21.11.2005 o 00:04, Arkadiusz napisał:

chociaz poprawniej
bedzie <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />


cos mi nie dziala moglbys napisac cala linie kodu jak powinna byc razem z tym <head> i czy ta ikona to jaki to ma miec format? jako ikona? posluzyl mi do tego program any2icon.. czy moze byc cos takiego?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 21.11.2005 o 00:55, Thrinity napisał:

> chociaz poprawniej
> bedzie <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />

cos
mi nie dziala moglbys napisac cala linie kodu jak powinna byc razem z tym <head> i czy ta ikona to jaki to ma miec
format? jako ikona? posluzyl mi do tego program any2icon.. czy moze byc cos takiego?


http://msdn.microsoft.com/library/default.asp?url=/workshop/Author/dhtml/howto/ShortcutIcon.asp

http://www.google.pl/search?hl=pl&q=shortcut++icon&btnG=Szukaj&lr=

jezeli nie dziala to wylacz explorera i wlacz go ponownie, firefox jest bardziej przyjacielski :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chiałem napisać formularz w PHP, który wysyłałby maila bezpośrednio z pod strony www.
Jednak wynik wykonania skryptu zawsze jest taki:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\probka\poczta.php on line 16

Co zrobić żeby skrypt zadziałał?
Jak ustawić linię SMTP w pliku php.ini, żeby wszystko działało?
I ew. czy muszę u siebie zainstalować jakiś serwer pocztowy, a jeśli tak, to jaki?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 11.12.2005 o 13:51, DemoBytom napisał:

I ew. czy muszę u siebie zainstalować jakiś serwer pocztowy, a jeśli tak, to jaki?


Musisz miec na pewno, ale niestety nic dokladniej nie wiem :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Dnia 11.12.2005 o 14:22, Volvox napisał:

Musisz miec na pewno, ale niestety nic dokladniej nie wiem :)


podobno da sie skonfigurować tak, by PHP kożystało z zewnętrznego serwera :(
nie wie nikt jak?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Utwórz konto lub zaloguj się, aby skomentować

Musisz być użytkownikiem, aby dodać komentarz

Utwórz konto

Zarejestruj nowe konto na forum. To jest łatwe!


Zarejestruj nowe konto

Zaloguj się

Masz już konto? Zaloguj się.


Zaloguj się
Zaloguj się, aby obserwować