Forumai | Naujienų archyvas | Straipsnių archyvas | Struktūra |
Paieška      

Naudotojas: Anonimas | Naudotojų sistemoje: 31464 | Dabar naršo: 89 (0)
Prisijungimas
Vardas:
Slaptažodis:
 prisiminti

Dar neužsiregistravai?
registruokis »

Pamiršai slaptažodį
Naujienų kategorijos
 PHP naujienos (187)
 php.lt naujienos (38)
 Įvairios naujienos (89)
 Naujos programos (66)
 Darbas (73)
Naujienos

Tradicinė WEB konferencija //2011.03.29

Startup Weekend, Vilnius/Kaunas ! //2010.03.26

PHP konferencija 2010 //2010.03.16

PHP conf'09 tiesioginė transliacija - internetu //2009.04.21

PHP conf '09 //2009.04.08

Ieškomi pranešėjai PHP konferencijai '09 //2009.03.19
Naudingos nuorodos

Kaip naudotis
BBcode tinklapyje?
Draugai

Kas galejo pasikeisti kad nebeveikia viena php eilute?

PHP pradedantiesiems

Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-15 16:29, parašė: vivis

Nebeveikia tokia eilute:

$eee=implode("",file("http://vivis.lt/mag/1/f_site_common.php?count=1"));

Visada ji veikdavo, gal kazkas pasikeite serverio nustatymuose? Be sios eilutes greit uzsikrauna puslapis, o su ja letai. Kitame serveryje viskas veikia.

Beje, tokia eilute veikia: $srv=implode("",file("server.dat"));

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-15 17:52, parašė: vivis

Tokie failai:

1.php

<?php
    $eee
=implode("",file("http://vivis.lt/2.php?count=1"));
    echo 
"$eee"
?>



2.php

<?php
$tmp
=$QUERY_STRING; if($tmp==''$tmp=$_SERVER["QUERY_STRING"];
$tmp=urldecode($tmp);
parse_str($tmp);
if (
$count) die(@implode("",@file("count.dat")));
?>


count.dat

0 is 120



Siame serveryje neveikia http://vivis.lt/1.php
O cia veikia http://vivis.comoj.com/1.php (aisku cia pirmame faile nuoroda keiciasi, nes kitas adresas).

Nesuprantu del ko tai gali nebeveikti, kokia funcija galejo atjungti?

Net jei ta antra faila istrini, vistiek kazka ilgiau vykdo ir tik tada ismeta kad nera failo. Visi kiti puslapiai labai greitai vartosi.

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-15 18:06, parašė: vivis

Ijungus klaidu rodyma raso:


Warning: file(http://vivis.lt/2.php?count=1) [function.file]: failed to open stream: Connection timed out in /home/vivis/domains/vivis.lt/public_html/1.php on line 2

Warning: implode() [function.implode]: Invalid arguments passed in /home/vivis/domains/vivis.lt/public_html/1.php on line 2

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-18 15:56, parašė: xayer2

O tame kitame serveryje kur rašai, kad viskas puikiai veikia, tikrini visą turimą kodą ar tik dalį?

Jeigu tik dalį, tai galbūt šalia esantis kitas kodas sugadina šį kodą... ir meta, kad čia klaida...

Iš kur sakaisi domeną su hostingu?


Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-18 20:55, parašė: vivis

Parasiau serverio administracijai, gavau atsakyma: dėl didelio užklausų skaičiaus buvo blokuojamas serverio IP adresas.

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-19 22:41, parašė: md5

:) dėl didelio užklausų skaičiaus buvo blokuojamas serverio IP adresas

gali sau medalį pasikabinti..., rimtai dėl to užblokavo?

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-05-20 13:46, parašė: vivis

Nu taip atrase, kai kreipiausi del problemos. Gal jiems serveri apkrauna visokios dos atakos.

O siaip pagalvojus, rasiau jau cia, kad kazkur nemokamam hostinge buvau ikeles skripta kad man skaitliuka prasukinetu, ten generuojami random ip adresai, per para apie 10000 uzklausu. Loguose nematau nieko. Ar loguose post metodu perduodami duomenys neisiraso gal. Kad ir matyciau tuos logus gal butu random ip adresai, tai nieko neatsekciau.

Re: Kas galejo pasikeisti kad nebeveikia viena php eilute?
2015-07-22 17:23, parašė: dominuojantis

Na tai tu pagalvok, jei per dieną tą bylą atidaro 10 000 kartų ir kas kart ją papildo.


Primename kad norint dalyvauti forume reikia prisijungti prie sistemos. Jei Jūs vis dar neprisiregistravę, prašom registruotis.
Easter spells out beauty, the rare beauty of new life | © php.lt komanda 2001-2015