Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php] problem z wykonywaniem prostych skryptow
rrr
post 7.09.2006, 08:32:12
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.09.2006

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


napisalem sobie taki skrypcik:


<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>

<?php


$pliczek = fopen("plik.txt", "r");

$tekst = fread($pliczek);
fclose($plik);

echo(&tekst);


?>

</html>


wpisuje do przegladarki : http://localhost/nowy.php



i pokazuje mi sie pusta strona....co jest nie tak? uzywam apache2triad, server dziala, skrypt pisalem w pajączku (nawiasem mowiąc , znacei moze jakis prosty kompilator php, nie jakis kombajn , potrzebuje tylko sprawdzania skladni)
Go to the top of the page
+Quote Post
nospor
post 7.09.2006, 08:35:50
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie:
  1. <?php
  2. echo(&tekst);
  3. ?>

a:
  1. <?php
  2. echo($tekst);
  3. ?>

Uzywaj bbcode.

Co do drugiego pytania:
http://forum.php.pl/index.php?showtopic=10324&st=0


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rrr
post 7.09.2006, 08:44:47
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.09.2006

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


napisalem tak:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>

<?php


$pliczek = fopen("plik.txt", "r");

$tekst = fread($pliczek);
fclose($plik);
echo 'to jest tekst';
echo $tekst;


?>

</html>


plik.txt z tekstem jest w katalogu htdocs , po wykonaniu skryptu pojawia sie tylko : to jest tekst (aha , i mialem dolara zamiast ampersanda w echo $tekst, przepisywalem to recznie do tekstu posta i dlatego taki blad)
Go to the top of the page
+Quote Post
nospor
post 7.09.2006, 08:47:48
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
plik.txt z tekstem jest w katalogu htdocs
No ale w tej chwili plik czytasz z biezacej lokalizacji, czyli z tego samego katalogu co wywolujesz skrypt.

Pozatym fread przyjmuje dwa parametry:
http://pl.php.net/manual/pl/function.fread.php

Ponawiam "prosbe": Uzywaj bbcode!!!


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rrr
post 7.09.2006, 18:37:30
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.09.2006

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


to znaczy ze plik z którego odczytuje text powinien byc ...gdzie? sluchaj , jestem w przedszkolu poniewaz takie jest moje doswiatczenie z php:) jesli mozesz to powiedz co i jak
Go to the top of the page
+Quote Post
-Wieviór-
post 7.09.2006, 18:40:01
Post #6





Goście







Plik nowy.php i text.txt powinny być w tym samym katalogu.
Go to the top of the page
+Quote Post
rrr
post 7.09.2006, 21:52:58
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.09.2006

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


oba pliki , czyli nowy.php który czyta z pliku i wyswietla jego zawartosc oraz plik.txt zawierający text wpisany przezemnie są w katalogu htdocs jednak to nie dziala....moze ma ktos pomysl dlaczego?
Go to the top of the page
+Quote Post
nospor
post 7.09.2006, 21:56:32
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ale czy zwrociles uwage nato co ci jeszcze napisalem?
Cytat
Pozatym fread przyjmuje dwa parametry:

Ty zapodajesz tylko jeden parametr, a powinny byc dwa dla fread... luknij w link co dostales.

pozatym jesli plik otwierasz i zapisujesz do $pliczek, to potem przty zamykaniu tez zamykaj $pliczek a nie $plik


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
rrr
post 7.09.2006, 23:21:07
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.09.2006

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


spoko , funkcji fread uzylem poprawnie , z dwoma argumentami:) tylko nie edytowalem posta a jesli chodzi o drugą poradę to dzieki , sprawdze smile.gif

Mój kod wygląda tak:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
</head>

<?php


$pliczek = fopen("plik.txt", "r");
$dlugosc = filesize($pliczek);
$caly_plik = fread($pliczek,$dlugosc);

fclose($pliczek);

echo($caly_plik);


?>

</html>


plik.txt i skrypt w php sa w htdocs i dalej nic nie diala....tzn nie wyswietla mi niczego , nic mi nie robi z plikiem itd...takie cos potrafi przystawic jak sie jest początkującym , na pewno to jest jakis głupi błąd:), z góry dzieki za pomoc, aha i jeszcze nie uzywalem BBcode wiec nie wiem jak smile.gif

Ten post edytował rrr 7.09.2006, 23:28:25
Go to the top of the page
+Quote Post
-Wieviór-
post 8.09.2006, 05:48:40
Post #10





Goście







Daj na początku skryptu:

  1. <?
  2. echo 'tekst';
  3. ?>


i zobacz czy to w ogóle wyświetla.
Go to the top of the page
+Quote Post
mike
post 8.09.2006, 06:05:40
Post #11





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Zamykam,

~rrr Ty olewasz nasze (~nospora) prośby, my olewamy Twój problem.
To chyba uczciwy układ, co?

Twoim obowiązkiem jest znać i stosować zasady określone w Regulaminie.
Regulami :: Wskazówki ogólne:
Cytat
Wskazówek dotyczących formatowania treści wiadomości za pomocą BBCode, należy szukać w przewodniku do którego link znajduje się na stronie wysyłania postów.


Regulamin :: Prawa i obowiązki użytkowników:
Cytat
Użytkownicy mogą korzystać ze wszystkich elementów formatowania BBCode, oraz używać dostępnych emotikonek. Jednocześnie mają obowiązek stosować te elementy tam, gdzie wymagają tego okoliczności.


Więc głupie tłumaczenie, "nie uzywalem BBcode wiec nie wiem jak" nie wchodzi w grę. Tym bardziej że drugi wynik w Google po wpisaniu bbCode to: Wikipedia: bbCode


P.S.
Żebyś nie plakał za bardzo że probem ne rozwiązany to rusz z ochotą do manala i popatrz jaki parametr nalezy przekazać do filesize() a jaki przekazujesz.

P.S.2
zanim zaczniesz pytać o coś, przeczytaj to: Najczestsze błędy. Pozwoli Ci to samemu znajdować część błędów i je poprawiać.
Go to the top of the page
+Quote Post

Closed 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: 18.06.2025 - 06:41