Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
[PHP] Skrypt tworzenia
|
Liczba postów: 8
Liczba wątków: 1
Dołączył: 29-07-2008
Reputacja:
0
Witam! Troche zaczynam tworzyc w php, lecz dopiero zaczynam...Mam taki problem: Mam formularz, do ktorego wpisuje sie dane takie jak: Nazwa, id oraz opis. Teraz formularz przechodzi do pliku dodany.php a tam mam:
Kod PHP: <? $ip = $REMOTE_ADDR; $file=fopen("dobre.txt", "a"); fwrite($file, "$name||$id||$opis||$ip \n"); fclose($file); ?> <? $file=fopen("serv$id.php", "w"); fwrite($file, "ID Servera: $id /n Nazwa: $name /n Opis: $opis"); fclose($file); echo "Zrobione!"; ?>
I to nie działa...I związku z tym potrzebuje skryptu najlepiej bazującym na tym i aby tak jak on dodawał do notatnika nazwe,id i opis. Ale takze aby rownoczesnie dodal nowy plik serv'id'.php a w nim tak jak na gorze. Potem chce, aby plik odczytywal wartosci dobre.txt:
Kod PHP: <? $dane=file("dobre.txt"); for($i=0; $i<count($dane); $i++) { $wiersz=explode("||", $dane[$i]); echo " <a href="serv'$wiersz[1]'.php">$wiersz[0]</a> "; } ?>
Aby tworzyl sie link, ktory przekierowywal by do serv'id'.php ale aby byl oznaczony nazwa servera...Proszę o poprawę tego, i aby coś wymyślec z tym linkiem, bo echo nie przyjmuje a href....Dziekuje z gory.
Liczba postów: 289
Liczba wątków: 19
Dołączył: 18-12-2007
Reputacja:
9
30-07-2008, 01:12
(Ten post był ostatnio modyfikowany: 30-07-2008, 01:14 przez DoGeR.)
Nie powinieneś korzystać z krótkich zmiennych - bo wydaje mi się że korzystasz.
Sprawdziłeś czy pliki mają prawa zapisu 666 ewentualnie 777?
Ad 2
Kod PHP: echo '<a href="serv'.$wiersz[1].'.php">'.$wiersz[0].'</a>';
Liczba postów: 15
Liczba wątków: 1
Dołączył: 04-07-2008
Reputacja:
0
30-07-2008, 02:14
(Ten post był ostatnio modyfikowany: 30-07-2008, 02:16 przez Victor.)
Kod PHP: $file=fopen("serv$id.php", "w"); fwrite($file, "ID Servera: $id /n Nazwa: $name /n Opis: $opis"); fclose($file); echo "Zrobione!";
W parametrze fopen daj a, a pozatym opisz bardziej problem.
#Btw:
Jak już zmienisz na a to jeszcze podmień na:
Kod PHP: $file=fopen("serv".$id.".php", "w");
Liczba postów: 8
Liczba wątków: 1
Dołączył: 29-07-2008
Reputacja:
0
DoGeR, dzieki. Tutaj się udało, ale jeszcze został problem z tym utworzeniem się nowego pliku serv$id.php. Jak dam "a" to on bedzie chcial dopisac, ale ten plik jeszcze nie istnieje, a chce aby on utworzyl ten plik, czyli "w". Ma ktoś jeszcze jakiś pomysł ?? Jeśli to pomaga to dałem Ci DoGeR "Dziękuje".
Liczba postów: 289
Liczba wątków: 19
Dołączył: 18-12-2007
Reputacja:
9
Żeby plik się utworzył zmień prawa zapisu dla folderu w którym się tworzy na 666 lub 777
Liczba postów: 8
Liczba wątków: 1
Dołączył: 29-07-2008
Reputacja:
0
Po raz kolejny dzięki  Ale teraz skrypt, abym miał co robic wymyślił nową rzecz. Ma niby problem z Kod PHP: $wiersz=explode("||", $dane[$i]);
, Ale w innym miejscu ten sam fragment dziala bez problemowo...
Liczba postów: 289
Liczba wątków: 19
Dołączył: 18-12-2007
Reputacja:
9
Może spróbuj tak:
Kod PHP: <? $plik=@fopen ("dobre.txt", "r") $dane=file("dobre.txt"); for($i=0; $i<count($dane); $i++) { $row=fgets($plik, $i); $wiersz=explode("||", $row); echo '<a href="serv'.$wiersz[1].'.php">'.$wiersz[0].'</a>'; } fclose($plik) ?>
Liczba postów: 8
Liczba wątków: 1
Dołączył: 29-07-2008
Reputacja:
0
Dalej uruchamiajac strone mam: Parse error: parse error, unexpected T_VARIABLE in /home/moderatorzy/ankuch/public_html/cslist/lista.php on line 15
wkleje tu caly kod...
Kod PHP: <? include "gora.txt"; ?>
<table cellpadding="0" cellspacing="0" width=100%> <tr><td style="background:url(images/srodek_top.jpg);padding-left:25px;font-weight:bold;font-size:18px;padding-top:8px;" height=44>
.::CS-LIST
</td></tr> <tr><td style="background:url(images/srodek_tlo.jpg);padding-left:20px;padding-right:8px;font-size:11px;padding-top:5px;"> <p> <? $plik=@fopen ("dobre.txt", "r") $dane=file("dobre.txt"); for($i=0; $i<count($dane); $i++) { $row=fgets($plik, $i); $wiersz=explode("||", $row); echo '<a href="serv'.$wiersz[10].'.php">$wiersz[0] - $wiersz[1]:$wiersz[2]</a><br>'; } fclose($plik) ?>
</p> </td></tr> <tr><td><img src="images/srodek_dol.jpg" /></td></tr> </table>
<? include "dol.txt"; ?>
Beznadziejnie. W innym miejscu ten sam skrypt dziala bez problemu...
Liczba postów: 289
Liczba wątków: 19
Dołączył: 18-12-2007
Reputacja:
9
Mój błąd.
Kod PHP: $plik=@fopen ("dobre.txt", "r");
Zapomniałem o średniku
Liczba postów: 8
Liczba wątków: 1
Dołączył: 29-07-2008
Reputacja:
0
Warning: fgets(): Length parameter must be greater than 0. in /home/moderatorzy/ankuch/public_html/cslist/lista.php on line 18
$wiersz[0] - $wiersz[1]:$wiersz[2]
To mi się wyświetla, gdzie $wiersz i reszta sa przyciskiem, dobrym, ale nie wyswietla tych wierszów...Ale to też moja głupota, że nie sprawdziłem  Ale coś widze, że z tym skryptem będzie ciężko...Tylko co jest tego winne ?
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
[PHP] Skrypt AzDGDatingMedium - nie idzie się rejestrować |
krysek76 |
0 |
2,341 |
15-05-2017, 23:42
Ostatni post: krysek76
|
|
Skrypt wyszukiwania |
Robert 33 |
1 |
4,269 |
14-04-2014, 22:22
Ostatni post: Engine
|
|
Skrypt Logowania oraz rejestracji z kodowaniem w SHA265 |
Tehiro |
0 |
2,019 |
23-06-2013, 18:06
Ostatni post: Tehiro
|
|
[PHP] Informowanie o cookies - skrypt |
krysek76 |
0 |
2,177 |
29-04-2013, 15:08
Ostatni post: krysek76
|
|
Skrypt rozpoznający cenę kodu DotPay |
Extragracz |
2 |
3,337 |
30-01-2013, 22:22
Ostatni post: Extragracz
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|