Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z wykonywaniem prostych skryptow
Forum PHP.pl > Forum > Przedszkole
rrr
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)
nospor
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
rrr
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)
nospor
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!!!
rrr
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
Wieviór
Plik nowy.php i text.txt powinny być w tym samym katalogu.
rrr
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?
nospor
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
rrr
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
Wieviór
Daj na początku skryptu:

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


i zobacz czy to w ogóle wyświetla.
mike
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ć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.