Dooling Posted August 15, 2007 Report Share Posted August 15, 2007 (edited) Kā varētu atrisināt problēmu ar file_get_contents()? Lieta tāda uz servera, kur palaižu skriptu korekti nedarbojas funkcija file_get_contents(). Piemēram, ja ievada adrese www.example.com, tad nolasa visu lapas html kodu. Ja adrese ir demo.example.com, tad nenolasa pilīgi neko, kaut arī lapa darbojas. Kur varētu būt problēma, kodā vai servera konfigurācijā? Edited August 15, 2007 by Dooling Link to comment Share on other sites More sharing options...
andrisp Posted August 15, 2007 Report Share Posted August 15, 2007 Problēma var būt visur kur :). Sāc ar to, ka parādi tieši to rindiņu, kur if file_get_contents(). Link to comment Share on other sites More sharing options...
Dooling Posted August 15, 2007 Author Report Share Posted August 15, 2007 Lūk koda gabals: $fails = "ready/$adrese_w.doc"; $saite = "http://demo.example.com/kd/include/filled.php?aid=".$aid."&test=".$test; $a = file_get_contents($saite); file_put_contents($fails,$a); Link to comment Share on other sites More sharing options...
andrisp Posted August 15, 2007 Report Share Posted August 15, 2007 Kaut kādi kļūdas paziņojumi ? Citas nolasīšanas fjas strādā ? fopen()+fread() vai file(), vai kas tamlīdzīgs ? Link to comment Share on other sites More sharing options...
Dooling Posted August 15, 2007 Author Report Share Posted August 15, 2007 Šis te parādās: php_network_getaddresses: getaddrinfo failed: Name or service not Link to comment Share on other sites More sharing options...
andrisp Posted August 15, 2007 Report Share Posted August 15, 2007 No tās server kastes vispār to adresi atvērt var ? nslookup (vai kaut vai ping) vari pamēģināt ? PS. Es jau biju pieņēmis, ka nav nekādi kļūdas paziņojumi (jo pirmajā postā nebija iepeistots) un tīri prasīšanas pēc paprasīju vai tādu nav. Bet izrādās, ka cilvēki vēl aizvien nav iemācījušies, ka prasot citiem padomu, pirmais, kas ir jāizdara: jāiekopē kļūdas paziņojums. Link to comment Share on other sites More sharing options...
Dooling Posted August 15, 2007 Author Report Share Posted August 15, 2007 Droši vien tas ir saistīts ar to, ka no jauna servera pārgāju uz jauno. Tas varētu būt iemesls? Link to comment Share on other sites More sharing options...
Dooling Posted August 15, 2007 Author Report Share Posted August 15, 2007 Kods jau darbojas kā nākas agrāk, pirms servera maiņas. Link to comment Share on other sites More sharing options...
andrisp Posted August 15, 2007 Report Share Posted August 15, 2007 Painteresējies labāk pie admiņa. Domāju, ka problēma nav saistīta ar PHP, bet gan ar to, ka serveris vienkārši neredz to DNS ierakstu. Link to comment Share on other sites More sharing options...
Dooling Posted August 15, 2007 Author Report Share Posted August 15, 2007 Jā, kodā viss bija ok. Bija problēma ar DNS ierakstu, admins bija kļūdijies par vienu ciparu :P Link to comment Share on other sites More sharing options...
Recommended Posts