GRY-Online.pl --> Archiwum Forum

Kącik Webmasterski (HTML, JavaScript, PHP) [cz.33]

12.01.2007
17:58
[1]

nagytow [ Firestarter ]

Kącik Webmasterski (HTML, JavaScript, PHP) [cz.33]

Wstęp:

Kącik ten powstał w celu gromadzenia informacji, zapytań, porad, a także jako miejsce publikacji i oceny witryn stworzonych przez forumowiczow GOL'a. Wszystko powinno znajdować się w jednym miejscu, aby można było łatwiej i przyjemniej odnaleźć informacje związane z tworzeniem stron www. Liczymy na to, że kącik będzie bardzo często odwiedzany :)

---------------------------------------------------------

FAQ - Najczęściej zadawane pytania

Na razie pusto :)


NARZĘDZIA WEBMASTERSKIE:

Edytory graficzne - WYSIWYG:

- Macromedia Dreamwaver MX - www.macromedia.com
- Amaya - www.w3.org/amaya
- Adobe GoLive - www.adobe.com
- Microsoft FrontPage
- Microsoft FrontPage Express
- Pajaczek
- CoffeeCup Free
- Free HTML 6.0
- 1st page 2000

Edytory tekstowe:

- Macromedia Dreamwaver MX - www.macromedia.com
- Notatnik
- Webmajster
- Pajaczek pro
- Zajaczek
- HotDog Pro
- ezHTML
- NoteTab Light
- Website Pro

Programy do obróbki grafiki i animacji:

- Flash MX
- 3D Flash Animator
- Ulead GIF Animator
- Adobe PhotoShop
- Paint Shop Pro
- GIMP
- Corel Draw

Narzędzia do publikacji stron na serwerach:

- CuteFTp
- Total Commander
- WS_FTP

Spis darmowych serwerów

-

Najlepszy kurs HTML

-

BŁĘDY W TWORZENIU STRON - koniecznie przeczytaj!

-
-

Ciekawe strony dla webmasterów:

-
-
-
-
-
-
-
-
-
-

Za darmo dla webmasterów

-
-
-
-

Nasze strony:

wi3dzmin
-

hotDog
-

SULIK
-

Drak`kan
-

Bri (hmtlowa podstawówka :)
-

Slowik
- https://fotografia.gry-online.pl/

================================
Archwium Kącika:
================================

cz. 01: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=282993
cz. 01: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1724087 REIKARNACJA
cz. 02: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=293434
cz. 03: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=561138
cz. 04: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=681039
cz. 05: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=709817
cz. 06: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=778829
cz. 07: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=860865
cz. 08: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=987171
cz. 09: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1348213
cz. 10: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1966148
cz. 11: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2031618
cz. 12: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2059468
cz. 13: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2160961
cz. 14: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2219048
cz. 15: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2305650
cz. 16: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2374934
cz. 17: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2404162
cz. 18: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2479809
cz. 19: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2531725
cz. 20: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2661899
cz. 21: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2739264
cz. 22: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2940573
cz. 23: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3283908
cz. 24: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3713891
cz. 25: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4000035
cz. 26: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4101026
cz. 27: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4177593
cz. 28: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4379688
cz. 29: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4722727
cz. 30: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4979111
cz. 31: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5179288
cz. 32: https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5566907
(proszę dopisywać kolejne części)

12.01.2007
18:41
[2]

Marcio [ Bleeee ]

Do posta [214] z poprzedniego wątku:
1) tak
2) lepiej tak, kiedyś to zrozumiesz - dawaj póki co poprostu nazwy plików a nie PHP_SELF
3) na forum.php.pl w dziale dla początkujących jest temat o tym - nie moge podac linka bo sie teraz troche spiesze po wychodze ale go znajdziesz napewno

12.01.2007
22:30
[3]

umek [ Szczęśliwy Konfident ]

ok, dzięki... Rozumiem, o co chodzi z includowaniem, ale nie widzę luki u siebie... sprawdzam przecież, że if(file_exist... poszukam na tym forum

12.01.2007
22:41
[4]

Marcio [ Bleeee ]

samo file_exists niewiele daje - w albo php4 albo php5 pozwala na sprawdzanie plików spoza serwera a pozatym to i tak w żaden sposób nie zabezpiecza przed odczytanie niepowołanego pliku z obrębu serwera.

12.01.2007
23:16
[5]

umek [ Szczęśliwy Konfident ]

to nie wiem co zrobić... może z file_exist(plik) zrobić file_exist(umcio.com/plik)...
... czy oprócz addslashes dodać przy loginach strip_tags?

12.01.2007
23:25
[6]

Marcio [ Bleeee ]

albo skorzystaj z basename ( albo np daj cos takiego:

$file = str_replace(array("/", "."), array("#", "#"), $_GET['file']);
include 'pliki_do_includowania/' . $file . '.html';

Przez co to pozwoli na dawanie tylko jakiegos ciagu a nie calej nazwy ewentualnego pliku i nikt nie moze pobrac pliku spoza innego katalogu niz ustalisz ;-)

12.01.2007
23:47
[7]

umek [ Szczęśliwy Konfident ]

ok...
btw miałem $plik = basename($_GET['strona']);

13.01.2007
00:29
[8]

Marcio [ Bleeee ]

hm... być może :P
nie zauważyłem :P

13.01.2007
10:25
[9]

umek [ Szczęśliwy Konfident ]

aha:] miałem i do głowy szedłem, co mi do dodania zostało^^

15.01.2007
11:45
[10]

yasiu [ Senator ]

nagytow, wracając do poprzedniego wątku -> nie... chce dla kazdej z 400 osob przekazać wybrane z listy opcje :)

15.01.2007
14:58
[11]

gromusek [ Street View ]

potrzebuje najprostrzy skrypt logowanie w PHP (login + haslo) hasla i loginy zapisywane w pliku jakims. Tylko zeby jakos kodowane to bylo czy cos zeby nikt sie do tego nie dobral.

15.01.2007
15:44
[12]

hotDog [ Outsider ]

Jak dajesz ogłoszenie, to jeszcze podaj ile płacisz.

15.01.2007
15:47
[13]

chickenom [ ]

Albo chociaż ładnie poproś :P

Udostępniłbym Ci swój, oparty na mysqlu, prosty jak słownictwo Wojewódzkiego, ale nie tego potrzebujesz, prawda? :P

Mam pytanie, czy jest możliwe, aby link wyglądał tak:
...?go=bg&article=1&page=3?

Bo chciałbym umieścić solucję do gry, ale jest za długa i chciałbym podzielić ją na częsci. Z góry dzięki.

15.01.2007
19:06
[14]

nagytow [ Firestarter ]

yasiu --> Wg kodu powinienes moc sie odwolac do tych pol przez $_POST['form_dep'], $_POST['form_stan'], $_POST['form_grupa']. W takim razie co sie dzieje? Sa one puste? Wszystkei zawieraja to samo?

chickenom --> Jasne, ze moze. Wyglad adresow jest tylko i wylacznie twoja sprawa ;) Chociaz linki ladniej wygladaja tak:

16.01.2007
10:11
[15]

umek [ Szczęśliwy Konfident ]

gromusek- Nie może być w sql? Nie potrafię 'wyciągać' loginu i hasła z txt, ale mam gdzieś zapisane... a koduje się plikzakodowany=md5(plikniezakodowany); i odwrotnie tak samo

16.01.2007
10:28
[16]

umek [ Szczęśliwy Konfident ]

<?PHP
session_start();
/*
Format pliku ../dane.txt(przykład: dane.txt):
login1|md5hasla1
login2|md5hasla2
login3|md5hasla3
login4|md5hasla4
*/
function check($login, $password)‹
$file = file('dane.txt');
foreach($file as $wpis)‹
$data=explode('|', trim($wpis));
if($login==$data[0] && md5($password)==$data[1])‹$_SESSION['logged']=TRUE; return TRUE;›

return FALSE;

if ($_SESSION['logged']==TRUE || (check($_POST['login'],$_POST['password']))) ‹
include('trueindex.php');
› else ‹echo('Zle haslo!');›
if($_GET['akcja']=='wyloguj')‹
$_SESSION['logged']=FALSE;
echo("ok");

?>

Nie, nie znam tego trim, explode... ta część nie jest moja

16.01.2007
15:49
smile
[17]

chickenom [ ]

nagytow -> Ok, ale jak to zaimplementować (przykładowo) w jedneym pliku?

A z tymi linkami, jak to zrobić? :o

16.01.2007
20:29
[18]

nagytow [ Firestarter ]

chickenom --> Nie rozumiem pytania :) Zwyczajnie zaimplementowac :)

Przyjazne urle:

16.01.2007
22:20
[19]

umek [ Szczęśliwy Konfident ]

Jak można 'zainstalować' bazę danych sql na serwerze?

17.01.2007
15:46
smile
[20]

chickenom [ ]

nagytow -> Tzn heh, nie bardzo wiem jak to wytłumaczyć, może pokaże to na jednym z moich plików:

plik pt.php

function pt ()

function pt1 ()

if ( ! $_GET [ 'article' ] )

pt ( ) ;


elseif ( $_GET [ 'article' ] == 1 )

pt1 ( ) ;


i link wygląda index.php?go=pt&article=1

I teraz, jak zrobić, bazując na tym moim pliku link wyglądający przykładowo tak:

index.php?go=pt&article=1&page=2

Mam nadzieje, że jasniej to wytłumacyzłem :D

umek -> mysqla nie instaluje się na serwerze. Sprawdź czy Twoja firma hostingowa oferuje mysqla na serwerze.

17.01.2007
19:27
[21]

nagytow [ Firestarter ]

chickenom -->

Nie wiem co robi pt1, ale zalozmy, ze wyswietla tekst.

elseif ($_GET [ 'article' ] == 1)

if ($_GET['page']==1) pt1a();
elseif($_GET['page']==2) pt1b();
(...)


pt1a, pt1b itd wyswietlaja kolejne czesci tekstu.

18.01.2007
19:03
smile
[22]

chickenom [ ]

Dzięki nagytow, o to mi chodziło. Wszystko działa prawidłowo :)

18.01.2007
19:14
[23]

milanista [ Brother Of Metal ]

prosze o pomoc przy PHP

mam nastepujacy problem:
mam formularz z buttonem, przekazujacy dane do pliku .php , po kliknieciu ktorego chcialbym zeby uruchomiona zostala instrukcja. I tu pytanie - jakiego warunku uzyc do if-a zeby okreslić wcisniecie tego przycisku?

czyli:

if (button jest wcisniety)

intrukcje


wiem ze to sa podstawy ale jestem z tego zupelnie zielony ;(
z gory dzieki za pomoc

18.01.2007
20:13
[24]

wi3dzmin [ Konsul ]

hmm troche dziwne pytanie.

Po pierwsze. Jeżeli chcesz wykryć same naciśnięcie buttona to musisz użyć Java script

A teraz o php :)

Jeżeli wygląda to tak, że np. masz formularza, który wysyła dane do innego pliku (chyba o to ci chodzi) np.

//plik1.php

<form action=plik2.php method="post">
<input type="text" name="dane" >
<input type="submit" value="Prześlij">
</form>
// koniec plik1.php

to sprawa jest prosta, po prostu po wysłaniu formularza, wywoływany jest plik2.php i kod w tym pliku jest wykonywany, nie musisz "potwierdzać" kliknięcia przycisku.

Możesz za to sprawdzić, czy zostały przesłane dane z formularza:

//plik2.php

if(isset($_POST['dane']))

wykonaj kod

else

echo "Nie wysłano danych z formularza!";

//koniec plik2.php

I to w sumie wszystko :)

JEżeli nie rozumiesz o co chodzi albo nie o to pytałeś to pisz ;)

18.01.2007
20:37
[25]

milanista [ Brother Of Metal ]

Dzieki, chociaz nie do końca o to mi chodziło

w pliku pierwszym mam button:

<form action=plik2.php method="post">
<input type="button" value="Wykonaj akcje">
</form>
okienko do wpisania i z buttonem do wysylania mam nad tym, juz mniej wiecej doszedlem do tego jak odebrac te dane ( i docelowo zapisac je do bazy danych). Teraz chodzi mi o to zeby po wcisnieciu buttona "Wykonaj akcje" program, przy uzyciu wlasnie tego if'a do ktorego trzeba pewnie wstawic jakiś warunek, wyswietlil wynik instrukcji (konkretnie kwerendy SQL) , bez wprowadzania zadnych danych. Coś jak...link w formie przycisku, na ktory można kliknąć i instrukcja php sie wykona

myslalem ze da sie to zrobić w php ale skoro nie to bede musial sobie inaczej poradzić :(

18.01.2007
20:48
[26]

nagytow [ Firestarter ]

Jesli dobrze rozumiem, to chcesz zrobic takie 'demo'? Zobaczyc co sie stanie, ale bez zapisywania rezultatu? Jesli tak, to da sie zrobic w PHP, napisz tylko czy dobrze zrozumialem :)

18.01.2007
21:46
[27]

milanista [ Brother Of Metal ]

tak, rezultat zostanie tylko wyswietlony, bez zapisywania

To ma wygladac tak:
Okienko do wpisywania danych + przycisk "wyslij", dane zostaja zapisane w bazie danych (to juz mniej wiecej umiem zrobić)

pod tym 4 buttony, obok ktorych po kliknieciu na jeden z nich ma sie wyswietlic rezultat kwerendy (z tej samej bazy danych) ktorej dany button dotyczy. chce zrobić warunek dzieki ktoremu po kliknieciu na dany button zostalaby wykonana ( i wyswietlona) dana kwerenda

18.01.2007
22:00
[28]

umek [ Szczęśliwy Konfident ]

Daj każdemu jakąś wartość przekazywaną do zmiennej i if(isset(zmienna)) ‹funkcja›

19.01.2007
08:02
[29]

nagytow [ Firestarter ]

milanista -->

Najprostsze rozwiazanie:

a.html

<html>
<head></head>
<body>
<form action="b.php" method="post">
<input type="text" name="text" />
<input type="submit" name="submit" value="Send" /><br />
<input type="submit" name="submit" value="Test1" />
<input type="submit" name="submit" value="Test2" />
</form>
</body>
</html>


b.php

<?php
if ($_POST["submit"]=="Send")

// zrob co trzeba

elseif ($_POST["submit"]=="Test1")

// zrob test 1

elseif ($_POST["submit"]=="Test2")

// zrob test 2

?>

Przetestuj i jesli chciales cos innego - pisz :)

19.01.2007
10:38
[30]

yasiu [ Senator ]

dokladnie... zamiast wykonywac mysql_query($query) (czy jakiej tam bazy uzywasz) zrob sobie echo $query

zobaczysz sobie czy kwerenda jest taka jak ma byc, jesli tak, wykonujesz ja i tyle :)

19.01.2007
13:10
smile
[31]

milanista [ Brother Of Metal ]

nagytow--->Tak, o to mi chodzilo
co niestety nie znaczy ze caly program mi dziala, ale reszte sprobuje rozkminic sam. Dzieki za pomoc :)

19.01.2007
18:50
[32]

milanista [ Brother Of Metal ]

mam nastepny problem, mianowicie mam ten formularz i standardowo po kliknieciu na jeden z buttonow nastepuje przejście do pliku .php. Da sie zrobic zeby nie zostal on wywolany a tylko przeslane do niego zostaly dane?
uzytkownik caly czas zostal na pliku z formularzem; ale zeby mozna bylo w tym pliku z formularzem wyswietlic zmienne z pliku ktory mial sie otworzyć?
myslalem ze mozna to zrobic zrobić poleceniem
include "plik.php"
ale wywala mi bledy :(

20.01.2007
07:45
[33]

nagytow [ Firestarter ]

Przede wszystkim opisuj jakie bledy, bo wywala mi bledy raczej malo mowi ;)

Jesli dobrze rozumiem, to po kliknieciu przycisku 'Test1' chcesz, aby pokazal sie wynik testu, a dodatkowo wypelniony formularz. W takim razie dodaj do pliku wyswietlenie wypelnionego formularza. Przyklad:

a.php

<?php
if ($_POST["submit"]!="Send")

if ($_POST["submit"]=="Test1")

// zrob test 1
echo "Test 1<br />";

elseif ($_POST["submit"]=="Test2")

// zrob test 2
echo "Test 2<br />";


echo "<form action='a.php' method='post'>";
echo "Field1<input type='text' name='text1' value='".$_POST['text1']."' /><br />";
echo "Field2<input type='text' name='text2' value='".$_POST['text2']."' /><br />";
echo "<input type='submit' name='submit' value='Send' />";
echo "<input type='submit' name='submit' value='Test1' />";
echo "<input type='submit' name='submit' value='Test2' />";
echo "</form>";

else

// zrob co trzeba

?>

20.01.2007
16:57
[34]

.Jacek 99. [ Senator ]

Pisze referat o normalizacji baz danych. Mam problem z postacią Boyce'a Codda/4postacia normalna.


CHodzi o to ze traktuja one o "multivalued dependency". Wiem co to jest, ale nie wiem czy jest jakies oficjalne tlumaczenie (tak jak "tuple" tlumaczymy jako krotka). Tzn mysle przetlumaczyc to jako wieloelemenowa zaleznosc lub cos w ty m stylu.


Jezeli ktos wie to prosze o info, jak nie to tez:P

22.01.2007
14:06
smile
[35]

chickenom [ ]

Hm... jak sprawdzić, czy podczas rejestracji hasło ma np. minimum 5 znaków?

22.01.2007
16:14
[36]

nagytow [ Firestarter ]

chickenom --> strlen($pass)

22.01.2007
17:17
[37]

chickenom [ ]

OK, dzięki, ale jak to mniej więcej wygląda w praktyce? :P

22.01.2007
18:07
[38]

nagytow [ Firestarter ]

chickenom -->

if (strlen($pass)) < 5

// za krotkie haslo, wpisz inne

else

// zrob co trzeba

22.01.2007
21:50
smile
[39]

chickenom [ ]

Aha, czyli wygląda tak jakem czuł :). Dzięki nagytow :))) Znowu masz u mnie piwo :D

oczywiście zamiast $pass mogę równie dobrze dać $_POST['pass']?

22.01.2007
22:00
smile
[40]

chickenom [ ]

Ok, wszystko super działa :)

Ostatnie pytanie związane z wierzytelnością podczas rejestracji - jak sprawdzić czy format emaila jest prawidłowy?

22.01.2007
22:02
[41]

Rybha [ Generaďż˝ ]

Mam pytanie. Czy w html lub JavaScrpit można napisać skrypt licznkia, który odliczałby czas od ustalonej przeze mnie daty/godziny?

22.01.2007
22:04
smile
[42]

chickenom [ ]

W htmlu nie można robić tego typu rzeczy. Za to w Javie/php da się. Jak? Pytaj o to tutejszych speców :)))

23.01.2007
11:42
[43]

nagytow [ Firestarter ]

chickenom -->

Najkrocej to tak:

if (eregi("^[a-z0-9][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]‹2,4›$", $email))

// dobry adres

else

// zly adres


Oczywiscie mozna sie bawic z badaniem znakow i substringow, ale prosciej (co nie znaczy, ze szybciej) uzyc wyrazen regularnych.


Rybha -->

Taki prosty timer, latwo go przerobic na daty, godziny czy co tam chcesz.

<html>
<head>
<title></title>
<script language="javascript">
var x = 101;
function timer()

document.timer.timeleft.value = --x;
if (x>0) setTimeout("timer(x)", 1000);

</script>
</head>
<body onload="timer()">
<form name="timer">
<input type="text" name="timeleft">
</form>
</body>
</html>

24.01.2007
09:31
[44]

yasiu [ Senator ]

edit - skasowalem post bo poradzilem sobie z problemem...

mam za to problem z PHP - w ogole nie pokazuje mi błędów... w php.ini jest ustawione show_errors itp. ale nic nie pokazuje :/

26.01.2007
15:45
[45]

Joshua1990 [ Konsul ]

mam pytanie odnośnie systemu logowania itp.

Czy jezeli uzytkownik się już zaloguje to wszystkie operacje lepiej wykonywac za pomocą numeru ID (czyli za kazdym razem kiedy potrzebujemy jakis danych z nim związanych (jak email) wybieramy je z bazy danych porownujac ID), czy można to robić porównując po prostu login (select * from 'jakas tam tabela' where login='xxxx') ?

26.01.2007
15:53
[46]

yasiu [ Senator ]

zależy jak masz skonstruowaną bazę - generalnie jeśli masz kilka tabel i w niektórych występuje informacja o pracowniku to lepiej uzywac id, bo przeciez ta informacja poslugujesz sie w innych tabelach prawda?

przyklad:

tabela pracownicy

id|imie|nazwisko|login

tabela samochody
id|numer rejestracyjny|uzytkownik

zakładając że samochód może mieć tylko jednego użytkownika, wygodniej jest uzywac w tabeli samochody jego id a nie loginu (chociaz oba sa unikalne) :)

hth

26.01.2007
19:46
[47]

master53 [ PSP User - Sony Fan ]

Moglibyście mi polecić jakąś dobrą książkę z niewygórowaną ceną o CSS i XHTML dla początkujących ?

28.01.2007
21:34
smile
[48]

mmomm [ Konsul ]

Mam pytanie.

Jak poradzic sobie z targetami w href przy validaci ze strict html?

Polecenie target nie waliduje sie - czy mozna jakos prosto uzyc php do zywklego olinkowania?

28.01.2007
22:41
[49]

nagytow [ Firestarter ]

target nie waliduje sie w strict. Albo zrezygnuj ze strict albo z walidacji. W strict nie mozesz decydowac za uzytkownika gdzie otworzy mu sie strona.

29.01.2007
00:07
smile
[50]

hotDog [ Outsider ]

możesz :D w JS :P

trochę lipne, ale zawsze można :)

29.01.2007
13:56
[51]

yasiu [ Senator ]

pytanie takie

wpisując do formularza dane w ten sposób

- adsafa
- sdfsd
- sssasd

zapisuje je potem do bazy, nastepnie chce je wyswietlic i wyswietlaja mi sie w taki sposob:

- adsafa-sdfsd-sssasd

podobnie jest w wypadku

1. asd
2. dasd
3. asdf

co moze byc nie tak? sprobuje oczywiscie sam zwalczyc problem, ale moze ktos mi przy tym pomoze? :)

29.01.2007
15:39
[52]

yasiu [ Senator ]

zmieniłem typ pola w bazie danych na TEXT - w bazie zapamiętuje formatowanie, ale nadal wyświetla po staremu... printf tego nie zmienia :/

29.01.2007
16:21
[53]

wi3dzmin [ Konsul ]

przed zapisaniem albo wyświetleniem danych użyj na nich funkcji nl2br()

np

$tresc = nl2br($tresc_z_bazy);
echo $tresc;

albo
$tresc_do_bazy = nl2br($tresc_z_formularza);


ta funkcja właśnie dodaje <br /> tam gdzie w formularzu został wciśniętu enter :)

29.01.2007
16:33
[54]

yasiu [ Senator ]

jesteś wielki! :))) kompletnie nie moglem tego znalezc :)

29.01.2007
19:00
smile
[55]

wi3dzmin [ Konsul ]

hehe nie ma za co ;)

31.01.2007
11:01
[56]

yasiu [ Senator ]

tym razem problem z css - pole w formularzu typu option - jak widac na zalaczonym obrazku, to co sie rozwija ma prawidlowa wielkosc czcionki... to co jest widoczne w samym polu jest za duze - jaki tag css za to odpowiada???

03.02.2007
10:44
[57]

Joshua1990 [ Konsul ]

Robie poziome menu, i w tym razem w IE wszystko jest OK, natomiast w FF wyswietla tak ->
Chodzi mi o te przerwy między poszczególnym elementem.

kod html:

<div id="top_menu">
<ul>
<li>OPCJA 1</li>
<li>OPCJA 2</li>
<li>OPCJA 3</li>
</ul>
</div>

i css:

#top_menu‹
margin:0;
padding:0;›

#top_menu ul‹
margin:0 0 1px 0;
padding:0;›

#top_menu li‹
display:inline;
border-right:1px solid black;
border-bottom: 1px solid black;
padding:0 15px;
margin:0;›

i nie chce robić przykładowo margin-right: -5px, bo zalezy mi na rownych odstępach :)

03.02.2007
14:19
[58]

Joshua1990 [ Konsul ]

up

03.02.2007
14:34
[59]

Qbaa [ Senator ]

ja Ci nie pomogę, ale bardzo mnie to ciekawi.
zna ktos strony, które zestawiają tego typu różnice w przeglądarkach? chyba wszystkim coś takiego by się przydało :)

03.02.2007
17:06
[60]

nagytow [ Firestarter ]

Joshua1990 -->

Elementy inline maja to do siebie, ze uzyte znak nowej linii sa widoczne. Twoj problem rozwiaze zapisanie wszystkich elementow listy w jednej linii. Czyli zamiast:

<li>OPCJA 1</li>
<li>OPCJA 2</li>
<li>OPCJA 3</li>

napisz:

<li>OPCJA 1</li><li>OPCJA 2</li><li>OPCJA 3</li>

PS. Nie tworz stron pod IE. IE jest znany ze swojej specyficznej interpretacji cssa. Zwykle jest tak, ze pod FF i Opera wszystko jest ok, a w IE nie. Dlatego istnieje mnostwo tzw. hackow w css pod Explorera.

03.02.2007
17:15
[61]

nagytow [ Firestarter ]

yasiu -->

Nie udalo mi sie zreplikowac twojego problemu, tzn przy zmianie wlasciwosci w css zmienia mi sie wyglad kazdego elementu z listy, tego wyswietlanego tez. Moze jakbys dal kawalek kodu i css odpowiadajace za ten formularz to daloby sie cos zrobic.

03.02.2007
19:12
[62]

Joshua1990 [ Konsul ]

nagytow-> strone robie tak zeby dzialala i w IE i FF :) Aha, no i z tym zapisaniem w jednej linii zadziałało, dzięki :)

03.02.2007
20:57
[63]

nagytow [ Firestarter ]

Joshua1990 --> Chodzilo mi o to, zeby nie tworzyc strony pod IE, a potem dopasowywac do FF, tylko robic pod IE i dopasowywac do IE :)

03.02.2007
22:22
[64]

Joshua1990 [ Konsul ]

nagytow -> Ok, spoko:) I jeszcze jedno pytanie odnosnie tego samego menu:

Jak zrobic, zeby po najechaniu na dany element tlo zmienialo kolor? W przypadku menu pionowego to proste bo wystarczy w 'a' dać display:block; no i w 'a:hover' dac inny background. W poziomym display:block; zrobic nie moge, więc jak inaczej?

04.02.2007
10:54
[65]

Joshua1990 [ Konsul ]

up

04.02.2007
13:37
[66]

slowik [ NightInGale ]

Joshua===>ja nie widze przeciwskazan zeby tak zrobic w jakimkolwiek menu ;-) pozatym tlo mozesz nadawac dla linka bez nadawania mu atrybutu block

04.02.2007
14:14
smile
[67]

chickenom [ ]

Witam, poczebuję pomocy ;)

Chciałbym zrobić mini-symulator rzutu koścmi. Ogolny zarys już mam, potrzebuję tylko funkcji, która losowałaby wartości z podanego przedziału, czyli:

komórka pierwsza, czyli ilość kości. wartość, np. - 3

druga komórka, czyli liczba ścian kotski. wartość, np. - 10

I teraz chciałbym aby skrypt wylosował liczbę z zakresu 3x10 czyli 30, ale większą bądź równą 3. Jak to zrobić?

04.02.2007
14:18
[68]

Marcio [ Bleeee ]

<?php
$ilosc_kosci = 2;
$ilosc_scian = 10;
$wynik = 0;
for ($i = 1; $i >= $ilosc_kosci; $i++)

$wynik = $wynik + rand(1, $ilosc_scian);

?>

04.02.2007
15:16
smile
[69]

chickenom [ ]

A jak przerobić, to co napisał Marcio, pod to co ja napisałem? Aha, skrypt też nie może losować zera.

<?php

function dice_form ()

echo ("
<form action=\"?go=dice_project&throw=1\" method=\"post\">
<table cellspacing=\"2\" cellpadding=\"0\" border=\"0\">
<tr>
<td>Liczba kości:</td>
<td><input type=\"text\" name=\"ile\"></td>
</tr>
<tr>
<td>Liczba ścian:</td>
<td><input type=\"text\" name=\"scian\"></td>
</tr>
<tr>
<td>Modyfikator:</td>
<td><input type=\"text\" name=\"modyfikator\"></td>
</tr>
<tr>
<td align=\"center\" colspan=\"2\"><input type=image

src=\"images/register.jpg\" onClick=submit()></td>
</tr>

");


function dice_rzut ()


$ile = $_POST['ile'];
$scian = $_POST['scian'];
$mod = $_POST['modyfikator'];

$suma = (($ile*$scian) + $mod);
echo $suma;


if ( ! $_GET [ 'throw' ])

dice_form ( ) ;

elseif ( $_GET [ 'throw' ] == 1 )

dice_rzut ( ) ;

?>

I czy mógłby mi ktoś wyjaśnic dokładnie co za co odpowiada? Z góry dzięki

05.02.2007
02:19
[70]

nagytow [ Firestarter ]

Joshua1990 -->

Oczywiscie, ze mozesz uzyc display:block :) Sprobuj czegos takiego:

<html>
<head>
<style type="text/css">
.menu ul‹margin:0px;padding:0px;list-style-type:none;›
.menu ul li‹position: relative;display:inline;float:left;background-color: #ccc;›
.menu ul li a‹display: block;width: 90px;padding:0px;border:1px solid black;border-left-width:0px;color:#000;text-decoration:none;padding:2px;›
.menu ul li a:hover‹background-color:black;color:#fff;›
.menu #first ‹border-left:1px solid black;›
</style>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#" id="first">OPCJA 1</a></li>
<li><a href="#">OPCJA 2</a></li>
<li><a href="#">OPCJA 3</a>
</ul>
</div>
</body>
</html>



chickenom -->

Wystarczy zastapic wiersz:

$suma = (($ile*$scian) + $mod);

przez kod Marcia odpowiadajacy za losowanie i pozmieniac nazwy zmiennych. Koniec pracy :)

06.02.2007
22:39
[71]

Johy [ - A State of Trance - ]

Nasze strony:

Johy
- https://tdu.gry-online.pl


07.02.2007
19:09
smile
[72]

Joshua1990 [ Konsul ]

Z tym poziomym menu to w koncu zrobiłem tak ze usunąłem w ogóle listę i teraz mam same <a> :)

Robię stronę która będzie miała mniej więcej taką strukturę:

index.php:

Kod:

<?php
include('./includes.php');
Header();
Top();
Left();
$page='';
if(isset($_GET['page']))
$page=$_GET['page'];
switch($page)‹
case 'gallery':
include('gallery.php');
break;
//itd...
default:
include('main.php');

Bottom();
?>


Oczywiście to nie jest gotowy kod, ale tak na szybkiego teraz napisałem :)

includes.php będzie oczywiście includowało wszystkie pliki z funkcjami. No i mam przykładowo jakiś plik funcLayout.php gdzie trzymam te wszystkie funkcje Left(), Bottom() itd. W pliku tym korzystam z różnych ścieżek, np. przy wstawianiu loga: <img src="images/logo.png" />. I teraz problem polega na tym, że takie coś będzie działać jedynie w plikach z katalogu głównego, a w innych (np. /admin/) już nie. To samo w przypadku pliku style.css który odczytuje ścieżki, które będą działać tylko w na jednym poziomie drzewa katalogów. Jaki jest najbardziej elegancki sposób na rozwiązanie tego problemu?

Mam nadzieje, że zrozumieliście w ogóle o co chodzi ;)

08.02.2007
22:28
smile
[73]

matisf [ X ]

Witam, powiedzmy ze mam zrobiony leyaut, jakim teraz probramem zrobic go w html ?
bo ostatni raz robilem cos takiego ale to bylo daawnooo
Teraz potrzebuje zrobic cos konkretnego i nie wiem jak sie zato wziasc...

09.02.2007
17:54
smile
[74]

master53 [ PSP User - Sony Fan ]

Mam stronę zrobioną w tabelach. Chciałbym, aby treść w jednej komórce dała się przewijać, bo obecnie, komórka zmienia wymiary i rozciąga się w dół. Jak to zrobić, aby treść w jednej komórce można było przewijać ? Z góry dzięki.

09.02.2007
17:57
[75]

Joshua1990 [ Konsul ]

matisf -> Ja proponuje zacząć od poznania wszystkich standardów pisania stron. <- na przykład tutaj jest fajnie wszystko opisane. A z edytorów to ja używam Zajączka i jestem zadowolony :)

09.02.2007
18:27
[76]

matisf [ X ]

a jakis program do flasha? free...
Joshua-> zarejestrowanego masz Zajaczka ?

09.02.2007
22:29
[77]

Joshua1990 [ Konsul ]

Zajączka się chyba nie rejestruje :)

A nie, teraz patrze i mam tam jakąś opcje 'darmowa rejestracja'. W takim razie mam niezarejestrowanego.

10.02.2007
11:37
[78]

Paul12 [ Buja ]

Projekt portfolio dla ojca (tematyka ptasia, ojciec jest ornitologiem-fotografem). Jakieś sugestie? Ja sam zmieniłbym tło, ale nie mam żadnych pomysłów.

10.02.2007
21:22
[79]

Joshua1990 [ Konsul ]

Piszę prosty system logowania i na lokalnym serwerze wszystko działa OK, natomiast na serwerze, na którym umieszczę stronkę wywala błąd:

Parse error: syntax error, unexpected '‹' in /home/joshua/domains/matematyczna.pl/public_html/projekt/functions/funcLayout.php on line 73

W skrypcie linijka 73 to początek bloku try, a tak wygląda cały fragment odpowiadający za logowanie:

<?php
/*
cały poniższy kod trzymam w innej funkcji i potem sobie wyświetlam tam gdzie chcę, ale to chyba nie ma znaczenia :)
*/
CreateTitle('Logowanie');
$blnLogged = CheckUser();
if ($blnLogged === FALSE)‹
if (!isset($_POST['submit']))
CreateLoginForm();
else‹
try‹
$arrData = Login($_POST['username'], $_POST['password']);
$_SESSION['userid'] = $arrData['userid'];
$_SESSION['username'] = $arrData['username'];
$_SESSION['firstname'] = $arrData['firstname'];
$_SESSION['surname'] = $arrData['surname'];
Greeting();

catch(Exception $e)‹
CreateLoginForm();
echo '<p>';
echo $e->getMessage();
echo '</p>';



else‹
$strPage = '';
if(isset($_GET['page']))
$strPage = $_GET['page'];
if($strPage != 'logout')
Greeting();
else
CreateLoginForm();

?>


A to funkcja Login():

<?php
function Login($strUserName, $strPass)‹
$arrData = array();
$objDB = DBConnect();
$mixDBData = $objDB->query("SELECT * FROM `users` WHERE `username` = '$strUserName'
AND `password` = sha1('$strPass')");
if($mixDBData->num_rows<1)
throw new Exception('Wpisano niepoprawne dane.');
else
$arrDBData = $mixDBData->fetch_assoc();
$mixDBIfAdmin = $objDB->query("SELECT * FROM `admin` WHERE
`userid` = ".$arrDBData['userid']."");
if($mixDBIfAdmin->num_rows>0)‹
$arrData['admin'] = 'YES';

foreach($arrDBData as $key => $value)‹
if($key=='password')
continue;
$arrData[$key] = $value;

return $arrData;

?>


Dodam jeszcze, że na tym samym serwerze używałem już wyjątków pisząc inne strony i wszystko było ok.
Siedzę na tym długo i nie wiem co może być przyczyną :/

11.02.2007
01:05
smile
[80]

Arxel [ Legend ]

Chciałbym zrobić banalny formularz... Na html się jako tako znam choć nie pisałem ani linijki kodu od prawie pół roku ;) No ale to już szczegół...

Zrobić formularz to pikuś lecz mi chodzi o taki, żeby nie trzeba było ingerować w program pocztowy... Ot klikamy wyślij i wyświetla się strona, że dane zostały wysłane...
Cały problem w tym, że to już wymaga php na którym się nie znam :)

Oto kawałek przykłądowego kodu (naturalnie mój będzie wyglądał całkiem inaczej - to jest tylko jakiś znaleziony na necie...)

w index.html

<form action="ceny.php" method=post>
<input name="imie"><br>
<input name="nazwisko"><br>
<input name="mail"><br><br>
<input type="submit" value="prześlij">
</form>

ceny.php

<?php
mail("[email protected]" ,
"Zamówienie" ,
"Imię : $imie \n Nazwisko: $nazwisko \n
Od : $mail" ,
"from: $mail");
?>

Jak próbowałem wysłać z własnego serwera (wampserver) to nie dało się...
Wrzuciłem na serwer i nie wywala żadnego błędu ale mail nie dochodzi... :)

Pomoże ktoś?

11.02.2007
01:08
smile
[81]

Paul12 [ Buja ]

Może się ktoś wypowie apropos mojego posta?

11.02.2007
12:33
smile
[82]

Arxel [ Legend ]

UP ? :P

11.02.2007
13:36
smile
[83]

chickenom [ ]

nagytow ->

Ja juz zgłupiałem:

function dice_rzut()

$ile = $_POST['ile'];
$scian = $_POST['scian'];
$wynik = 0;

for ($i = 1; $i >= $ile; $i++)

$wynik = $wynik + rand(1, $ilosc_scian);
echo $wynik;



Po kliknięciu przycisku przeglądarką się zawiesza, tak jakby pętla for była nieskończona. Geez, jestem noobem :/

11.02.2007
14:51
[84]

Qbaa [ Senator ]

Paul12 tło zmień, obecne bardziej pasuje do portalu o jakichś technologiach, możesz dać jakieś jednokolorowe.
konkretnych rad nie dam, bo też się za bardzo nie znam, ale w portfolio można troche zaszaleć :)

Arxel nie wszystkie serwery obsługują komendę mail. sprawdź, czy Twój obsługuje. kodu nie sprawdzę, bo sam korzystałem z czegoś podobnego ponad rok temu.

chickenom może tak? for ($i = 1; $i <= $ile; $i++)

11.02.2007
15:05
[85]

Arxel [ Legend ]



Nic nie pisze czy obsługuje i czy nie obsługuje :P

Qbaa - a możesz podać byle jaki darmowy serwerek, który obsługuje komende mail? Nie musi być wypasisty bowiem potrzebuje tylko mały formularzyk wrzucić :) Pare pól gdzie będą tylko liczby i tyle ;]

11.02.2007
15:27
[86]

Qbaa [ Senator ]

cba.pl chyba obsługuje tą funkcję, zobacz:
trochę na ten temat znajdziesz

11.02.2007
15:39
[87]

nagytow [ Firestarter ]

master53 -->

<html>
<head>
<style>
table‹border:1px solid black;›
td‹border:1px solid black;›
.scroll‹width:200px;height:150px;overflow:auto;›
</style>
</head>
<body>
<table>
<tr>
<td>a1</td>
<td>
<div class="scroll">
a2</br />
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 </br>
a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2 a2
</div>
</td>
</tr>
<tr><td>b1</td><td>b2</td></tr>
</table>
</body>
</html>


Paul12 -->

Twoje pytanie dotyczy raczej estetyki niz techniki. Ja bym zrobil nowy temat, w ten sposob wiecej osob go zobaczy i oceni strone.


Joshua1990 -->

Na tyle, co pokazales, kod wydaje sie w porzadku. Moze wczesniej gdzies masz jakis blad z klamra i teraz ta klamra od try powoduje blad?


Arxel -->




EDIT. Sprobuj tak:

<?php
mail("[email protected]" ,
"Zamówienie" ,
"Imię : ".$_POST['imie']." \n Nazwisko: ".$_POST['nazwisko']." \n");
?>

12.02.2007
22:54
smile
[88]

Cacek [ Konsul ]

Witam wszystkich serdecznie,

mam takie pytanko - czy znacie moze jakies darmowe skrypty do obslugi komisu samochodowego? Chodzi mi o cos prostego, zeby byla lista samochodow w komisie a po kliknieciu zdjecia autka + opis? Moze jakas fotogaleria, ktora by wygladala w miare podobnie? :) A moze jest cos ciekawego z komercyjnych zastosowan co moglibyscie polecic?

Bede ogromnie wdzieczny za informacje!

Cacek

13.02.2007
09:06
[89]

Kubx [ Pretorianin ]

Jeżeli umisz PHP i MYSQL to taki skrypt to dzień roboty. A co mogę ci polecic? Może znajdziesz coś ciekawego na (chyba wymagana jest rejestracja)
Możesz zobaczyć również tu:

Pozdrawiam

13.02.2007
20:38
[90]

donzoolo [ Senator ]

witam,

nie wypowiadalem sie w tym watku od dlugiego czasu, pewnie malo kto mnie skojarzy, no ale do problemu

Robie w tej chwili projekt w jsp, jest to taki news service, ktory zczytuje z bazy danych adresy kanalow RSS dla danego uzytkownika i nastepnie ma je wyswietlac w odpowiedniej formie.
Przedstawie sprawe obrzowo:

Mam taka liste kanalow:

+ Yahoo - Cars
+ Yahoo - Music
+ WP - Newsy z Polski
+ Gazeta.pl - Kuchnia

czy cos podobnego, w kazdym razie chcialbym zrobic w jak najprostszej formie cos takiego ze jak klikne na jakas z nazw to wtedy rozwinie mi sie lista z newsami, czyli

+ Yahoo - Cars
+ Yahoo - Music
- News1
- News2
- News3
+ WP - Newsy z Polski
+ Gazeta.pl - Kuchnia

No i potem jak klikne spowrotem na dany naglowek, to znowu maja sie schowac tytuly newsow

+ Yahoo - Cars
+ Yahoo - Music
+ WP - Newsy z Polski
+ Gazeta.pl - Kuchnia


Moze ktos pomoc? Bylbym wdzieczny, czy taka rzecz jest wogole do wykonania w czystym htmlu?

13.02.2007
20:48
smile
[91]

hotDog [ Outsider ]

Z pomocą przychodzi CSS.

A dokładniej JS + CSS




PS. ja Cię kojarzę :-)

13.02.2007
21:18
smile
[92]

Viroxis [ Generaďż˝ ]

mam pytanko: gdzie można ściągnąć licznik odwiedzin? z góry dziękuję :)

13.02.2007
21:19
smile
[93]

Kolczes [ All vs Me ]

Mam pytanie... Zaczynamy robić z kumplem grę via www [ w sumie to robimy od wakacji... ], jednak ja dalej nie umiem php. Chciałbym zacząć, i pojawia się tutaj pytanie - czy kurs na webdiary będzie w sam raz dla początkującego? Jak nie, prosiłbym o radę gdzie się skierować.

Pozdrawiam

13.02.2007
22:55
[94]

donzoolo [ Senator ]

hotDog ------> nie moge za bardzo uzywac JS, nie da sie tego jakos prosciej zrobic?

13.02.2007
23:04
[95]

Qbaa [ Senator ]

donzoolo
w czystym html to jest niewykonalne, aktualnie nie da też rady html+css.
tego typu dynamiczne zmiany wymagają użycia JS.
jeśli nie chcesz JS, to musisz za każdym rozwinięciem/schowaniem listy, przeładowywać stronę, ale z nową zawartością...

14.02.2007
01:10
[96]

hotDog [ Outsider ]

Kolczes --> Hmm, dopiero teraz się zabierasz za php? To chyba gierka jest nadal w bardzo wczesnej fazie? :-) Po naukę PHP skieruj się do wydawnictwa Helion.

donzoolo --> W sumie Qbaa już wszystko napisał w tym temacie.

HTML służy do budowania struktury strony, CSS do jej reprezentowania. Jeśli chcesz zmienić strukturę to piszesz ją od nowa, lub korzystasz z DOM, więc zmieniasz ją dynamicznie, a to tylko się da wykonać poprzez JS.

Możesz użyć AJAX, ale tutaj właśnie podstawą jest JS, więc od JS nie uciekniesz w tym przypadku.

No chyba, że użyjesz Flasha i zrobisz jakiegoś *.swf...

14.02.2007
12:08
[97]

Kolczes [ All vs Me ]

Ja byłem od pomysłów, od pisania skryptów zaś dwóch innych adminów. Jednak jest to wczesna beta, masz rację.

14.02.2007
19:25
[98]

Joshua1990 [ Konsul ]

Kolczes -> Ja polecam PHP i Mysql Vademecum Profesjonalisty, wydanie 3

Mimo, że droga to bardzo dobra :)

18.02.2007
19:14
[99]

PatrykW [ Arbiter Elegantiae ]

Znacie skrypt, który wymusza otwarcie w Internet Explorer, nawet, gdy masz ustawioną inną przeglądarkę na domyślną? Zrobiłem ładną stronę na prace do szkoły, lecz w innych przeglądarkach wariuje. :/

18.02.2007
19:22
[100]

Regis [ ]

Tak to jest jak sie robi strone pod IE i bez jakichkolwiek standardow. Nie, nie ma takiej opcji, bo ktos moze ja otwierac np. pod linuxem. Jedyne co Ci pozostalo, to poprawic strone :P

Ew. mozna sprawdzic przegladarke uzytkownika poprzez php i w zaleznosci od tego jakiej uzywa wyswietlic inna wersje strony. Ale to robota glupiego...

18.02.2007
19:33
[101]

PatrykW [ Arbiter Elegantiae ]

Głównie chodzi mi o to, że jeden rysunek z menu zmienia swoje położenie pod Firefoxem. Nie zmienia to za wiele ale wystaje po za resztę.

Wątpię, aby nauczycielka miała inną przeglądarkę niż IE, ale wolałem mieć pewność, a tak pozostaje mi tylko nadzieja.

No nic, będę musiał poprawić.

Ok, ale dzięki za uświadomienie. I tak coś wymyślę.

18.02.2007
21:28
smile
[102]

Vistorante [ teh_pwnerer ]

Hej, nie znam się na php - jestem raczej scriptkiddie - więc pytam ekspertów :)

Hostowanie małych plików (ebooki) na serwerze dostępne do określonej grupy osób. Wyobrażam sobie to tak że są konta z uprawnieniami do upload/download, user loguje się na swoje konto, wrzuca ebooka i reszta osób z uprawnieniami download może go ściągnąć. Czy istnieje jakiś darmowy skrypt na postawienie czegoś takiego na serwerze?

Dzięki z góry

19.02.2007
11:01
[103]

Kubx [ Pretorianin ]

Vistorante -> Skrypt jakiego szukasz raczej istnieje. Jest kilka serwisów ze skryptami do PHP m. in.
I na przyszłość naprawdę polecam naukę PHP. Prosty w nauce i bardzo może się przydać. (Ja tak zrobiłem i nie żałuje)

Pozdrawiam

19.02.2007
22:09
[104]

umek [ Szczęśliwy Konfident ]

Hej. mam problem- chciałbym zrobić na stronie odtwarzanie muzyki. Na zasadzie, że gdzieś tam jest kilka piosenek. Na stronie jeden przycisk plej/ pauza, drugi zmiana piosenki na następną, jak to mają np. strony zespołów. Możecie coś poradzić? Generalnie cała strona NIE jest flashowa ani nic, zwykły html/php

19.02.2007
22:29
[105]

Qbaa [ Senator ]

ten playerek na stronie może być flashowy?

to jest ostatnio coraz popularniejsze. nie korzystałem, więc nie pomogę Ci tego wprowadzić, ale wydaje się proste w użyciu

20.02.2007
08:31
[106]

nagytow [ Firestarter ]

umek --> Koniecznie daj przycisk stop i/lub regulacje glosnosci. Niektorzy (w tym ja) nie lubia jak mi cos gra na www.

20.02.2007
12:05
smile
[107]

Paul12 [ Buja ]

ikonka żeby przyciągnąć uwagę ;)

Qbaa - Żeby poszaleć, trzeba mieć jakieś umiejętności, których mi niestety brakuje :) Jednokolorwe tło? Nie wiem czy przy tak małej powierzchni głównej powierzchni nie będzie zbyt jednostajne.

nagytow - Nowy temat? Nie rozumiem za bardzo, to nie jest taka stronka dla treningu, tylko bardziej robota na zlecenie :) Tyle że dla ojca. Robi zdjęcia ptakom i chce to pokazać ludziom ze środowiska.

20.02.2007
13:31
[108]

nagytow [ Firestarter ]

Paul12 --. Chodzilo mi o to, ze tutaj zajmujemy sie raczej kwestiami technicznymi niz wrazeniami artystycznymi. Gdybys zalozyl nowy temat na forum 'Ocencie mi strone' czy cos w tym stylu (mnostwo takich sie przewijalo juz i ciagle sa nowe), to wiecej osob zajrzy i sie wypowie. Tu sie dowiesz czy skrypt dziala prawidlowo a nie czy tlo ma byc niebieskie czy czerwone :)

20.02.2007
16:53
smile
[109]

slowik [ NightInGale ]

nagytow===>spokojnie ;-) wczesniej tez byly tutaj tez strony do oceny :-) jednak na forum nastepuje rotacja i pojawila sie znaczna przewaga spraw technicznych

20.02.2007
18:05
[110]

umek [ Szczęśliwy Konfident ]

Wiem, mnie też wkurza taka muzyka... nie macie czegoś bardziej, hmm... przystępnego?

20.02.2007
18:23
[111]

umek [ Szczęśliwy Konfident ]

I jeszcze jedno- jest bardzo dobry edytor stron www 'Nvu'

21.02.2007
08:20
[112]

umek [ Szczęśliwy Konfident ]

przepraszam za spam etc, ale to mnie trochę gryzie... szukam po necie rozwiązań i staram się coś samemu napisać... czy nie jest łatwiej zrobić plejera w js niż flashu?

21.02.2007
12:22
[113]

Joshua1990 [ Konsul ]

nagytow -> ostatecznie zrobilem jednak te poziome menu wg tego co napisales w poscie 70, bo okazało się ze moj sposob nie wyswietla sie poprawnie w IE. Teraz we wszystkich przeglądarkach jesli chodzi tylko o menu jest ok, jednak mam duży problem z marginesami między lewym menu oraz główną częscią, a poziomym menu. W IE jest tak jak chcę czyli 20px odstępu, natomiast w FF i Operze częsci te stykają stykają się ze sobą. Gdy zwiększe margines z 20 na 40px, w IE oczywiscie odstęp sie zwiększył i jest za duzy, w FF zrobiło się tak jak chcę (20px) natomiast w Operze odstęp zwiększył się tylko między lewym menu (głowna czesc nadal się styka). Jak mnie nie zrozumiałes to dam potem ewentualnie obrazki :) Tymczasem daję jeszcze css zeby ulatwic sprawę:


górne menu:

#top_menu‹
margin:-2px 0 20px 0;
padding:0;›

#top_menu ul‹
margin:0px;
padding:0px;
list-style-type:none;


#top_menu ul li‹
position: relative;
display:inline;
float: right;
background-color: #FFEFBF;


#top_menu ul li a‹
display: block;
text-align:center;
width: 90px;
border-left:1px solid #7C7C7C;
border-bottom:1px solid #7C7C7C;
border-top-width:0px;
color:#7C7C7C;
padding:5px;


#top_menu ul li a:hover‹
background-color:#CFF66C;


lewe menu:

#left‹
clear:right;
margin:0;
width:230px;
float:left;


.left_menu‹
margin:0 0 20px 20px;
padding:0;
width:208px;
border: 1px solid #7C7C7C;
background:#FFFFFF;


główna część:

.contents‹
clear:right;
border:1px solid #7C7C7C;
margin:20px 20px 20px 250px;
width:500px;
background:#FFFFFF;


.margins‹
margin: 0px 40px;
width:420px;

26.02.2007
17:15
smile
[114]

Insect [ Pretorianin ]

Mam problemik następującej maści: Chcę na stronie umieścić pojawiającą się chmurkę z losowym quotem, pobieranym z pliku tekstowego + możliwość dopisania jakiegoś quota od siebie. W czym coś takiego? Znalazłem skrypty php z tym czego potrzebuję, ale nie wiem jak rozwiązać dodawanie linijki tekstu do tego pliku *.txt (klient->plik).

26.02.2007
17:18
smile
[115]

chickenom [ ]

Czy ta chumrka może być zrobiona za pomocą overliba?

26.02.2007
17:24
[116]

Insect [ Pretorianin ]

Jasne.

Ale czy overlib ma możliwość pojawiania się samoczynnego? Chodzi np o ludzika, któremu sama się chmurka pojawia.

27.02.2007
08:01
[117]

nagytow [ Firestarter ]

Przepraszam za pozne odpowiedzi.

umek --> To powinno pomoc:

Joshua1990 --> Mozesz dolaczyc kod html? Latwiej znalezc przyczyne bledow majac calosc kodu.

insect --> Zdefiniuj 'chmurke'. To ma byc popup, zwykly tekst na stronie, jeszcze cos innego?

28.02.2007
19:44
[118]

wi3dzmin [ Konsul ]

Witajcie webmajstrzy!
Mam zapewne dość prose pytanie z dziedziny php.
W jaki sposób wyodrębnić pewien tekst "oflankowany" wybranymi znakami, z innego tekstu np.

"Bla bla bla bla [jakiś tekst] bla bla bla"

Jak wyodrębnić tekst otoczony tymi kwadratowymi nawiasami?

28.02.2007
19:48
[119]

Mul Bagienny [ Konsul ]

Witam.
Potrzebuje na stronie wstawic tlo z obrazka umieszczonego na innym serwerze.
Prosze o podanie komendy, dzieki ktorej bede mogl taki efekt uzyskac.
Z gory dziekuje.

28.02.2007
20:50
[120]

slowik [ NightInGale ]

wi3dzmin===>istnieje cos takiego jak wyrazenia regularne :

Mul Bagienny===>tak jak zawsze tylko sciezka sie zmienia i w html'u nie ma komend ...

01.03.2007
07:44
smile
[121]

Insect [ Pretorianin ]

Popup, taki jak overlib. (taki rodzaj) Chcę żeby pobierał cytaty z pliku tekstowego i raz powiedzmy na 20sek chmurka znikała, a potem znów pojawiała się z nowym cytatem. :)

01.03.2007
08:03
[122]

nagytow [ Firestarter ]

wi3dzmin --> Zalezy do czego i jak czesto zamierzasz to wykorzystywac. Oprocz wyrazen regularnych poleconych przez slowika mozesz uzyc zwyklego wyszukiwania znakow/lancuchow i obcinania lancucha. Druga metoda jest zwykle szybsza, ale trzeba wiecej kodu popisac.

Mul Bagienny --> Chyba nie chodzi o bandwith thieving? ;)

Insect --> Aaa taka chmurka ;) Szczerze mowiac strasznie by mnie denerwowalo jakby mi cos ciagle wyskakiwalo w trakcie przeglania strony i albo bym strone opuscil albo wylaczyl JS.

slowik --> Witam znow w watku :)

01.03.2007
10:53
smile
[123]

slowik [ NightInGale ]

nagytow===>reszne obcinanie jest szybsze od wyrazen regularnych ? sprobuj wyciagnac z tego watku same nicki to sie troche naklepiesz i niewiem czy szybciej sie wykonana od wyrazenia regularnego (oczywiscie odmiane perlowa mam na mysli)

a tak sesja sie skonczyla wraca nadmiar czasu wolnego ... :P

01.03.2007
12:47
[124]

nagytow [ Firestarter ]

slowik --> Szybsza pod wzgledem czasu wykonania skryptu, nie pisania kodu. Na php.net widzialem kiedys posty z podanymi przykladowymi uzyciami i pomiarami. A tak na teraz to zobacz chocby tu: (Notes pod przykladami).

01.03.2007
19:17
[125]

Joshua1990 [ Konsul ]

Z problemem z postu 113 juz sobie poradzilem :] Dałem miedzy menu gornym a menu bocznym i czescia glowna dodatkowy div z clear:both. Dodatkowo trzeba bylo zastować hacki dla IE odnośnie marginesów i jest pięknie :)

02.03.2007
07:40
smile
[126]

nagytow [ Firestarter ]

I bardzo dobrze. Kolejny (samo)zadowolony klient :D

02.03.2007
23:17
smile
[127]

Joshua1990 [ Konsul ]

A obecnie robie galerie zdjęć. Wygląda ona mniej wiecej tak, ze wyswietlam miniaturki i po kliknięciu otwiera się nowe okno z całym obrazem (jakastamsciezka/obrazek.jpg). W bazie danych mam dwie tabele: z działami galerii oraz z nazwami zdjęć. W tabeli z działami jest kolumna hidden (o wartosciach 0 lub 1), bo potrzebuje, żeby istniały obszary tylko dla zarejstrowanych :] I wlasnie z tym mam problem. Nie wiem jak zrobić, aby wpisanie w przeglądarce: nie wyswietliło tego obrazka, ale jednoczesnie żeby zarejestrowani mieli dostęp do takiego adresu.

03.03.2007
00:46
[128]

slowik [ NightInGale ]

da sie tak zrobic zeby bez odpowiedniej referencji nie byl mozliwy dostep do danego pliku (.htacces?)

zdjec do bazy nawet nie probuj pakowac za to admini zrobiliby bardzo dla ciebie zle rzeczy ...

03.03.2007
03:10
[129]

nagytow [ Firestarter ]

Jesli nie masz dostepu do pliku .htaccess, to mozesz to zrobic troche inaczej. Tworzysz sobie plik np image.php, ktory bedzie wyswietlal obrazek. Nazwe obrazka mozesz podac jako argument get. Same obrazki moga byc w jakims katalogu o bardzo dziwnej i pokreconej sciezce, tak aby nie dalo sie recznie ich znalezc. Dodatkowo mozesz dodac w image.php przed wyswietleniem obrazka sprawdzenie czy uzytkownik jest zalogowany. Jesli tak to pokazujesz obrazek, jesli nie to nie pokazujesz/wypisujesz komunikat/cokolwiek. Taki prosciutki skrypt do tego:

image.php

<?
$path = "schowana/galeria/0fd387d20a/moja/strona/bleble/";

function islogged ()

// sprawdzenie, czy user jest zalogowany


$image = $_GET['show'];
if ($image)

if (islogged())

$type = getimagesize($path.$image);
$type = $type[2];
if ($type == 1) $type = "gif";
elseif ($type == 2) $type = "jpeg";
elseif ($type == 3) $type = "png";
else ; // blad - to nie jest obrazek - komunikat

header("Content-type: image/$imagetype");
@readfile($path.$image);

else

// niezalogowany - komunikat o braku praw


?>


index.html

<html>
<head></head>
<body>
<img src="image.php?show=obrazek.jpg">
</body>
</html>

03.03.2007
12:10
[130]

Joshua1990 [ Konsul ]

A moge zrobić tak? W tym momencie po kliknięciu na miniaturke otwiera się załóżmy image.php?imgid=1, ale nic się nie wyswietla.

gallery.php

if(!empty($_GET['imgid']))‹
$intImgID = intval($_GET['imgid']);
$arrImg = GetImg($intImgID);
$strExtension = GetFileExtension($arrImg['name']);
if($strExtension == 'jpg')
$strExtension = 'jpeg';
if($arrImg['hidden'] == 1 && $blnLogged === FALSE)
throw new myException1('Musisz być zalogowany.');
else‹
header("Content-type: image/$strExtension");
@readfile($strMainPath.$strGalleryPath.$arrImg['name']);


else‹
ShowSections();
ShowGallery();


image.php

<?php
$strMainPath = './';
if(!empty($_GET['imgid']))‹
$intImgID = intval($_GET['imgid']);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"
<html>
<head></head>
<body>
<?php
echo '<img src="'.$strMainPath.'index.php?page=gallery&imgid='.$intImgID.'" />';
?>
</body>
</html>
<?php

?>

funkcja ShowGallery()
function ShowGallery()‹
global $strMainPath;
global $strGalleryPath;
global $strThumbPath;
global $strThumbPrefix;
if(!isset($_GET['secid']))
$intSecID = 1;
else
$intSecID = intval($_GET['secid']);
$objDB = DBConnect();
$mixDBImg = $objDB->query("SELECT * FROM `gallery_img` WHERE `secid` = $intSecID");
$mixDBHidden = $objDB->query("SELECT `hidden` FROM `gallery_sec` WHERE `secid` = $intSecID");
$arrDBHidden = $mixDBHidden->fetch_assoc();
if($arrDBHidden['hidden'] == 1 && $blnLogged === FALSE)
throw new myException1('Musisz być zalogowany, aby przeglądać ten dział.');
else‹
echo '<p>';
for($i=0; $i<$mixDBImg->num_rows; $i++)‹
$arrDBImg = $mixDBImg->fetch_assoc();
echo '<a href="#" onclick="window.open(\''.$strMainPath.'image.php?imgid='.$arrDBImg['imgid'].'\', \''.$arrDBImg['name'].'\');">';
echo '<img src="'.$strMainPath.$strGalleryPath.$strThumbPath.$strThumbPrefix.$arrDBImg['name'].'" />';
echo '</a>';

echo '</p>';




03.03.2007
13:46
[131]

nagytow [ Firestarter ]

Gdzie jest wykorzystanie pliku gallery.php? Nie widze tego.

03.03.2007
14:59
[132]

Joshua1990 [ Konsul ]

index.php?page=gallery - w ten sposób uruchamia się u mnie gallery.php

Teraz widzę, że to jest bez sensu, żeby uruchamiać ten skrypt w tym samym pliku co wyświetlanie miniaturek (gallery.php), bo przeciez wysylam nagłówek header("Content-type: image/$strExtension");
Utworzyłem nowy plik gdzie wrzuciłem podany przez Ciebie kod. Teraz wszystko wykonuje się w osobnych miejscach i jest chyba OK.

04.03.2007
10:08
smile
[133]

Foks!k [ Medyk ]

Witam :) Kto z was podjął by sie zrobienia dla mnie prostej strony www ?? Logo neawsy, tabelka ze skladem :) więcej info albo tutaj albo pod GG: 7433240 ;]

04.03.2007
16:00
[134]

Foks!k [ Medyk ]

UP ^^^^^^^^^^

04.03.2007
19:49
[135]

czekers [ make love not war ]

Sorry za nooberskie pytanie ^^ Ale jak można zrobić podstrony w HTMLu? Np. że mam tak:

LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO LOGO
Menu
Menu
Menu Ta część strony ma się zmieniać po wciśnieciu przycisku z menu, reszta nie
Menu
Menu
Menu
Menu

Ma byc to strona w której będą zamieszczane top 10 utwory z MTV2, będe je zamieszczał za pomocą EMBEDu

04.03.2007
21:41
[136]

nagytow [ Firestarter ]

czekers --> Nie wiem czy dobrze zrozumialem (przydalby sie mimo wszystko obrazek), ale czy chodzi ci o ramki?

05.03.2007
08:23
[137]

czekers [ make love not war ]

Tak, chyba mi o to chodzi :) W każdym razie chce, żeby Logo i Menu były w jednym pliku, a wszystkie inne żeczy w innym... Chyba że się da łatwiej...

05.03.2007
09:41
[138]

gromusek [ Street View ]

ja osobiscie ramek nie polecam. kiedys probowalem to sie rozlatywaly etc. lepiej zrob podstrony w php lub html z calym menu i logiem.

05.03.2007
09:52
[139]

czekers [ make love not war ]

Ok, spróbóje... I jeszcze dwa pytanka:
-Jak zrobić żeby żeby np. po wciśnieciu linka np: Utwór, pokazywało się noiwe okno, nieduże, takie jak przy wciśnięciu na GOLu "Odpowiedz w tym wątku", a w tym oknie żeby się znajdywał teledysk z you tube... Czy da się to w HTML zrobić? Czy już trzeba o PHP zachaczać?
-Jak zrobic takiego gifa, żeby po najechaniu na niego myszką obrazek się zmieniał...?

05.03.2007
09:56
[140]

hctkko [ The Prodigy ]

gromusek dobrze gada :) ramki są be ;) a sposób o którym mówi zastosowałem na swojej stronie, zobacz jak to wygląda:


co do pytań:
1) trzeba użyć javascript, masz pełno gotowych skryptów na sieci
2) to nie jest gif, tylko dwa osobne jpg. znowu w ruch poszła javascript, a konkretnie funkcje onmouseover czy cos w tym stylu ;)

05.03.2007
10:04
[141]

hctkko [ The Prodigy ]

//shit, edit się skończył. zamiast dwóch osobnych jpg można jeszcze użyć różnych styli, tak jak na golu.

05.03.2007
10:09
[142]

czekers [ make love not war ]

hctkko<-- Oblookałem tą twoją strone... I w związku że jestem jeszcze juniorem w tych sprawach, nie wiele rozumiem... Tabelek tam chyba nie użyłeś... Ramek tym bardziej...
EDIT: jak wejdziesz na to jesli najedziesz myszką na logo YouTube, to zauważysz że chyba nie zostały tam użyte żadne skrypty java...

05.03.2007
10:34
[143]

hctkko [ The Prodigy ]

wcale ;) a to co ma być:
<img src="/img/pic_youtubelogo_123x63.gif" alt="Home" width="123" height="63" border="0" onmouseover="showDiv('logoHomeTip');" onmouseout="hideDiv('logoHomeTip');" />

05.03.2007
10:35
[144]

czekers [ make love not war ]

ups, nie przyuważyłem... W takim razie zamiast sobie kaszanic strone Javą, logo zrobie we flashu :)

05.03.2007
15:48
[145]

nagytow [ Firestarter ]

1. Ramki w zasadzie nie sa polecane, ale jesli masz ochote zrobic strone korzystajac z nich, to zaden problem. Potrzebujesz kilku plikow:

index.html

<html>
<head></head>
<frameset rows="100,*">
<frame name="logo" src="logo.html" />
<frameset cols="200,*">
<frame name="left" src="menu.html" />
<frame name="right" src="page1.html" />
</frameset>
<noframes><body><a href="menu.html">Menu</a></body></noframes>
</frameset>
</html>


logo.html

<html>
<head></head>
<body>
logo
</body>
</html>


menu.html

<html>
<head></head>
<body>
<a target="right" href="page1.html">link1</a><br />
<a target="right" href="page2.html">link2</a><br />
<a target="right" href="page3.html">link3</a><br />
</body>
</html>


page1.html

<html>
<head></head>
<body>
page1
</body>
</html>



page2.html

<html>
<head></head>
<body>
page2
</body>
</html>


page3.html

<html>
<head></head>
<body>
page3
</body>
</html>



2. Aby obrazek zmienial sie po najechaniu na niego kursorem nie trzeba uzywac JS, wystarczy CSS. Potrzebujesz tylko przygotowac sobie obrazek 'sklejony' z dwoch obrazkow, tego normalnego i tego, ktory pokazuje sie po najechaniu na pierwszy kursorem. Ja w przykladzie uzylem obrazka 100x200 niebiesko-czerwonego.

index.html

<html>
<head>
<style type="text/css">
a#rollover ‹width:100px;height:100px;background:url(obrazek.jpg);display:block;›
a:hover#rollover ‹background-position:0 -100px;›
</style>
</head>
<body>
<a id="rollover" href="#"></a>
</body>
</html>

05.03.2007
17:39
[146]

czekers [ make love not war ]

DZiekuje, ale jednak chyba nie skorzystam z ramek, tata mi powiedział że sprawiają wiele kłopotów i są czasami nieprzejrzyste... Chciałbym skorzystać ze sposobu który hctkko wykorzystał w swojej stronie...
Aha i dziekuje za to, jak zrobić "ruchomy" obrazek...

05.03.2007
17:54
[147]

wi3dzmin [ Konsul ]

zamiast ramek najlepiej użyć funkcji include w php, daje najlepsze efekty ;)

05.03.2007
17:56
[148]

czekers [ make love not war ]

No, tak... Ale ja jeszcze php nie łąpie, chyba żeby mi ktoś dał jakąś stronke z dobrym poradnikiem dla zielonych... Coś jak poradnik "na początku jest <html>, a na końcu </html>. Po prostu same początki php, jak się to zapisuje, jakieś regułki itd...

05.03.2007
20:53
[149]

wi3dzmin [ Konsul ]

czekers <- no temat php to grubsza sprawa, najlepsza byłaby jakaś książka od heliona, kursu dobrego w necie nie znam, ale poszukaj w google ;)

A co do funkcji include to samo jej zastosowanie jest proste:
W kodzie html, tam gdzie ma być treść innej strony wpisujesz

<?
include("sciezka/do/strony.html");
?>

To spowoduje włączenie treści pliku strony.html do tej strony ;)
Generalna zasada wykorzystania polega na przesłaniu adresu includowanej strony w adresie np. adres w postaci

www.domena.pl/glowna.php?adres=sciezka/do/strony.php

przesyła zmienną "adres" zawierającą właśnie adres do interesującej nas strony, wtedy wpisujemy w treści strony takie coś:

<?
include($_GET['adres']);
?>

i ten prosty skrypcik będzie "wklejał" na stronę treść strony podanej w zmiennej "adres".

Jest to proste, ale także niebezpieczne, bo każdy może sobie dowolnie pozmieniać przesyłany adres i oglądać wszystkie pliki :) No ale temat zabezpieczeń to osobna sprawa :)

Na koniec, pamiętać jeszcze trzeba, że pliki zawierające skrypty php muszą mieć rozszerzenie .php

05.03.2007
21:01
[150]

Regis [ ]

wi3dzmin --> Nie ucz ludzi takich rzeczy bo sie noz w kieszeni otwiera :P A kwestia zabezpieczen to nie jest OSOBNA kwestia - to jedna z kluczowych dla php kwestii :P Bo potem rosna tacy 'webmajsterzy' dzieki ktorym kazdy serwer stoi otworem, bo albo jest dostep do /etc/passwd albo inna dziura podobnego kalibru :P

05.03.2007
21:07
[151]

czekers [ make love not war ]

spoko, ja to i tak robie to z powodu hobby - lubie html, nawet nie specjalnie mi się chce żeby moja strona w googlach była...

05.03.2007
23:41
[152]

wi3dzmin [ Konsul ]

Regis <- dlatego napisałem, że to niebezpieczny sposób. Podałem tutaj najprostszy sposób, aby przedstawić ogólne założenie korzystania z includa w celu zastąpienia ramek, bo czekers przyznał, że nie umie php. Jeżeli go temat zainteresuje to sobie doczyta o includach, poduczy php i zabezpieczy ten skrypt. W końcu człowiek uczy się na błędach :)

10.03.2007
22:30
smile
[153]

Mc-Muza [ Dark Magic Adept ]

Siemka. Mam mały problem. Chciałbym uzyskac efekt pływajacej ramki takiej jak na tej stronie -> www.bk.dl.pl Jednak nie mam zielonego pojecia jak to zrobic za pomoca htmla. Ta strone robil kolega jednak postanowilem zrobic własną jednak nie moge zrobic takiej ramki z wstawionym nieruchomo obrazkiem i do ktorego beda wczytywały sie strony z samym tekstem.

taki oto mam kod ->

<td colspan="3"><iframe width="784" height="302" frameborder="0"></iframe></td> jak wstawic tam obrazek i jakis odnosnik do strony z tekstem ktory bedzie mi sie wczytywał. i jak zrobic taka stronke z tekstem :D z góry dzieki pozdro.

11.03.2007
11:19
[154]

wi3dzmin [ Konsul ]

z tego co zrozumiałem chcesz uzyskać taki sam efekt jak na stronie twojego kumpla? Jesteś pewien, że on tam użył ramek?

A co do wczytywania zawartości do ramki to robi się to tak:

<a href='plik/z/tekstem.html' target='nazwa_ramki'>Link</a>

gdzie do ramki trzeba dodać atrybut name='nazwa_ramki'

11.03.2007
11:41
smile
[155]

Andrzej Lepparkour [ Konsul ]

Mc-Muza:



Wystarczy spojrzeć w źródło i widzisz jak zrobił to kolega:



Strasznie trudne było znalezienie razdziału ramki w najlepszym polskim kursie html, dlatego nie dziwię się Tobie, że pytasz.

11.03.2007
18:57
[156]

Mc-Muza [ Dark Magic Adept ]

Jak zrobic pływającą ramke na tej stronce ->
lay jest juz pociety ale chce zrobic pływajaca ramke w tej durzej srodkowej kolumnie. Chce zeby po kliknieciu na napis w menu wczytywala sie sama strona z tekstem do tej tabelki. Jezeli ktos to potrafi to bardzo prosze o kontakt na gg: 5236528

11.03.2007
19:42
[157]

nagytow [ Firestarter ]

Wystarczy lekko zmodyfikowac kod, ktory podales w poscie [153]. Trzeba dodac nazwe ramki i jej zrodlo:

<td colspan="3"><iframe name="frame1" src="main.html" width="784" height="302" frameborder="0"></iframe></td>

A do poszczegolnych linkow w menu dodac:

target="frame1"

Jesli dalej masz problemy, poczytaj to:

11.03.2007
19:48
smile
[158]

Arxel [ Legend ]

Panowie mam problem z wysuwanym menu...
Aktualnie strona wygląda tak:


Choć napisy Menu, Aktualności etc chyba jednak zmienię na inne bo te raczej nie pasują:D

No ale proglem jest z wysuwanym menu - dlaczego wysuwa mi się na przycisku a nie pod nim? Gdzie leży błąd?

11.03.2007
20:12
[159]

nagytow [ Firestarter ]

Mozesz sprecyzowac? Nie bardzo rozumiem z czym masz problem.

11.03.2007
20:18
[160]

Arxel [ Legend ]

NO najedź na np. Strony Przedmiotowe - wysunie się menu. Wszystko ok ale problem w tym, że początek wysunięcia jest na przycisku... Po prostu przysłania buton "Strony Przedmiotowe"
- najedź na Oprogramowanie i tam jest normalnie wysunięcie pod przyciskiem

11.03.2007
22:21
[161]

wi3dzmin [ Konsul ]

hmm może po prostu przesuń wsółrzędnie tego pojawiającego się menu jakieś 5-10 px w dół?

12.03.2007
00:11
[162]

Qbaa [ Senator ]

Arxel przesuwałeś to już za radą wi3dzmina w dół?
w IE menu pokazuje się za nisko i nie da się na nie przesunąć kursora, bo znika po opuszczeniu kursorem obszaru przycisku.

12.03.2007
00:24
[163]

ApoKrzys [ The Prodigy ]

Tu juz chyba wchodza problemy z kompatybilnoscia miedzy przegladarkami. IMHO pod Firefox'em najnowszym wyglada dobrze teraz [moze cos juz autor pozmieniaj i wczesniej zle wygladalo :)].

12.03.2007
14:55
[164]

Paul12 [ Buja ]

Czy jest tu ktokolwiek, kto miałby czas na napisanie prostego skryptu galerii? Chociaż w jakim ja świecie żyję, nie ma nic za darmo... To może chociaż polecicie coś? Szukam skryptu (php +/- mysql), który umożliwiałby tworzenie nowych albumów i wrzucanie do nich fotek wraz z opisami bezpośrednio z jakiegoś małego panelu administracyjnego. No i automatyczne tworzenie się miniaturek, ale to już chyba wszystkie skrypty teraz mają :) Nie potrzebuję żadnych komentarzy, oceniania zdjęć i innych wodotrysków.

12.03.2007
18:36
smile
[165]

slowik [ NightInGale ]

zajrzyj tutaj jest kilka skryptow tego typu :-)

za jakis czas sam bede musial napisac galerie ... :P

12.03.2007
18:37
[166]

Paul12 [ Buja ]

Dałem sobie spokój...

- kliknij na Indie

12.03.2007
18:44
smile
[167]

Arxel [ Legend ]

Hm..
No faktycznie pod IE sie przesunęło dalej...
Zaś na Operze i FF wszystko jest teraz dobrze...
No i problem - jak to naprawić ;]

Paul - zapodaj linka do galeri (jeżeli ją skądś ściągnąłeś ;)) Bo aktualnie mam galerię ale nieco inną, a ta twoja wydaje mi się lepsza :)

12.03.2007
22:16
[168]

Paul12 [ Buja ]

Arxel -

13.03.2007
08:03
[169]

nagytow [ Firestarter ]

Arxel --> Ciesze sie, ze sam doszedles do rozwiazania problemu, bo przegryzienie sie przez twoj kod to nie bylo najprzyjemniejsze zajecie. Po co menu w JS jak czysty CSS wystarczy? No ale nie wazne. Najprostsze rozwiazanie problemu dla IE, to uzycie alternatywnego cssa. Dodaj po

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

ten kod:

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

a w pliku ie.css zmniejsz odstep, ktory zwiekszyles dla OP i FF.

13.03.2007
08:06
[170]

m997 [ Konsul ]

ja chce zrobić stronke w HTMLu ale jakos mi sie nie pali zachećcie mnie

13.03.2007
16:25
[171]

Paul12 [ Buja ]

Ok, potrzebuję napisać z Waszą pomocą mały skrypt php, który będzie po zalogowaniu

a) wrzucał fotkę z dysku do folderu /fotki/ na serwerze

b) automatycznie robił miniaturkę (mam na serwerze gd32 czy coś takiego) i wrzucał ją do folderu /miniaturki/

c) uzupełniał jeden z wybranych plików album1.xml, album 2.xml o wpisy o takiej strukturze:

<image>
<filename>nazwa pliku</filename>
<caption>tytuł fotki</caption>
</image>

Tworzenie nowych plików albumX.xml póki co mogę sobie odpuścić, to mogę ręcznie robić.

13.03.2007
17:21
[172]

Paul12 [ Buja ]

A jeszcze przy okazji, szukam dobrego hostingu i taniej domeny .pl - co możecie polecić?

13.03.2007
17:26
[173]

Qbaa [ Senator ]

m997 będziesz mógł zrobić laskę, mojemu bliskiemu kumplowi, z klubu Błękitna Ostryga

13.03.2007
17:28
[174]

Arxel [ Legend ]

Paul -> :)

nagytow -> kompletnie nie znam JS więc nie potrafiłbym zrobić w nim wysuwanego menu... Choć wiem, że byłoby to szybciej

13.03.2007
17:48
[175]

Arxel [ Legend ]

nagytow - hm.. nie działa...

13.03.2007
17:50
[176]

Paul12 [ Buja ]

Domenę to raczej tam wykupię, a serwer?

13.03.2007
18:11
[177]

Arxel [ Legend ]

Serwer to nie wiem.. bo to zależy jaka pojemność jaki transfer miesięczny etc... a poza tym to mało się interesuje płatnymi serwerami więc zbytnio nie pomogę;]

nagytow - ok poradziłem sobie :) Już wszystko działa. Pomógł mi inny programista:)
No ale tobie również dzięki za pomoc i trud jaki włożyłeś w przestudiowanie tego kodu ;]

13.03.2007
18:15
[178]

Regis [ ]

Paul12 --> polecam linuxpl.com

Ja korzystam juz bodaj 4 rok (tzn. teraz 4 rok idzie) i jest bezproblemowo. Opiekuje sie tez pewnym forum ktore stoi na ich serwerach - dziala juz grubo ponad rok i nie bylo klopotow. Szybkie reakcje pomocy technicznej, a cena bardzo przystepna moim zdaniem. Szybkosc dzialania mozesz sprawdzic np. klikajac link kolo mojego nicka. Aha - za ich posrednictwem kupilem tez dwie domeny .pl - cena normalna. Tzn. przyzwoita, nie to co za czasow monopolu nasku.

13.03.2007
18:56
[179]

Paul12 [ Buja ]

Regis - A Ty nie miałbyś czasu na szybkie sklecenie czegoś takiego? Czy Ci studia nie pozwalają? Wydaje mi się, że to jakieś 15-30 minut roboty ;p

13.03.2007
21:02
[180]

Arxel [ Legend ]

Hm... Mam prośbę - posiada ktoś jakiś program do edycji plików .swf? Bo ta galeria ma za duży odstęp od górnej granicy strony...
Paul - jak zrobiłeś, że towja ma tak mało?
Wszystko by było ok jakby menu wysuwane nie chowało się pod galerię... :P

13.03.2007
21:09
[181]

Arxel [ Legend ]

Edycja się właśnie skończyła...
No dobra udało mi się zmniejszyć wymiary, ale teraz mam problem - menu wysuwane wchodzi pod galerię...

Dobra - poradziłem sobie :P
Nie chce mi się babrać więc stworzyłem pustą table tak aby menu mogło się spokojnie wysuwać ;]
Teraz spróbuję dojść do tego jak zrobić full screena i jeszcze kilka innych pierdół ;]

14.03.2007
15:51
[182]

slowik [ NightInGale ]

jest cos takiego jak swf decompiler

15.03.2007
16:49
[183]

Paul12 [ Buja ]

Arxel - tam w którymś z plików, bodajże ten xml właśnie, są atrybuty marginesów. A swf raczej nie edytujesz, bo to forma wyjściowa, a pliki do edycji to .fla. Tak mi się wydaje, to tak jak psd i jpg. Można goły skrypt do edycji kupić za... 49$ :o

15.03.2007
16:58
[184]

Arxel [ Legend ]

Paul12 - a odkryłeś może jak zroibć maxymalizacje zdjęcia? Wiem, że da się Prawym przyciskiem myszy, jest tam opcja, ale chodzi mi o dodanie jakiegoś przycisku lub coś...

15.03.2007
16:58
[185]

Paul12 [ Buja ]

slowik - wielkie dzięki, w sumie to zainteresowałem się tym dopiero po napisaniu mojego posta :)

15.03.2007
17:14
[186]

Gregov [ Wolny Strzelec ]

Witam :)
Ostatnio zaczołem uczyć się języka PHP. Narazie posiadam wiedze teoretyczną, chciałbym troche popraktykować ale zabardzo nie wiem od czego zacząć. Macie jakieś pomysły na naukę praktyczną ?
Wiem, że można modyfikować skrypty znajdujące się w książce ale chciałbym napisać coś samemu od początku :)

I jescze jedno pytanko. W związku z tym, że coraz więcej wiedzy będe posiadał chce zrobić większy praktyczny projekt. Zamierzam napisać portal... i teraz pytanie od czego zacząć pisanie portalu tzn co wogóle jest potrzebne aby taki portal napisac :)

Dzięki za rady i pozdrawiam

15.03.2007
18:29
smile
[187]

Regis [ ]

Zacznij od jakiegos prostego skryptu - np. od ksiegi gosci opartej na MySQL. Potem system newsow, albo cos takiego. Co do portalu - nie spiesz sie z tym - gdyby to bylo takie hop-siup to nikt by nie robil komercyjnych skryptow portalowych. Ale informacji mozesz szukac tu:






No i wybacz, nie moglem sie powstrzymac:

Ostatnio zaczołem uczyć się języka PHP.

A nie lepiej zaczac od polskiego? :P

15.03.2007
21:37
[188]

Gregov [ Wolny Strzelec ]

Zaczne od lamerskich skryptów z użyciem podstawowych pętli :) Jakiś formularz i zbieranie danych a następnie ich przetwarzanie, może coś wyjdzie :)

A co do tego portalu to muszę mieć jakiś obiekt zachęcający mnie do nauki PHP ;-)

Regis - przepraszam za taki rażący błąd - ale to chyba już tak utkwiło w mojej podświadomości, że nawet nie myślę co piszę :) Poprawię sie :)

16.03.2007
07:59
[189]

nagytow [ Firestarter ]

Gregov --> Proba stworzenia portalu moze miec odwrotny skutek i zniechecic cie. Zacznij moze od strony domowej, typu 'o mnie', 'moje hobby' itp. Albo wspomniana wyzej ksiega gosci, niekoniecznie oparta o SQL. Potem mozesz ja ewentualnie rozbudowywac.

16.03.2007
08:31
smile
[190]

Regis [ ]

Dokladnie - portal Cie zniecheci. Zeby zrobic cos takiego trzeba poswiecic mase czasu i trzeba miec juz na starcie dobry, przemyslany projekt. Trzeba miec nie tylko wiedze stricte programistyczna oraz chec do pracy - trzeba miec tez pojecie o 'architekturze' takiego systemu, o wzorcach projektowych ktore mozna skutecznie wykorzystac, miec pomysl na to jak to wszsytko zlozyc do kupy, zeby jednoczesnie nie scalac tego w jedno cialo, ale rozdzielic warstwe prezentacyjna (tu z pomoca przychodza systemy szablonow takie jak Smarty) od warstwy logicznej, skryptow (zarzadzanie trescia - czesto jeszcze podzielone na tzw. widok i kontroler) i obslugi bazy danych. Portal to wielkie slowo. Ja sugeruje zaczac od najprostszych skryptow, potem przejsc przez ksiege gosci czy system newsow a potem zabrac sie po prostu za wlasna strone - taki BARDZO mini portal. To i tak powinno byc wyzwaniem, a zaloze sie ze jak juz takie cos zrobisz, to nie pozniej jak miesiac pozniej stwierdzisz, ze to co zrobiles to smiec, pelen bledow i niedoskonalosci i zaczniesz go pisac od nowa, bo do poprawki sie nie bedzie nadawal ;) I o to chodzi :P

16.03.2007
10:14
smile
[191]

slowik [ NightInGale ]

Gregov===>jesli juz chcesz na gleboka wode sprobuj napisac rozbudowany modul do mambo cz innego molocha ;-)
troche minie zanim zrozumiesz co do czego ....

16.03.2007
12:10
[192]

Arxel [ Legend ]

Hm...
Mam zastosowane <iframe> i chciałbym aby przy większej zawartości długość się zwiększała. Mam ustawione na 1000 ale mam kilka tekstów dłuższych. Scrolling odpada bo to brzydko wygląda.
Z tego co kojarze to przy zwykłych tabelach nie byłoby problemu bo samo by się przedłużało, ale czy da się coś takiego zrobić dla ramki?

17.03.2007
19:32
smile
[193]

Elded [ Chor��y ]

Mam problem z pętla for w php. Jak skonstruowac petle zeby wyswietlala mi taki efekt:

123
456
789
10itd, itd

Siedze nad tym juz dluzszy czas i mozg juz mi paruje :P pomocy.

17.03.2007
19:39
[194]

nagytow [ Firestarter ]

<?php
for ($i=1;$i<=100;$i++)

echo $i;
if ($i%3==0) echo "<br />";

?>

17.03.2007
19:43
smile
[195]

Elded [ Chor��y ]

nagytow -> zbawco !!! dziękuje.

17.03.2007
19:49
[196]

Katane [ Useful Idiot ]

a nie lepiej inkrementowac licznik co 3 i po prostu wypisywac 3 kolejne wartosci i <br>?

17.03.2007
21:09
[197]

nagytow [ Firestarter ]

Katane --> Nie wiem, czy moj sposob jest najbardziej optymalny, napisalem to ad hoc. Twoj sposob sypnie sie, jesli ilosc liczb nie bedzie podzielna przez 3.

17.03.2007
21:13
[198]

Arxel [ Legend ]

[192] Ponawiam pytanie :) Da radę coś takiego czy na ramkach nie za bardzo? Dobrze jakby się dało bo inaczej będzie bardzo nieciekawie... :/

18.03.2007
01:44
[199]

Qbaa [ Senator ]

Arxel chyba tylko za pomocą javascript

18.03.2007
10:34
[200]

slowik [ NightInGale ]

Arxel===>mozna byloby sie bawic z jakimis hack'ami w css ale i tak ie tego nie obslurzy ;-)

18.03.2007
11:16
[201]

Regis [ ]

obslurzy

Ała.

18.03.2007
19:12
smile
[202]

Arxel [ Legend ]

Kurde...
A co proponujecie z tym zrobić?
Można by to załatwić samymi tabelami ale wiadomo, że ramka jest lepszym rozwiązaniem... Bo tak to się całą strona będzie musiała wczytywać za każdym razem...
W ostateczności nie pozostanie mi nic innego jak przerobić to na tabele bądź divy (choć tutaj IE również ma z nimi problemy :D)

19.03.2007
23:54
[203]

nagytow [ Firestarter ]

Arxel --> Mozna uzyc skryptu JS do automatycznej zmiany rozmiaru ramki. Na razie dziala mi tylko w IE, nie wiem co jest nie tak, ze w FF i OP nie chodzi. Pokombinuje jeszcze.

20.03.2007
00:32
[204]

Qbaa [ Senator ]

nagytow to samo miałem, w IE działa tak jak chciałem, a w Operze (FF nie mam) iframe rozszerzał się przy dłuższej zawartości, przy krótszej zawartości, wielkość ramki pozostawała bez zmian.
chciałem się jeszcze z tym pobawić i spytać co jest nie tak, ale widzę, że nie tylko ja mam z tym kłopot :)

22.03.2007
21:44
smile
[205]

Cacek [ Konsul ]

Kochani,

bardzo proste, podstawowe pytanie, bo szuka szukam i nie moge znalezc odpowiedzi. Przykladowo mamy plik index.php. W nim jest szablon strony, na gorze menu, na dole stopka w srodku tekst. I teraz do srodka po kliknieciu na link chce zaladowac tresc z pliku zalozmy kontakt.php. Jak dziala taka skladnia? Nie moge znalezc zadnego przykladu

<a href=index.php?go=omnie>O mnie</a>

jak rozumiem ?go=omnie powinno brac zawartosc z pliku o mnie.php ktore tez istnieje. I tu moje pytania:

1. go jest zmienna brana skad? :)
2. Bede wdzieczny za jakis przyklad, bo jak sobie cos takiego wlasnie na dwoch plikach, to strona sie jakby przeladowuje, ale zawartosc pozostaje niezmieniona - nie laduje zawartosci z omnie.php

Wiem, ze to podstawy, ale bede ogromnie wdzieczny za wyjasnienie.

Pozdrawiam,
Cacek

22.03.2007
22:26
[206]

peanut [ kriegsmaschine ]

if isset($_REQUEST['go']
switch ($_REQUEST['go']) ‹
case "omnie": include(omnie.php); break;
case "costam":include(costam.php);break;
default: include(default.php);break;

22.03.2007
22:32
smile
[207]

Regis [ ]

Jako ze odpowiedz juz dostales, to ja tylko uprzedze, zeby przypadkiem nie przyszlo Ci do glowy 'usprawnienie' tego w taki sposob, ze pobierasz sobie z adresu nazwe pliku, dopisujesz .php ( $_REQUEST['go'] . ".php" ) i otwierasz plik o tak stworzonym adresie ;)

22.03.2007
22:39
[208]

Paul12 [ Buja ]

Jak cssem diva ściągnąć na sam dół komórki?

22.03.2007
22:42
[209]

umek [ Szczęśliwy Konfident ]

margines od dołu ustaw na 0

22.03.2007
23:23
[210]

Paul12 [ Buja ]

umek - nie to miałem na myśli, chcę żeby fragment tekstu zawarty w classowanym divie zszedł na bottom komórki jak z htmlowym "valign=bottom".

23.03.2007
00:40
smile
[211]

slowik [ NightInGale ]

Paul===>div z zalorzenia zajmuje tyle miejsca ile jego zawartosc jedynym sposobem jest jego 'obciazenienie' zawartoscia :-)

23.03.2007
10:22
[212]

Paul12 [ Buja ]

Ok, poradziłem sobie. Zrobiłem dodatkową komórkę z valign=bottom w nowym wierszu i usunąłem belkę oddzielającą ją od poprzedniej komórki za pomocą rules=none. Wszystko widać tutaj - - to ten przełącznik do stron [1] [2] [3] :P

23.03.2007
10:38
[213]

yasiu [ Senator ]

a ja potrzebuje skryptu java generujacego ciag liter i cyfr i wrzucajacego je w pole formularza (potrzebne mi to do generowania hasel przy recznym dodawaniu uzytkownikow do bazy)

macie cos pod reka? :)

23.03.2007
10:49
[214]

Paul12 [ Buja ]

Yasiu -

w źródle jest wszystko, czego Ci potrzeba

23.03.2007
13:10
[215]

slowik [ NightInGale ]

Paul===>heh no to zes zaszalal :P tabelki sie nie licza ;-)

23.03.2007
13:30
[216]

Paul12 [ Buja ]

slowik - objętościowo kod zajmuje tyle samo, a wizualnie wygląda właśnie tak, jak chciałem... więc wszystko jest ok! :)

Co zrobić, żeby serwer wyświetlał każdemu listę plików z katalogu, jeśli nie ma żadnego index.php/html? Zmieniłem teraz hosting, i tu tego nie mam.

23.03.2007
13:52
[217]

slowik [ NightInGale ]

Paul===>demon http musi miec wlaczone listowanie katalogow
co do kodu validator sie burzy ...

23.03.2007
16:09
[218]

Paul12 [ Buja ]

slowik - validator o wszystko się burzy, część jest do poprawy, ale nie mam pojęcia dlaczego przy linkach typu "index.php?d=blabla&p=bla" też wyskakują błędy.

23.03.2007
20:57
[219]

hotDog [ Outsider ]

burzy się pewnie dlatego, że z tego co pamiętam znaczki "&" powinno się zastępować ciągiem "&amp;"

tak jak sztywna spacja "&nbsp;" itd.

23.03.2007
21:12
[220]

Paul12 [ Buja ]

Nawet w linkach?

23.03.2007
21:28
[221]

slowik [ NightInGale ]

Paul===>wszedzie :-) przegladarka w adresie sobie skonwertuje

24.03.2007
00:23
smile
[222]

Paul12 [ Buja ]

Ok, validacją zajmę się po skończeniu strony.

Pytanie za 100 punktów:

Czym różni się

<?
if( isset( $_GET['dzial'] ) )
include ( "./" . basename( $_GET['dzial'] . '.php' ) );
else‹
include("newsy.php");›
?>

od

<?
$urls=$dzial.".php";
if(file_exists("$urls"))
include("$urls");
else‹
include("newsy.php");›
?>

??

24.03.2007
00:33
[223]

Scatterhead [ łapaj dzień ]

Paul12 ->

pierwszy wariant kodu w przypadku wpisania w pole "dzial" pliku ktorego nie ma wywalilby blad, drugi kod zas w takim wypadku kieruje uzytkownika na strone glowna

24.03.2007
00:35
[224]

Paul12 [ Buja ]

Scatterhead - A czy pierwszy nie jest w jakiś sposób bezpieczniejszy?

24.03.2007
00:37
[225]

Arxel [ Legend ]

no ale plik istnieje...
Wszystko wskazuje na to, że powinno działać bo odnośnik do pliku jest dobry etc.
A tu taki myk, że nie działa ta druga wersja :)

24.03.2007
00:38
[226]

Paul12 [ Buja ]

Arxel - Haha, tylko u Ciebie nie działa ;)

24.03.2007
00:56
[227]

Scatterhead [ łapaj dzień ]

Paul12 -> raczej nie, ale lepszy napewno

Arxel -> spróbuj zamienić "$urls" na $urls

26.03.2007
23:10
[228]

Paul12 [ Buja ]

Pytanie trochę ogólnikowe, ale co mi tam -

jak skutecznie sprawdzać ruch na stronie internetowej?

27.03.2007
07:58
[229]

Regis [ ]

W statystykach konta na linuxpl.com., bo chyba u nich je masz :P W panelu administracyjnym masz opcje "Statystyki i Logi". W statystykach jest dosc szczegolowy opis 'wizyt', lacznie z tym przez jakie haslo w google ludzie do Ciebie trafili. A szczegoly bardziej 'techniczne' masz w logach apache'a.

27.03.2007
21:55
smile
[230]

Arxel [ Legend ]

<?
if( isset( $_GET['dzial'] ) )
include ( "./" . basename( $_GET['dzial'] . '.html' ) );
else‹
include("newsy.php");›
?>

Przerobiłby to ktoś aby dało się otwierać pliki z innych folderów? Bo teraz wczytuje tylko z głównego katalogu, ale plików jest od groma i troche nasyfione będzie jakby wszystko musiało być w głównym folderze...

28.03.2007
09:34
[231]

Regis [ ]

<?
if( isset( $_GET['dzial'] ) )
include ( "./NAZWA_KATALOGU_Z_PLIKAMI/" . basename( $_GET['dzial'] . '.html' ) );
else‹
include("newsy.php");›
?>

28.03.2007
11:29
smile
[232]

Arxel [ Legend ]

A co jeśli są różne katalogi? ;]

28.03.2007
14:55
smile
[233]

slowik [ NightInGale ]

dokumentacja twym przyjacielem ;-)

28.03.2007
16:29
[234]

chickenom [ ]

Mógłby mi ktoś doradzić w wyborze hostingu? Cena jaką mogę zapłacić per rok to maksymalnie 70 zł. Ważne by był szybki, pojemny i obsługiwał php i mysql. No i żeby limit nie był zbyt mały.

28.03.2007
16:32
[235]

Regis [ ]

28.03.2007
16:39
smile
[236]

chickenom [ ]

Korzystłeś z tego hostingu? I czy 6 GB transferu miesięcznie to dużo?

28.03.2007
17:30
[237]

Regis [ ]

Korzystam od kilku lat - sam juz sie gubie w rachubie, ale teraz idzie mi chyba 4 rok korzystania z ich uslug. Mam opcje w2gb (wczesniej w200) i nigdy nie udalo mi sie jeszcze wykorzystac wiecej niz 3gb, pomimo, ze na jednym koncie mam dwie strony, co sprawia, ze teoretycznie ruch powinien byc dwukrotnie wiekszy. Takze ciezko mi narzekac na taki limit danych :P

28.03.2007
20:21
[238]

Arxel [ Legend ]

Argh...
Próbowałem bawić się z funkcją elseif ale nic mi nie wychodzi...
Jest to trochę inaczej niż w C++ i niestety gubie się...

28.03.2007
20:22
[239]

Regis [ ]

Pod jakim wzgledem inaczej? Idea ifow i elsow jest we wszystkich jezykach taka sama. Nawet skladnia jest praktycznie identyczna...

28.03.2007
22:00
[240]

Arxel [ Legend ]

No ale tuttaj nie wiem co dać w nawiasie po elseif (????)
Bo będzie:


<?
if( isset( $_GET['dzial'] ) )
include ( "./katalog/" . basename( $_GET['dzial'] . '.html' ) );
elseif (???)
include ( "./inny_katalog/" . basename( $_GET['dzial'] . '.html' ) );
else‹
include("newsy.php");›
?>
Ale próbowałem wielu kombinacji i ciągle jakieś błędy...

28.03.2007
22:26
[241]

Regis [ ]

Nie pytaj mnie jak to zrobic, bo ja nie wiem do czego zmierzasz :D Nie wiem jaki chcesz zrobic podzial na katalogi itp. No ale tak czy inaczej - jesli chcesz wybierac katalogi, to musisz miec jakas zmienna w ktorej bedziesz mial indeks katalogu ktory masz wybrac, albo cos takiego. Ale mowie - w ciemno Ci nei pomoge, bo nawet nie wiem co Ty kombinujesz :P

28.03.2007
22:28
[242]

Paul12 [ Buja ]

Po mojemu to powinno wyglądać tak:

<?
if( isset( $_GET['dzial'] ) )
if( isset( $_GET['folderl'] ) )
include ( "( $_GET['folderl'] )/" . basename( $_GET['dzial'] . '.html' ) );
else‹
include("newsy.php");›
?>

Ale ze składnią jest coś nie tak :)

28.03.2007
22:41
smile
[243]

Arxel [ Legend ]

Chodzi o to, że pliki są w różnych katalogach. Łącznie jest chyba 5 katalogów. Plików jest sporo i trzymanie ich wszystkich w katalogu głównym zrobi bajzel okropny...
Jest mniej więcej tak:

folder1/plik1.html
folder1/plik2.html
folder1/plik3.html
folder1/plik4.html
folder2/plik1.html
folder2/plik2.html
folder3/plik1.html
etc
I przy odnośniku jest
index.php?dzial=plik1
W przypadku dodatkowego folderu to tamta funkcja działa, ale jeśli chodzi o folder2 to już nie wiem co zrobić aby ładowało plik z innego katalogu

Chodzi o to, żeby funkcja wyszukiwała, w którym folderze znajduje się plik

if (coś tam)
include (plik z folder1)
elseif (plik znajduje się w innym filderze)
include (plik z tego innego folderu)
elseif (jeżeli w jeszcze innym)
include (to załaduj go z tego kolejnego)

Mam nadzieję, że chociaż trochę jaśniej to napisałem :)

Dla przykładu

Menu rozwijane O Szkole->profile. Wczytuje
Menu po lewej->regulamin nie ładuje :)

28.03.2007
22:47
[244]

Regis [ ]

No to mowie - musisz gdzies przechowywac informacje w ktorym katalogu znajduje sie dany plik. Np. przekazywac ta informacje w adresie. Np: index.php?katalog=XX&dzial=plik1

Potem w ifie sprawdzasz czy masz taki katalog, a potem - nastepnym, zagniezdzonym ifem - sprawdzasz czy w katalogu jest taki plik. Jesli katalogu nie ma, to sprawdzasz kolejnego ifa:


if(sprawdz pierwszy katalog) ‹
if(sprawdz plik) wykonaj_costam
› else if(sprawdz drugi katalog) ‹
if(sprawdz plik) wykonaj_costam
› else if ...

›else zrob cos innego


No ale takie rzeczy powinno sie planowac juz na etapie myslenia nad struktura katalogow na stronie. Dorzucanie czegos takiego do gotowej =- mniej lub bardziej - strony moze byc zrobione 'nienaturalnie' co wplunie na zagmatwanie kodu.

28.03.2007
22:56
[245]

nagytow [ Firestarter ]

Arxel --> Skoro nie korzystasz z najlepszej dotad rady slowika, trzeba bedzie zrobic to recznie. Jak rozumiem, potrzebujesz funkcji, ktora dla podanej nazwy pliku znajdzie, w ktorym katalogu ten plik sie znajduje i potem go dolaczy. Od razu zaznacze, ze wg mnie jest do niezbyt dobre rozwiazanie, bo np przy 100 katalogach zawierajacych po 1000 plikow wydajnosc takiego rozwiazania nie bedzie zadowalajaca. Ogolna postac takiego algorytmu to:

<?php
for (podkatalogi w katalogu)

wejdz do podkatalogu;
if (plik istnieje)

include (plik);
break;


?>

Nie wiem jak wyglada u ciebie struktura katalogow, ale czy nie lepsze by bylo po prostu takie rozwiazanie:

<?php
if ($dzial=="dzial1") include ("dir1/dzial1.php");
elseif ($dzial=="dzial2") include ("dir1/dzial2.php");
elseif ($dzial=="dzial3") include ("dir2/dzial3.php");
...
else include ("plik.php");
?>

29.03.2007
18:28
smile
[246]

Arxel [ Legend ]

Bóg zapłać Regis ;]

Faktycznie - zagmatwałem sprawę, a wystarczyło zrobić odniesienie dodatkowe do katalogu.

Zrobiłem
index.php?katalog=XX&dzial=plik1

A sama funkcja wygląda tak:
<?
if( isset( $_GET['dzial'] ) )
include ( $_GET['katalog'] . '/' . $_GET['dzial'] . '.html' );
else‹
include("newsy.html");›
?>

Działać działa, ale powiedzcie czy tak może być czy czegoś nie spaprałem ;]
Tylko nie wiem po co jest isset( $_GET['dzial'] )... :P

PS. Sam na to wpadłem :D Zostało mi trochę w głowie po tym, jak kiedyś modyfikowałem jakiś kod :D

29.03.2007
18:34
smile
[247]

paladin [ Konsul ]

Bry :)
jako że samo PHP mnie nie zadowala :P
I chciałbym PHP połączyć i teraz właśnie się zastanawiam z czym
Bo nie chce odrazu wszystkiego naraz się uczyć...
Więc jakbyście mogli doradzić (napisać plusy i minusy i wasza opinie ;))
na te miłe połączenia :)
PHP + Flash :)
lub
PHP + JavaScript w kierunku do AJAX'a
za pomoc byłbym wdzięczny :)
Ai byłbym wdzięczny za polecenie jeszcze dobrej książki ;) jakoś wole się uczyć z ksiązki niż czytać na komputerze albo czytać wydrukowane ;)

31.03.2007
18:22
[248]

wi3dzmin [ Konsul ]

Hej webmasterzy. Na skutek zdarzeń losowych jestesm zmuszony używać linuksa :) i teraz prosiłbym o polecenie jakiegoś dobrego edytora html, php itp pod linuksa, najlepiej dość prostego w obsłudze, ładnie kolorującego, i posiadającego menedżer plików :) no i żeby nie miał problemów z polskimi znaczkami!

BTW przydałaby się nowa część...

31.03.2007
18:29
[249]

Regis [ ]

Co, bałeś się, że łapioł? ;D

Quanta

31.03.2007
18:52
[250]

wi3dzmin [ Konsul ]

Hehe żeby to było takie proste ;) Wysiadł mi dysk twardy, straciłem wszystkie pliki, kupilem nowy dysk, ale nie mam przy sobie plyty windy :) pozyczyłem płytę z linuksem i nawet jakoś lece :) tylko nie orientuje się w programach :)

A BlueFish? z tego co widzę to dość popularny

31.03.2007
19:53
[251]

Regis [ ]

Ja ostatni raz widzialem go w dosc wczesnej wersji (bo bylo to bodaj w 2001 roku) i wtedy mnie odrzucil - raz, ze mial kiepsko ulozony interface, a po drugie czesto sie wywalal. Jak jest teraz - nie mam pojecia.

31.03.2007
21:28
[252]

wi3dzmin [ Konsul ]

hmm bo tak sobie ściągnąłem tego quanta, i na screenach wygląda fajnie, ale jak próbuję go skompilować(?) to wywala, że nie mam KDE albo jakoś tak, to chyba środowisko graficzne no nie? to cholerstwo się jakoś ściąga? :D

Wiem, że pytania lamerskie ale to mój pierwszy raz z tym systemem ;)

31.03.2007
23:31
[253]

slowik [ NightInGale ]

a z jakich x'ow kozystasz ? mozliwe ze z gnome jesli tak musisz sie przesiasc na kde czy tez doinstalowac pakiety lub tez sciagnac skompilowana wersje (binaries)

31.03.2007
23:42
[254]

wi3dzmin [ Konsul ]

x-sów powiadasz... ;) Jeżeli o to chodzi to mam ubunta i prawie na pewno w środowisku GNOME.

Ciągnę właśnie jakieś instalki KDE, możliwe jest zainstalowanie dwóch środowisk naraz?

01.04.2007
11:29
smile
[255]

slowik [ NightInGale ]

moze latwiej bedzie zainstalowac kunbuntu ? on odrazu ma kde chyba ze nie przeraza ciebie intalacja pakietow ..
tak jest mozliwe posiadanie wielu naraz a moze i da sie odpalic kilka roznych na raz ... ^^

01.04.2007
12:34
[256]

wi3dzmin [ Konsul ]

hmm właśnie pogrzebałem trochę w necie i znalazłem całkiem fajny sposób na automatyczną instalację różnych programów i dodatków w tym ubuntu :) właśnie ciągnę i instaluję KDE, zobaczymy co z tego wyjdzie :) Dzięki za pomoc :)

01.04.2007
14:31
[257]

Paul12 [ Buja ]

Dzisiaj wystartowało portfolio fotograficzne mojego ojca, w całości zrobione przeze mnie. Zapraszam do odwiedzania i komentowania :)

01.04.2007
14:36
[258]

Siepet [ Kocham Agę :* ]

No strona niczego sobie...

Podoba mi się. :]

01.04.2007
16:44
[259]

nagytow [ Firestarter ]

wi3dzmin --> Nowa czesc po 300 postach.

01.04.2007
17:00
[260]

wi3dzmin [ Konsul ]

ładne to portfolio, jedyne co bym się przyczepił to napis na topie w lewym górnym rogu, taki mało widoczny :) ale wrażenia pozytywne, i fajna przeglądarka zdjęć

A mam jeszcze pytanie: znacie jakiś serwer po tego linuksa? coś jak krasnala albo webserv? najlepiej zeby było wszystko ładnie w jednym i z phpadminem :)

A 300 to sporo:) proponowałbym po 200 robić nową część, no ale to jak tam wolicie ;)

01.04.2007
22:59
[261]

PatrykW [ Arbiter Elegantiae ]

Więc tak: chcę stworzyć formularz, którego wynik "pójdzie" prosto na moją skrzynkę. Korzystałem z tego , ale coś jest nie tak w kodzie php :/ Mógłby ktoś go poprawić lub podać mi inną stronę gdzie znajdę działający? Może być sam ten kod bo formularz w html umię zrobić - głownie chodzi mi, aby działał tak, jak miał działać ten z linku.

01.04.2007
23:13
[262]

wi3dzmin [ Konsul ]

PatrykW <- ale co jest nie tak? wywala błąd czy nie wysyła maila?

Sprawdź czy na serwerze którego używasz działa funkacja mail, i czy nie ma ona jakiś specjalnych wymagań.

Aha i ten skrypt nie będzie działał, gdy będą wyłaczone "register globals"

02.04.2007
00:29
smile
[263]

slowik [ NightInGale ]

kto chce byc polecajacym na linuxpl.com ? chyba wreszcie sie przybiore do wykupienia nareszcie hostingu :P

02.04.2007
15:41
[264]

PatrykW [ Arbiter Elegantiae ]

Zależy mi na stworzeniu formularza, którego wyniki będą przesyłane bezpośrednio na mojego maila bez użycia programu pocztowego (nie każdy ma go skonfigurowanego). Co nie napiszę to albo jest źle, albo nie wysyła. :/ Nie znacie może jakiejś strony z gotowym formularzem, gdzie tylko trzeba zmienić dane? W HTML zrobię formularz, ale to z php nie bardzo mi wychodzi :(, a zależy mi, aby wysyłało bezpośrednio na skrzynkę.

02.04.2007
15:44
[265]

Regis [ ]

slowik - mozesz wpisac moj numer, tzn. 39, ale z tego co zauwazylem to roznie u nich bywa z naliczaniem kasy, wiec mi jakos specjalnie nie zalezy ;)

PatrykW --> A z czym konkretnie masz problem w tym php? Toz to 1 linijka kodu + ew. weryfikacja wprowadzonych danych, ktora moze zajac troche wiecej.

02.04.2007
16:01
[266]

nagytow [ Firestarter ]

Dokladnie. PatrykW, moze wklej swoj kod odpowiedzialny za wysylanie/weryfikacjie i napisz, gdzie trzymasz strone (aby sprawdzic, czy nie blokuja lub nie maja jakichs restrykcji na wysylanie maili).

wi3dzmin --> 300 postow to nie nasza decyzja, ale odgorna ;)

02.04.2007
17:47
[267]

slowik [ NightInGale ]

nagytow===>nie zapominaj ze to forum jest wspoltworzone przez uzytkownikow ;-) jesli ktos ma wolne lacze i strona sie ledwie laduje soul nie bedzie mial nic przeciwko ;-)

03.04.2007
11:01
[268]

Skiter16 [ Pretorianin ]

czy ktoś pomoże mi wgrać przez total comandera na moją stronę phpBB2 a nie to co ja mam ------>

03.04.2007
11:23
[269]

Regis [ ]

chyba nie kumam problemu - a co to niby jest, jak nie phpBB2?

03.04.2007
11:29
[270]

Skiter16 [ Pretorianin ]

no to żeby było coś takiego + o wiele więcej opcji w panelu administratora

03.04.2007
15:22
[271]

PatrykW [ Arbiter Elegantiae ]

Ten formularz, który chcę stworzyć ma być podaniem do sojuszu na OGame (dla kolegi):
tutaj macie obydwa pliki - sam już nie wiem co jest nie tak :( jeżeli byłby ktoś na tyle miły, aby poprawić błędy, byłbym bardzo wdzięczny.

03.04.2007
15:58
[272]

Regis [ ]

Po pierwsze - nie uzywaj rozszerzenia php3 - raz, ze to zbedne, a dwa, ze obecnie mamy juz php5 :P Po drugie: nie $nick tylko $_POST['nick']; itp. Poza tym wyglada ok. Tylko pamietaj ze to nie zadziala, poki nie znajdzie sie na serwerze.

03.04.2007
16:19
[273]

PatrykW [ Arbiter Elegantiae ]

Coś nie tak :/ jak zmienię z php3 na inne to wyświetla error, a jak jest php3 to w ogóle wszystko jest nie tak.

03.04.2007
16:23
[274]

Regis [ ]

A poprawiles to co mowilem?

Poza tym:

if (($nick == "") || ($punkty == "") || ($współrzędne == "")) || ($dlaczego_my == ""))

Pogrubiony nawias jest chyba zbedny.

03.04.2007
16:35
[275]

PatrykW [ Arbiter Elegantiae ]

Zrobiłem to co mówiłeś - wszystkie $nick itd. zamieniłem na $_POST['nick']

I ten nawias nie jest chyba pogrubiony. Nie jestem w tym dobry - w sumie to pierwszy raz w życiu spotkałem się z php (html mniej więcej znam, ale php....)

03.04.2007
16:40
[276]

Regis [ ]

Ech, chodzilo mi o to, ze nawias ktory JA pogrubilem jesyt zbedny ;) Jak inaczej go mialem oznaczyc? :P

03.04.2007
16:45
[277]

PatrykW [ Arbiter Elegantiae ]

Ech, źle Cię zrozumiałem :D

Poprawiłem to co mówiłeś - teraz jest tak :D
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/sites/yoyo.pl/p/e/peace-sojusz/formularz/mail.php on line 50

Chyba już troszkę rozumie - to "... on line 50" oznacza wers, w którym jest błąd?

03.04.2007
17:12
[278]

nagytow [ Firestarter ]

<?

if (($nick == "") || ($punkty == "") || ($współrzędne == "") || ($dlaczego_my == ""))

echo "<form name=form method=post action=mail.php3>";
echo "Nie wypełniłeś obowiązkowych pól formularza... uzupełnij brakujące pola<br>";

if ($nick == "")

echo "Podaj swój nick!:<br><input type=text name=nick><br>";

else

echo "<input type=hidden name=nick value=$nick>";

if ($punkty == "")

echo "Podaj ilość swoich punktów!:<br><input type=text name=punkty><br>";

else

echo "<input type=hidden name=punkty value=$punkty>";

if ($współrzędne == "")

echo "Podaj swoje współrzędne!::<br><input type=text name=punkty><br>";

else

echo "<input type=hidden name=współrzędne value=$współrzędne>";

if ($dlaczego_my == "")

echo "Wpisz dlaczego wybrałeś nasz sojusz.!::<br><input type=text name=dlaczego_my><br>";

else

echo "<input type=hidden name=wdlaczego_my value=$dlaczego_my>";


if (($nick == "") || ($punkty == "") || ($współrzędne == "") || ($dlaczego_my == ""))

echo "<input type=submit name=submit value=Wyślij>";
echo "<input type=reset name=reset value=Od nowa>";
echo "</form>";//zamykamy formularz

else

$wiadomosc = "Nick Ogame: $nick\nIlość punktów: $punkty\nWspółrzędne: $współrzędne\nDlaczegwybrałeś nasz sojusz::\n$dlaczego_my\nDoświadczenie na OGame: $dos\nJak traktujesz OGame: $jak\nIle caszu poświęcasz OGame: $czas\nTwoje uwagi: $uwagi\n";
$header = "From: $nick\r\n";
mail ("[email protected]", "Formularz", $wiadomosc, $header);
echo "Dzięki za wypełnienie formularza $nick - Toje podanie zostanie wkrótce rozpatrzone. W razie pytań zapraszam na forum

?>

03.04.2007
17:54
[279]

PatrykW [ Arbiter Elegantiae ]

nagytow --> Wielkie dzięki za pomoc, ale dalej coś jest nie tak :(

Jakbyś mógł spróbuj coś z tym zrobić - to jest to samo co wcześniej tyle, że po pewnej kosmetyce :D

Edit:
Nie zdawałem sobie sprawy, że z "głupim" formularzem jest tyle pracy. (no ale jak się czegoś nie umie to zawsze trzeba się nieźle napocić zanim się uda)

Nie wiem co źle robię i dlatego zamieszczam wszystko co do tej pory "stworzyłem".

03.04.2007
18:27
[280]

Siepet [ Kocham Agę :* ]

Hmm, jaki program do postawienia własnego serwera jest najlepszy? Chodzi mi o programy typu Krasnal Serv...

03.04.2007
18:45
[281]

nagytow [ Firestarter ]

PatrykW --> Hmm wywal jedna klamre pod if.

Siepet --> Moze Krasnal Serv? ;)

03.04.2007
18:59
[282]

Siepet [ Kocham Agę :* ]

No chciałem go, ale tak sobie pomyślałem, że są może inne też, które są może(?) lepsze? Ale ok, wybrałem Krasnalka ;]

03.04.2007
19:23
[283]

Regis [ ]

Ja preferuje WAMP'a -

03.04.2007
23:36
[284]

wi3dzmin [ Konsul ]

Siepet <- jeszzcze Webserv jest bardzo fajnym serwerkiem
Miałem kiedyś Krasnala ale co chwila miałem z nim problemy, zacinał się, chodził wolno, nie chciał odpalać, a Webserv działał mi bez zarzutu :) No i jest po polsku :)

04.04.2007
10:59
[285]

Siepet [ Kocham Agę :* ]

No to wybrałem Webserva, tylko...mógłby mi ktoś podać DZIAŁAJĄCY link do downloadu ? Na stronie webserva żaden link mi nie działa...;/

04.04.2007
18:34
[286]

wi3dzmin [ Konsul ]



W sumie dziwne, że na stronie domowej nie działa... ale masz ten powyżej :)

04.04.2007
18:35
[287]

Virus_Man [ Crysis ]

ja znam sie nadelphi html i turdo pascal

04.04.2007
18:37
[288]

Siepet [ Kocham Agę :* ]

No dzięki, ale już mam zainstalowane...

Miałem problem z Apache, ale to już ten zrobione bo Skype blokowało mi porty....

No i teraz jest już wszystko ok, więc mogę się uczyć PHP na WebServie...

Jak będę miał jakieś problemy, to napiszę... A problemów będę miał mnóstwo ;]

Edit: Virus_Man - cieszymy się, że znasz, ale musisz nam o tym mówić? :/

04.04.2007
19:22
[289]

czekers [ make love not war ]

Otóż mam pytanko... Robie animacje flash, polegającą na lataniu literek... Po wejściu na strone animacja się odtworzy, a co zrobić potem, żeby po odtworzeniu animacji, ona się nie powtarzała (Loopowała?), tylko żeby do czasu odświeżenia strony, została widoczna tylko ostatnia klatka? Z góry dziękuję za odpowiedź, jest mi ona potrzebna bardzo pilnie...

04.04.2007
19:24
[290]

Siepet [ Kocham Agę :* ]

W Action Scripcie musisz zrobić, tak aby nie loopowała...jednak nie znam się na tym więc tylko mówię gdzie trzeba szukać....

04.04.2007
19:44
[291]

peanut [ kriegsmaschine ]

tam gdzie masz ostatnia klatke na glownym timeline albo w srodku symbolu na ostaniej klatce, dajesz magiczne stop(); w okienku actionscriptow ;)

04.04.2007
22:16
[292]

czekers [ make love not war ]

Ok, już to zrobiłęm, dzięki za odpowiedź... Problemów ciąg dalszy... Otóż chce żeby moja strona była "Zbyt fajna dla IE"... Jak to zrobić, zobaczyłem na stronie
I o ile troszkę się w CSS orientuje, to za cholere nie wiem gdzie dodać ten tekst:
1. a#tooCool ‹
2. position: fixed;
3. right: 0;
4. bottom: 0;
5. display: block;
6. height: 80px;
7. width: 80px;
8. background: url(/path/to/image/too_cool.png) bottom right no-repeat;
9. text-indent: -999em;
10. text-decoration: none;
11. ›
Czy mam przed każdą linijką wpisywać "selektor"?
Na screenie widać jak na mojej stronce wygląda CSS, możecie mi powiedzieć, gdzie wpisać ten text? Z góry dziękuję...

04.04.2007
22:38
[293]

Drak'kan [ Thráin Saphireslinger ]

czekers => Wystarczy to ladnie skopiowac do <style>, oczywiscie bez numerow linii :) Style mozna umieszczac po wiecej niz jeden w selektorze :)

05.04.2007
08:24
[294]

czekers [ make love not war ]

Ok, dzieki, a czy ja mam to skopiować Przed tym "/* ]]> */" (bo za bardzo nie wiem co to jest za znacznik) czy po tym, tuż za "</style>"?

05.04.2007
09:13
[295]

Drak'kan [ Thráin Saphireslinger ]

Musisz to wkleic jeszcze wewnatrz taga <style>...</style>, najlepiej przed /* ]]> */.

05.04.2007
10:05
[296]

czekers [ make love not war ]

Ok, dzięki za pomoc... Moją prace możecie zobaczyć na htpp://boogle.atspace.com
Jest to raczej zabawa, zwykła podróbka Googli, droczyłem się z kolegą że zrobie google, które w nazwie będą miały pierwszą litere jego nazwiska, do tego ze będą na silniku google (facet nie ma pojęcią o google engine open source) i tak oto wygrałem 10 zł xD

05.04.2007
14:16
[297]

czekers [ make love not war ]

Pr0 to to nie jest, ale jak na zwykły freak robiony przez dwie godziny, chyba ciekawe...

06.04.2007
16:46
[298]

Paul12 [ Buja ]

Czy ktoś z Was orientuje się, ile płaci się firmom webdesignerskim za opiekę nad stroną? Wiem, ze to nie ich działka, ale dostałem pewną ofertę od poważnej firmy i własnie w takim charakterze miałbym pracować. Nie mam pojęcia jaką stawkę obrać sobie za cel w negocjacjach :)

06.04.2007
18:46
[299]

Regis [ ]

Masz na mysli 'opieke' w postaci aktualizacji tresci itp, czy moze poprawek w kodzie strony, dodawania nowych funkcjonalnosci, rozbudowy itp?

06.04.2007
22:20
[300]

Paul12 [ Buja ]

Regis - Raczej na pewno to drugie.

10.04.2007
11:02
[301]

Boroova [ Lazy Bastard ]

Witam wszystkich. Potrzebuje rady fachowcow od web developmentu, a mysle ze w tym watku o nia nie trudno.

Ostatnimi czasy przymierzam sie do zrobienia sobie studiow podyplomowych w Wielkiej Brytanii. Wyuczony zawod juz mam, teraz pora na cos, co bedzie sprawialo mi przyjemnosc. Jako ze lubie "bawic" sie grafika i ogolnie jestem raczej kreatywny, moj wybor padl na Web Devlopment, tudziez Web Design.
W zwiazku z tym mam kilka pytan:
1. Czy ktos z forumowiczow studiowal juz w UK i jest w stanie polecic DOBRY uniwersytet (nie chce wyrzucic 4 tysiecy funtow w bloto)
2. Jakie jezyki programowania sa niezbedne do profesjonalnego tworzenia stron WWW, albo tez najpopularniejsze?
3. Na jakich programach zaczac nauke? Dotychczas mialem stycznosc z Dreamweaverem i Contribute (oba od Macromedia).

W swojej pracy mam stycznosc z tworzeniem WWW, ale chcialbym poszerzyc swoja wiedze w tym temacie. Jestem otwary na wszelkie sugestie.

Z gory dziekuje za odpowiedzi i pozdrawiam.

10.04.2007
11:20
[302]

Regis [ ]

Boroova -->

1. -

2. W zasadzie jedyny naprawde niezbedny to HTML albo XHTML (najlepiej ten drugi, wraz ze znajomoscia standardow Transitional i Strict) oraz znajomosc arkuszy stylow CSS. Reszta jest juz mniej istotna - kazdy wybiera to co lubi. Ja glownie robie w PHP 5 oraz w oparciu o baze MySQL, ale mozna to tez robic w ASP, Javie, albo nawet w C++ (cgi) i uzywac do tego bazy PostgreSQL, Oracle, albo nawet SQLite. Duza popularnosc zdobywaja tez technologie 'dynamiczne' takie jak AJAX, wiec znajomosc JavaScript itp. bywa pomocna. Ew. mozna uzyc jeszcze lepszego - moim zdaniem - zestawu, a mianowicie Ruby on Rails - frameworka do robienia stron www w jezyku Ruby. Oczywiscie mozna tez uzyc Pythona, a i do niego pewnie sa jakies frameworki. Tak czy inaczej - jak kto woli. Ale najbardziej powszechne jest obecnie chyba polaczenie PHP + MySQL.

3. Ja koduje w Eclipse i bardzo sobie to srodowisko chwale. Nie uzywam zadnych WYSIWYG'ow i tym podobnych wynalazkow.


Paul --> Ciezko powiedziec. Zaleznie od strony moga byc to kwoty od parudziesieciu zlotych miesiecznie (za strony-wizytowki, ew. proste portfolio), az do paru tysiecy za spore portale. Znajomy pracuje 'zleceniowo' i dostaje 20-250zl za jedna poprawke. Np. 20 za poprawienie drobnego bledu polegajacego na zlym wyswietlaniu sie jakichs tabelek, a 150 za dopisanie kawalka kodu pozwalajacego zapisac sie do newslettera. 250zł to dodanie kompletnie nowego, ale niezbyt rozbudowanego modułu. Generalnie ciezko podac konkretna cene.

10.04.2007
11:46
[303]

slowik [ NightInGale ]

Regis===>xhtml jest raczej idea ktora porzadkuje html no i html nie jest jezykiem programowania a meta jezykiem ...
tak sa do pythona framework jednak to potezne kloce ...

Boroova===>
1. brak
2. najpopularniejsze sa php i asp pozniej masz java python perl c/c++ do tego musisz jeszcze zarzadzac baza danych (Regis juz napisal kilka) za pomoca SQL'a (kazda baza ma jakies tam dodatkowe funkcje jednak kazda obsluguje podstawowy standard SQL) oczywiscie dodatkowo musisz znac html ewentualnie css i xhtml
3. context edytor tekstu z kolorowaniem skladni jednak cos pokroju dreamweaver'a na poczatek byloby lepsze ;-)

10.04.2007
11:52
[304]

Regis [ ]

slowik --> Wiadomo, ze HTML to nie jezyk programowania, sam walcze z tym pogladem, ale podejrzewam ze pytanie Boroovy dotyczylo wszystkiego co zwiazane z robieniem stron, wiec pominiecie html nie wchodzilo w gre ;) A XHTML traktuje jako nastepce HTML, stad rozroznienie.

10.04.2007
20:17
[305]

Boroova [ Lazy Bastard ]

Regis, Slowik --> dzieki serdeczne za porady. Sytuacja sie nieco wyklarowala. Teraz zabieram sie za powtorke podstaw HTML'a.

P.S. Swietny wstepniak i linki!

11.04.2007
22:51
[306]

umek [ Szczęśliwy Konfident ]

Mam problem z php, omówię na przykładzie

<?PHP IF($_SESSION['status']=='admin') echo('<LI><A href="'.$_SERVER['PHP_SELF'].'?strona=admin">Administracja</A>');?>

-mam problem z ustawieniem apostrofów i cudzysłowów tak, by wszystko otwierało się i zamykało w odpowiednych momentach...

11.04.2007
23:27
[307]

hotDog [ Outsider ]

hmm, nie widzę w tym kodzie błędów... nie wiem o so chosi :-)

-- edit

jedynie znacznik <li> mógłbyś zamknąć (</li>)

12.04.2007
07:05
[308]

Regis [ ]

Polecam uzywanie wersji funkcji echo bez nawiasow:

echo "<LI><A href=\"" .
$_SERVER['PHP_SELF'] .
"?strona=admin\"">Administracja</A>";

Zeby Ci bylo latwiej zobaczyc podkreslilem i pogrubilem nawiasy ktore sa 'parami' i zapisalem wszystko w trzech liniach - pierwsza czesc echo, potem to co wstawiasz do srodka ze zmiennej, a na koniec zamkniecie tagu.

12.04.2007
12:20
[309]

slowik [ NightInGale ]

Regis===>jako posiadacz konta na linuxpl mozesz mi wytlumaczyc co sie tam dzieje ? mam plik php w ktorym czesc to zwykly html i powinien byc odrazu wypluwany na wyjscie jednak tak sie nie dzieje i ignoruje to jakby to byl komentarz :|

12.04.2007
15:52
[310]

Regis [ ]

???

Mozesz podac przyklad - tzn. kod ktory jest Twoim zdaniem blednie interpretowany, oraz moze jakis screen? Szczerze mowiac sam mieszam czesto php i html w jednym pliku przy niewielkich stronach i jeszcze z tym problemu nie mialem.

12.04.2007
16:45
smile
[311]

slowik [ NightInGale ]

standardowy naglowek html php i znowu html no i walek :/ dostaje tylko to co mi php wyplowa

12.04.2007
17:57
[312]

Regis [ ]

Tzn dobrze rozumiem? Masz plik .php w ktorym masz kawalek kodu html, potem w <?php ?> masz kod php, a potem dalszy kod strony? Jesli tak, to nie mam pojecia w czym rzecz. Na stronie uzywalem dokladnie takiego samego 'mieszania' kodu html i php i jak widac strona dziala na serwerze linuxpl.com.

12.04.2007
21:21
[313]

slowik [ NightInGale ]

tak dobrze rozumiesz :|

13.04.2007
07:58
[314]

Regis [ ]

A wysylales jakies zapytanie do adminow? Moze to kwestia jakichs ustawien konta? Chociaz w sumie to raczej nie kwestia serwera, bo - jak mowie - mam strone dokladnie tak samo zbudowana (php zagniezdzone w html, w pliku php) i takiego problemu nie mam...

16.04.2007
16:42
[315]

Siepet [ Kocham Agę :* ]

Dobry.

Mam problem...
Robię sobie szablon na joggera pierwszy raz i mam kłopot z DIVami. Chciałbym aby divmenu był tak samo długi jak div do wpisów. Wie ktoś o co mi chodzi? :)

(XHTML + CSS)

16.04.2007
16:47
[316]

nagytow [ Firestarter ]

Nowa czesc:

https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=6280629&N=1

© 2000-2026 GRY-OnLine S.A.