Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (18) összesen

Téma: PHP Warning... jobb megoldása van valakinek?

  1. #1
    Új tag rennerg logója
    Csatlakozott
    09-11-23
    Hely
    Budapest
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Kérdés PHP Warning... jobb megoldása van valakinek?

    Sziasztok!

    Belefutottam egy problémába amit végül sikerült megoldanom, de nem vagyok benne biztos, hogy ez a legjobb megoldás...

    A lényeg, hogy egy adott URL-ről szeretném megtudni, hogy milyen választ ad. Kiolvasom a fejlécinformációt, és kinyerem belőle a visszatérési kódot: 200, 301, 404 stb...
    Eddig szép és jó. Viszont, ha a megadott URL nem létezik, akkor két Warning is megjelenik.
    Ezt a megoldást használtam, hogy a Warning-ok ne jelnjenek meg:
    (Csak a probléma előidézőjét írtam le, ha valakit érdekel a teljes, csak szóljon)

    $host="http: // www . valami . com";
    $error="";
    $iv=ini_get("display_errors");
    ini_set( "display_errors", 0);
    $vars=get_headers($host) or $error="Az oldal nem található";
    ini_set( "display_errors", $iv);

    Ha valaki tudna jobb megoldást, nagyon hálás lennék
    (persze a $host nem szóközökkel van, csak egybe írva nem küldhettem be mert linknek veszi és arra még nem vagyok jogosult )
    Előre is köszönöm....
    rennerg



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Idézet rennerg eredeti hozzászólása Hozzászólás megtekintése
    Sziasztok!
    Ha valaki tudna jobb megoldást, nagyon hálás lennék
    (persze a $host nem szóközökkel van, csak egybe írva nem küldhettem be mert linknek veszi és arra még nem vagyok jogosult )
    Előre is köszönöm....
    rennerg
    ne getheaders-t hanem curl-t használj. ott nincsnekwarning-ok csak ha a beállított időn belül nincs válasz akkor azt hiszem false-al tér vissza. de a doksiban minden le van írva


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #3
    Új tag rennerg logója
    Csatlakozott
    09-11-23
    Hely
    Budapest
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Köszönöm Geri!

    A curl nálam nem megy, majd beszerzem és kipróbálom azzal is...
    Olvastam már róla de megpróbáltam kikerülni
    Úgy látszik nem fogom megúszni...



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.744
    Begyűjtött 1.428 köszönetet
    892 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Idézet rennerg eredeti hozzászólása Hozzászólás megtekintése
    Olvastam már róla de megpróbáltam kikerülni
    Úgy látszik nem fogom megúszni...
    nem értem miért próbáltad kikerülni. ha megtanulod használni rá fogsz jönni hogy nem megúsztad hanem elb*sztad hogy eddig nem ismerkedtél vel



  5. #5
    Új tag rennerg logója
    Csatlakozott
    09-11-23
    Hely
    Budapest
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Most már kezd érdekelni!
    Amint időm lesz felvarázsolom és kipróbálom.
    Ezelőtt csak egyszer kellett volna, de azt is megoldottam máshogyan!
    Lehet, hogy tényleg elb*...m



  6. #6
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Esetleg használtatod gyors megoldásként a PHP @fuggvenynev() megoldását, így nem ír ki és nem is logol hibaüzeneteket, bár az utóbbiban nem vagyok 100% biztos.



  7. #7
    Új tag rennerg logója
    Csatlakozott
    09-11-23
    Hely
    Budapest
    Hozzászólás
    27
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Köszönöm kow!

    Kipróbáltam és jó így is.
    Az biztos, hogy az általam választott módszer hízlalja az error_log-ot.
    A @ használatával úgy tűnik nincs újabb bejegyzés az error_log-ban.

    Geri: azért a curl-t is megnézem... Ígérem!



  8. #8
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Esetleg használtatod gyors megoldásként a PHP @fuggvenynev() megoldását, így nem ír ki és nem is logol hibaüzeneteket, bár az utóbbiban nem vagyok 100% biztos.
    Erről jut eszembe...én eddig még szinte soha nem olvastam logokat (kivéve a windows fagyások utáni dumpokat). Te bele szoktál ezekbe nézni?



  9. #9
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Nem, mert minden hibaüzenet a max-ra van állítva, így mindent csírájában elfolytok, ebben nagyon segít az xDebug extension is, plusz a rendszergazdánk szokott néha szólni, hogy ha valami nagyon bugzik

    Helyesbítek, olvasok logot, mert éles környezetben le vannak tiltva a hibaüzenetek kiíratásai.



  10. #10
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: PHP Warning... jobb megoldása van valakinek?

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Nem, mert minden hibaüzenet a max-ra van állítva, így mindent csírájában elfolytok, ebben nagyon segít az xDebug extension is, plusz a rendszergazdánk szokott néha szólni, hogy ha valami nagyon bugzik

    Helyesbítek, olvasok logot, mert éles környezetben le vannak tiltva a hibaüzenetek kiíratásai.
    Ezt php.ini-ben lehet állítani, nem? (Display errors, ha jól emlékszem)



Oldal: 1 / 2 12 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •