Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [PHP][HTML]Środowisko pracy PHP, Jak piszecie i uruchamiacie swoje skrypty
marecki33
post 4.04.2009, 13:05:37
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Hello!
Tak więc zaczynam i pomału próbuje w PHP. Wcześniej pracowałem dość dużo w Delphi, Pasaclu.
Mam pytanie bo ciężko mi się połapać w tym wszystkim, trochę to takie rozproszone.
Delphi to jeden program jedno środowisko, piszę program, dodaję nową komendę, uruchamiam i widzę efekt pracy na ekranie.
Czy tworząc coś w HTML i PHP, muszę używać tylu programów ?

1. edytor tekstu (lub edytor WYSIWYG)
2. zrzucanie plików i skryptów na serwer, klientem FTP
3. następnie uruchamianie przeglądarką mojej strony?

Jest jakieś proste rozwiązanie, aby to wszystko można było robić w jednym programie, a najlepiej offline? (bo póki co u mnie skrypty uruchamiają się tylko gdy są na serwerze)
Bo trochę mnie irytuje dodanie linijki kodu, następnie kopiowanie uruchamianie, i po 5 min. dowiaduję się że źle coś napisałem
.... I wtedy od nowa
Go to the top of the page
+Quote Post
Spawnm
post 4.04.2009, 13:08:45
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




krasnal , vertigoserv.
instalujesz na lokalu i śmiga smile.gif
ale i tak jakiś edytor i przeglądarka wymagane tongue.gif
ewentualnie wiersz poleceń .
Go to the top of the page
+Quote Post
marecki33
post 4.04.2009, 13:36:46
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


A jaki edytor polecasz , taki aby można było odpalić z niego całą moją stronę ze skryptami (przejżysty najlepiej wysiwyg, powiedzmy dla "zielonegożółtodzioba")
Go to the top of the page
+Quote Post
pejott
post 4.04.2009, 13:41:15
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 15.02.2009

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 4.04.2009, 14:08:45 ) *
krasnal


Ehes...

Jeśli chodzi o server, to najlepiej http://www.apachefriends.org/en/xampp.html, a edytor, hmm, na początek może być coś małego.
Ale skoro już pracowałeś dość dużo z innymi językami, to chyba się połapiesz w eclipse.
Tutaj link, http://www.eclipse.org/pdt/.

Pozdrawiam.
Go to the top of the page
+Quote Post
PawelC
post 4.04.2009, 13:43:25
Post #5





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Ja używam PDT do którego pejto podał link, oraz jako serwer wamp2.0
Go to the top of the page
+Quote Post
Spawnm
post 4.04.2009, 13:52:51
Post #6





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




warty uwagi jest jeszcze netbeans na którego temat powstał na wortalu artykuł .
Go to the top of the page
+Quote Post
marecki33
post 4.04.2009, 20:25:24
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Ok. Tymczasowo dzięki. Popróbuje z krasnalem i PDT. Odezwę się jak będą problemy z konfiguracją.
Go to the top of the page
+Quote Post
pejott
post 4.04.2009, 21:47:34
Post #8





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 15.02.2009

Ostrzeżenie: (0%)
-----


Krasnal, ludzie zastanówcie się co piszecie, teraz chłopak instaluje ten syf pewnie.
Dyskwalifikuje go już samo PHP 5.0.2, nie wspomniam o reszcie syfu.
Go to the top of the page
+Quote Post
marecki33
post 5.04.2009, 07:56:37
Post #9





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


I Co teraz?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif
Zainstalowałem, i się nie uruchamia, bo przy instalowaniu wymagany jest dysk C. Ja jakoś tak dziwnie mam tylko G: i F:
Więc co? Wyciąć Krasnala?
Go to the top of the page
+Quote Post
Fifi209
post 5.04.2009, 09:57:36
Post #10





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Windows:

Webserv 2+ (instalujesz php 5+, mysql 5+)
Postgresql (taki dodatek dla mnie)
Notepad++ (jak dla mnie najlepszy, nieingerujący w mój kod edytor)

Na linuxie ściągasz lamp i po sprawie. haha.gif


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Bart77
post 5.04.2009, 10:07:51
Post #11





Grupa: Zarejestrowani
Postów: 31
Pomógł: 3
Dołączył: 24.03.2009
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Wywal Krasnala, zakop i zapomnij smile.gif Tylko Xampp.

P.S. A do edycji - w przypadku większych rzeczy tylko eclipse, natomiast na mniejsze epizody coś lżejszego - choćby Notepad++, jak kolega polecił. Ja mam Programmer's Notepad, ale mam doń parę zastrzeżeń i chyba zmienię na coś innego. Musisz sobie popróbować i wybrać ulubiony.

Ten post edytował Bart77 5.04.2009, 10:12:32
Go to the top of the page
+Quote Post
decha-design
post 5.04.2009, 10:51:08
Post #12





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

Ostrzeżenie: (0%)
-----


A ja powiem tak ...

Serwer: Webserv. lub Zend Core
Edytor: Eclipse lub Zend Development Environment

Ten post edytował decha-design 5.04.2009, 10:51:20


--------------------
Go to the top of the page
+Quote Post
marecki33
post 5.04.2009, 11:27:46
Post #13





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Boże co za katorga... sciana.gif
Wywaliłem krasnala, zainstalowałem WebServ. Pytanko. Da się połączyć go z First Page 2006? (wiecie : wysiwyg).
Od czego zaczać?
Założyłem nowe konto w WebServ "Moja Strona". Wgrałem tam plik index.html i dwa pliki PHP. W pliku index są dwa buttony.
Po wciśnięciu 1 miał uruchamiać się 1.PHP, a po wciśnięciu drugiego 2.PHP.
Te PHP się nie uruchamiają (w przeglądarce nic nie widać). Te same pliki na serwerze sieciowym działały, a tu nie chcą.

To samo było w pajączku, hateml. W ustawieniach edytora trzeba podać gdzieś ścieżkę dostępu, gdzie znajdują się moje pliki?
Go to the top of the page
+Quote Post
K4mil94
post 5.04.2009, 11:41:18
Post #14





Grupa: Zarejestrowani
Postów: 302
Pomógł: 18
Dołączył: 10.03.2008
Skąd: Dębno

Ostrzeżenie: (0%)
-----


Pokaż kody tych PHP. Do tego jak masz użytkownika to adres 127.0.0.1/~moja strona
Go to the top of the page
+Quote Post
pejott
post 5.04.2009, 11:47:12
Post #15





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 15.02.2009

Ostrzeżenie: (0%)
-----


Mówiłem zainstaluj XAMPP, ze strony którą podałem i sciągnij jakiś prosty edytor.
Ja do małych poprawek korzystam z kED'a. http://dobreprogramy.pl/index.php?dz=2&...amp;kED+2.1.4.0
Zero problemów.
Go to the top of the page
+Quote Post
marecki33
post 5.04.2009, 11:53:25
Post #16





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


To chyba klasyka z kursów.
Pobiera dane, zapisuje do pliku DB.TXT. 2 butonem wyświetla wszystkie rekordy z pliku. Na serwerze działalo a u mnie na kompie nie chce (tak jakby uruchamiać skryptów)

INDEX.HTML-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>dodaj</title>
<meta name="GENERATOR" content="Evrsoft First Page" />
</head>
<body>
<form method="post" action="dodaj.php">
<p>Imie i Nazwisko:<input name="imie" /><br />
Firma,&nbsp;:<input name="nazwisko" /><br />
Miejscowo&oelig;&aelig;:<input name="miejscowosc" /><br />
link :<input name="link" /><br />
<input value="Zapisz do pliku db.txt" type="submit" name="button" /><br />
<br />
<br />
<br /></p>

<p><br />
<br />
<input value="Poka&iquest; dane z pliku db.txt" type="submit" name="button1" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /></p>
</form>
</body>
</html>


DODAJ.PHP :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<?php
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
if (is_writeable($plik)) {
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "a")) echo "Nie mogę otworzyć pliku...";
if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['miejscowosc']." || ".$_POST['link']."
") === FALSE) echo "Nie mogę zapisać danych do pliku...";
else echo "Dane zostały dodane...";
fclose($handle);


} else echo "Plik nie istnieje lub jest nie do zapisu...";
}
?>

</body>
</html>


POKAŻ.PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">

<?php
$plik = "db.txt";
$dane = file($plik); /* pobieram dane z pliku i zapisuje do tablicy (linia = rekord) */

for($i=0;$i<count($dane);$i++) { /* przeszukuję tablicę */
list($imie[$i], $nazwisko[$i], $miejscowosc[$i],$link[$i]) = explode(" || ", $dane[$i]);
/* dziele linię na tablicę i zapisuje dane do odpowiednich zmienncyh */
}

for($i=0;$i<count($imie);$i++) /* przeszukuję tablicę */
echo $imie[$i].", ".$nazwisko[$i].", ".$miejscowosc[$i].$link[$i]."<br />"


;

/* wyświetlam dane */
<img src=$link[$i]/>
?>
</head>

<body>


</body>
</html>




Spoko Pejot, później wypróbuje twoją konfigurację.

Ten post edytował marecki33 5.04.2009, 12:01:47
Go to the top of the page
+Quote Post
K4mil94
post 5.04.2009, 11:59:43
Post #17





Grupa: Zarejestrowani
Postów: 302
Pomógł: 18
Dołączył: 10.03.2008
Skąd: Dębno

Ostrzeżenie: (0%)
-----


Po pierwsze kod daj między [ p h p] [ / p h p] bez spacji i w dodaj.php nie masz { } w else. W drugim jak wyświetlasz dane to musisz dać echo albo print

Ten post edytował K4mil94 5.04.2009, 12:00:44
Go to the top of the page
+Quote Post
Spawnm
post 5.04.2009, 12:02:35
Post #18





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




w pokaż.php

  1. <?php
  2. echo $imie[$i].", ".$nazwisko[$i].", ".$miejscowosc[$i].$link[$i]."<br />"
  3.  
  4.  
  5. ;
  6.  
  7. /* wyświetlam dane */
  8. <img src=$link[$i]/>
  9. ?>

html ci się wkradł winksmiley.jpg
Go to the top of the page
+Quote Post
thomson89
post 5.04.2009, 18:29:50
Post #19





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Ja polecam notepad++ i wamp. Notepad, oferuje kolorowanie składni, kodowanie. Jest po polsku. Wamp też starczy. Oczywiście później, warto by zainwestować np. w komodo edit i samamu stworzyć swój serwer.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
Crozin
post 5.04.2009, 19:04:20
Post #20





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Potrzebujesz:
serwera: dla Ciebie najlepszy będzie Apache ( http://www.apache.org/ )
interpretera PHP ( http://www.php.net/ )
I na początek to tyle.
W internecie jest od ... tutoriali/how-to'sów dot. tego jak to zainstalować.

Możesz oczywiście skorzystać z wspominanych przez poprzedników paczek (wamp, xampp itp.)

Po zaisntalowaniu przetestuj sobie czy wszystko działa. Sprawdź czy po włączeniu strony http://localhost wyświetla Ci się jakaś strona powitalna (instalator sam takową utworzy). Nastepnie sprawdź czy jak utworzysz w katalogu plików serwera (htdocs) plik info.php o treści
  1. <?php phpinfo();
  2. ?>
I otworzysz stronę http://localhost/info.php to wyświetlą się informacje dot. PHP.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:18