Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Historia problemu z pewnym serwerem.
Cysiaczek
post
Post #1





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Witam.

Jakieś 3 miechy temu zacząłem się uczyć php.
Zinstalowałem Krasnala na WIN XP i zacząłem przerabiać pewną stronkę.
Gdy juz nieco łapnąłem, postanowiłem napisać mini panel administracyjny. Miało to wszystko bazować na plikach TXT. No cóż. Napisałem. Działa!!! ..........i nagle bum... Przeniosłem stronkę z locala na serwer (www.ctinet.pl). Co się okazało: Plik, który odpowiada za całą brudną robote wali się na łeb. Przeglądarka dosłownie zżera RAM KOMPUTERA i sie zawiesza.
Stworzyłem kilka skryptów wykonujących to samo i pod winem wsio chodzim a na serwrze nie. Poza tym owe skrypty nuie chce się wykonywać na GNU/Linuxie SUSE

Czy może to byc wina przniesienia plików na inny system operacyjny?


Krótko o pliku:

[php:1:ee9d57290b]<?php

$plik=fopen ("news.txt" "r+");
flock ($plik, 2);
while (!(feof($plik)))
{
$memor=fgets ($plik, 4096);
}
flock ($plik, 3);
fclose ($plik);

//tutaj ida dane z formularza
$plik2=fopen ("news.txt" "w+");
flock (plik2, 2);
fputs ($plik2, "$formularz");
fputs ($plik2, "$memor");
flock ($plik2, 3);
fclose($plik2);

?>[/php:1:ee9d57290b]

[/b]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Nie masz przypadkiem fata?
Cytat
flock() is not supported on antiquated filesystems like FAT and its derivates and will therefore always return FALSE under this environments (this is especially true for Windows 98 users).  
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 19:25