![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
[php:1:54c90a7c74]<?php
<html> <head> <title>Księga Gości</title> <link rel="StyleSheet" type="text/css" href="styl.css"> <body bgcolor="#053765"> </head> <? $ip=REMOTE_ADDR; $ilosc=count($zawartosc); for ($x=0; $x<$ilosc; $x++){ $plik=fopen("ksiega[x]","a"); $zawartosc=fread($plik[x], filesize("ksiega")); fwrite($plik[x], "<table border=0 width=500 align=center><tr><td width=100 bgcolor=#6F4242><div align=right><font color=yellow>Nick:</font></div></td> <td width=400><div align=left><font color=white>$_POST[nick]</font></div></td> <tr> <td width=100 bgcolor=#6F4242><div align=right><font color=yellow>E-mail:</font></div></td> <td width=400><div align=left><a href=mailto:$_POST[mail]>$_POST[mail]</div></td> <tr> <td width=100 bgcolor=#6F4242><div align=right><font color=yellow>www:</font></div></td> <td width=400><div align=left><a href=http://$_POST[www] target=_blank>$_POST[www]</a></div></td> <tr> <td width=100 bgcolor=#6F4242><div align=right><font color=yellow>Adres IP:</font></div></td> <td width=400><div align=left><font color=white>$ip</font></div></td> <tr> <td width=100 bgcolor=#6F4242><div align=right><font color=yellow>komentarz</font></div></td> <td width=400><div align=left><font color=white>$_POST[komentarz]</font></div></td> <tr> <td width=500 colspan=2><img src=linia.gif></td></tr></table>"); fclose($plik); $plik=fopen("ksiega[x]","r"); $dane=fread($plik, 5000); fclose($plik); echo($dane); ?>[/php:1:54c90a7c74] Jak zmienic by kazdy wpis zapisywal sie do innego pliku po kolegi ksiega1, ksiega2, ksiega3 itd?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mi się zdaje że skoro wywołujesz plik tak: $plik[$x], to i wskaxnik powinieneś przypisywać tak: $plik[$x]=fopen("ksiega[$x]","a");
Ludzie, od kiedy ksiega[$x] da w pętli ksiega0, ksiega1...? Otóż nigdy... jeśli nie jesteście pewni to testujcie to co podajecie, bo wprowadzacie ludzi w błąd... 1. tryb a jest tylko do zapisu, jeśli chcesz czytać to r 2. Nazwy ksiega0, ksiega1, ... otrzymuje się w taki sposób... [php:1:848b89cb7d]<?php // ... for($i=0;$i<$ilosc;$i++) { $fp = fopen('ksiega' . $i, 'r'); // kod... } ?>[/php:1:848b89cb7d] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 17:34 |