Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php3, Pytanie dot. php3
Radek_1
post 2.09.2005, 16:17:39
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Witam,
Chciałbym się dowiedzieć w jaki sposób sprawdzić czy serwer na którym masz strone obsługuje php3 Tzn. mam pewen scrypt i jak próbuje wejść poprzez link na strone przyklad.php3 to wyskakuje komunikat "Czy chcesz zapisać plik na dysku?". Sprawdzałem phpinfo i mam php 4.0.6 czy coś takiego, na pewno powyżej 4.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
kicaj
post 2.09.2005, 16:42:38
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Masz na mysli pliki z rozszezeniem *.php3? Bo jesli tak, to zapytaj admina. Z Twojego przykladu wynika ze nie masz wlaczonego tego rozszezenia.


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
aleksander
post 2.09.2005, 17:58:00
Post #3





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


zmien rozszerzenie na *.php
Go to the top of the page
+Quote Post
Radek_1
post 2.09.2005, 18:41:53
Post #4





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Jestem początkujący i ucze się z tutoriali i różnych poradników. Pisze, że nazwa ma być .php3. Próbowałem z rozszeżeniem *.php ale niestety nie działa.
Go to the top of the page
+Quote Post
Pigula
post 2.09.2005, 19:44:27
Post #5





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


ale co to jest jakis gotowy skrypt czy co? bo rozszerzenie raczej nie powinno wplywac zbytnio jezeli apache jest ustawiony na php to bedzie dzialac moze nie miec wykonywania plikow php3. a jezeli to jest skrypt jakis gotowy to poprostu moze tam gdzie go includjesz zmien rozszerzenie z php3 na php?? napisz jakis blad moze ci wyskakuje.
Go to the top of the page
+Quote Post
Radek_1
post 2.09.2005, 20:03:38
Post #6





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Cytat
Warning: fgets(): supplied argument is not a valid stream resource in /home/emergency/www/Test/obsluga.php on line 48
Resource id #3


To jest treść błędu. Owy skrypcik to:
  1. <?php
  2. $Plik = fopen("Plik.txt", "r");
  3. {
  4.  
  5. $Linia = fgets($myFile, 1);
  6. print("$Plik <BR>");
  7.  
  8. }
  9. fclose($Plik);
  10. ?>
Go to the top of the page
+Quote Post
TomASS
post 2.09.2005, 20:06:22
Post #7





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


a co to jest $myFile?
daj zamiast:

  1. <?php
  2.  
  3. $Linia = fgets($myFile, 1);
  4.  
  5. ?>


  1. <?php
  2.  
  3. $Linia = fgets($Plik, 1);
  4.  
  5. ?>


i możesz wykasować '{' oraz '}'

Ten post edytował TomASS 2.09.2005, 20:07:20


--------------------
Go to the top of the page
+Quote Post
Radek_1
post 2.09.2005, 20:23:54
Post #8





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Kurcze, mój błąd zapomniałem o jednej linijce, przepraszam. Oto prawidłowy kod:
  1. <?php
  2. $Plik = fopen("Plik.txt", "r");
  3. while(!eof($Plik))
  4. {
  5.  
  6. $Linia = fgets($myFile, 1);
  7. print("$Plik <BR>");
  8.  
  9. }
  10.  
  11. fclose($Plik);
  12. ?>


Ten post edytował Radek_1 2.09.2005, 20:30:35
Go to the top of the page
+Quote Post
crash
post 2.09.2005, 20:26:04
Post #9





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No przecież jak byk masz w 6 linii podany jako uchwyt $myFile, a ustawiłeś na $Plik. Zmień tak jak radził TomASS


--------------------
Go to the top of the page
+Quote Post
Radek_1
post 2.09.2005, 20:38:57
Post #10





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Niby pisze jak byk, ale próbowałem już i zmieniałem to lecz wciąż jest błąd.

Fatal error: Call to undefined function: eof() in /home/emergency/www/Test/obsluga.php on line 46
Go to the top of the page
+Quote Post
crash
post 2.09.2005, 20:42:04
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No bo nie ma funkcji eof tylko feof" title="Zobacz w manualu php" target="_manual


--------------------
Go to the top of the page
+Quote Post
TomASS
post 2.09.2005, 20:46:10
Post #12





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


A może prościej będzie jeśli napiszesz co chcesz zrobić ? smile.gif I przesłał dokładny kod jaki masz smile.gif

Czy na prawde nie znasz angielskiego w stopniu takim aby rozumieć komunikaty o błędach. Jeśli pisze, że nieznana funkcja to poszukaj najpierw w manualu.

Ten post edytował TomASS 2.09.2005, 20:48:07


--------------------
Go to the top of the page
+Quote Post
Radek_1
post 2.09.2005, 22:08:38
Post #13





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

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


Zaskocze Was, tego też już próbowałem tongue.gif Czytałem na php.net o tej komendzie, a na angielski troche chodziłem smile.gif
http://www.webdiary.pl/technologie+art.id+31.htm
Tu jest mały poradnik z którego korzystałem.
Go to the top of the page
+Quote Post
Pigula
post 3.09.2005, 09:23:51
Post #14





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


masz dokladnie z manuala przyklad na fgets()
  1. <?php
  2.  
  3. $uchwyt = fopen ("/tmp/inputfile.txt", "r");
  4. while (!feof ($uchwyt)) {
  5.  $buffer = fgets($uchwyt, 4096);
  6.  echo $buffer;
  7. }
  8. fclose ($uchwyt);
  9.  
  10. ?>

robi to samo co z tego poradnika (choc ciezko go tak nazwac) tylko ze sa inne nazwy zmiennych

Ten post edytował Pigula 3.09.2005, 09:24:54
Go to the top of the page
+Quote Post
Ozzy
post 3.09.2005, 11:50:06
Post #15





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

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


  1. <?php
  2. print file_get_contents('/tmp/inputfile.txt');
  3. ?>

Też robi to samo:)

Btw. Nie radzę uczyć się php z tutoriala z czasów php3...

Ten post edytował Ozzy 3.09.2005, 11:51:22
Go to the top of the page
+Quote Post

Reply to this 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.07.2025 - 04:28