Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> tresc generowana dynamicznie z zewnatrz
davvid
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 31.08.2003
Skąd: Kraków

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


Witam
Ostatnio pisałem o problemie z załączaniem tekstu do pliku htm z pliku z zewnatrz, ktory jest skryptem php. Wiem juz, zeby w pliku html umiescic: <script language="Javascript" src="http://serwer/plik.php"></script>
a w pliku php:
Kod
<? echo "document.write('cos')"; ?>

I działa, ale... gdy probuje rozbudować plik php zeby np generowal tabele na bazie jakis tam danych, plik htm (ktory ma to wyswietlić) wyrzuca mi błąd...
plik php
Kod
<?

echo "document.write('";

echo "<table>";

echo "<tr><td>Tytul</td></tr>";

  $number_of_files = "1";

  $counter = "10";

    while ($number_of_files <= $counter)

  {

   $open_file = fopen("katalog/$number_of_files", "r");

   echo "<tr>";

    $descripton = fgets($open_file, 1024);

    echo "<td>$descripton</a></font></td>";

          echo "</tr>";    

   fclose($open_file);

   $number_of_files++;

  }

   echo "<tr>";

   echo "</table>";

echo "')";

?>

Jeżeli możecie mi jakoś pomóc to bardzo proszę...
Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
davvid
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 31.08.2003
Skąd: Kraków

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


Witam
W pliku znajduje się tylko czysty tekst, bez " ani '.
Ale zauważyłem coś dziwnego. Mianowicie jak odczytuje linijka po linijce to na stronie wyświetli bezbłędu tylko ostatnią linię. Jeżeli każe wyświetlić mu którąś wcześniejszą wyskakuje błąd składni (to co zwylke). Także może jest to kwestia kończenia lini??
Dodanie do pliku robie w następujący sposób:
Kod
$file = fopen("katalog/plik", "w+");

fputs($file, "opisnhttp://www.adres.com.pl/");

fclose($file);

Może to właśnie robię nieprawidłowo?
Zauważyłem też, że po wyświetleniu samego pliku php:
Kod
<? (...)

$descripton = fgets($open_file, 1024);

$http_adress = fgets($open_file, 1024);

echo "$descripton,$http_adress";

?>

wyświetla mi dane ale ze spacją pomiędzy nimi (co nie powinno się pojawiać i może to właśnie jest w jakiś sposób odpowiedzialne za późniejsze błędy)
Co z tym zrobić? Może znacie jakiś inny sposób na dodanie danych do pliku, linia po lini, a następnie jego odczytywanie.
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- davvid   tresc generowana dynamicznie z zewnatrz   7.09.2003, 21:23:34
- - adwol   Re: tresc generowana dynamicznie z zewnatrz   7.09.2003, 21:26:37
- - davvid   Witam   7.09.2003, 21:32:25
- - spenalzo   Po pierwsze sprawdź, czy nie ma cudzysłowów lub ap...   7.09.2003, 22:22:01
- - DeyV   znacznie pomogłoby ci oddzielanie kodu html i js o...   7.09.2003, 22:33:18
- - davvid   Hey   7.09.2003, 22:35:03
- - davvid   Cos juz jest!   7.09.2003, 22:58:14
- - spenalzo   Tak jak napisałem sprawdź czy nie masz gdzieś w ła...   7.09.2003, 23:03:45
- - davvid   jeszcze jedno spostrzeżenie   7.09.2003, 23:31:41
- - davvid   rozwiązanie!!   8.09.2003, 23:57:41


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: 8.10.2025 - 13:41