Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Środowisko pracy PHP, Jak piszecie i uruchamiacie swoje skrypty
marecki33
post
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
 
Start new topic
Odpowiedzi
marecki33
post
Post #2





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

Posty w temacie
- marecki33   [PHP][HTML]Środowisko pracy PHP   4.04.2009, 13:05:37
- - Spawnm   krasnal , vertigoserv. instalujesz na lokalu i śmi...   4.04.2009, 13:08:45
|- - pejott   Cytat(Spawnm @ 4.04.2009, 14:08:45 ) ...   4.04.2009, 13:41:15
- - marecki33   A jaki edytor polecasz , taki aby można było odpal...   4.04.2009, 13:36:46
- - ExPlOiT   Ja używam PDT do którego pejto podał link, oraz ja...   4.04.2009, 13:43:25
- - Spawnm   warty uwagi jest jeszcze netbeans na którego temat...   4.04.2009, 13:52:51
- - marecki33   Ok. Tymczasowo dzięki. Popróbuje z krasnalem i PDT...   4.04.2009, 20:25:24
- - pejott   Krasnal, ludzie zastanówcie się co piszecie, teraz...   4.04.2009, 21:47:34
- - marecki33   I Co teraz? Zainstalowałem, i się nie uruchamia, b...   5.04.2009, 07:56:37
- - fifi209   Windows: Webserv 2+ (instalujesz php 5+, mysql 5+...   5.04.2009, 09:57:36
- - Bart77   Wywal Krasnala, zakop i zapomnij Tylko Xampp. P....   5.04.2009, 10:07:51
- - decha-design   A ja powiem tak ... Serwer: Webserv. lub Zend Cor...   5.04.2009, 10:51:08
- - marecki33   Boże co za katorga... Wywaliłem krasnala, zainst...   5.04.2009, 11:27:46
- - K4mil94   Pokaż kody tych PHP. Do tego jak masz użytkownika ...   5.04.2009, 11:41:18
- - pejott   Mówiłem zainstaluj XAMPP, ze strony którą podałem ...   5.04.2009, 11:47:12
- - marecki33   To chyba klasyka z kursów. Pobiera dane, zapisuje ...   5.04.2009, 11:53:25
- - K4mil94   Po pierwsze kod daj między [ p h p] [ / p h p...   5.04.2009, 11:59:43
- - Spawnm   w pokaż.php [PHP] pobierz, plaintext <?phpecho...   5.04.2009, 12:02:35
- - thomson89   Ja polecam notepad++ i wamp. Notepad, oferuje kolo...   5.04.2009, 18:29:50
- - Crozin   Potrzebujesz: serwera: dla Ciebie najlepszy będzie...   5.04.2009, 19:04:20
|- - thomson89   Cytat(Crozin @ 5.04.2009, 20:04:20 ) ...   5.04.2009, 20:14:57
- - marecki33   Póki co mam zainstalowanego WebServa i FirstPage. ...   5.04.2009, 20:09:26
- - marecki33   Ok. Zainstalowałem Wampa, i póki co CHYBA jest ok....   6.04.2009, 15:18:04
- - Crozin   Włącz raportowanie błędów:[PHP] pobierz, plaintext...   6.04.2009, 16:00:44
- - marecki33   Ufffff. Załapałem jedno. Aby uruchamiać cokolwiek ...   6.04.2009, 17:01:09


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

 



RSS Aktualny czas: 6.10.2025 - 19:41