Linux gondok az apache-csal, és a php-vel
2010-03-19T09:19:41+01:00
2010-03-19T11:56:14+01:00
2022-06-30T17:56:21+02:00
  • "ha kitörlöm az ascii karaktert, akkor nem működik a lekérdezésem. (már próbáltam)"


    Ezt nehezen hiszem el, mutasd a lekérdezésed!

    "hogyan tudom letiltani linuxon a hibajelentést ezzel kapcsolatban?"


    Ez a legrosszabb hozzáállás, amit el lehet képzelni. Tipikusan a strucc esete, amikor homokba dugja a fejét. Ugyanis a hibákat nem eltűntetni kell, hanem kijavítani, hogy ne leygenek! De egyébként a kérdésedre válaszolva a kulcsszavak: "ini_set", "php.ini", "error_reporting" és "display_errors".
    Mutasd a teljes hozzászólást!
  • Szeva!
    OK, rendben van, de ha kitörlöm az ascii karaktert, akkor nem működik a lekérdezésem. (már próbáltam)

    erre mi a reakciód?

    márpedig annak kéne mennie...
    esetleg valami ötlet postgreSQL lekérdezés re, ami hasonló képpen kiírja nekem táblázatba az adatbázis tartalmát?
    vagy esetleg hogyan tudom letiltani linuxon a hibajelentést ezzel kapcsolatban?

    -köszi
    Mutasd a teljes hozzászólást!
  • Itt nem a Linux-szal van a gond, meg nem is a webszerverrel és a PHP értelmezővel. Itt veled van a gond, hogy ASCII(1) karaktert beleírtál a forráskódba. Arról van szó, hogy Windows-on nem volt bekapcsolva minden Warning/Notice szintű üzenet megjelenítése, így ott nem láttad a hibádat, pedig ez már Windows-on is hiba volt. A Linux-os szerveren meg rendesen be van kapcsolva minden üzenet megjelenítése, ezért azt hiszed, hogy a Linux-szal van a baj. Pedig ez a te hülyeséged, nem a rendszeré.

    Megoldás: Töröld ki onnan azt az ASCII(1) karaktert, és kész.

    Szerk.:
    1) A topik címe nagyon rossz, nem a lényegre utal, hanem félrevezető.
    2) Ez a Tudástárba való, mert 1 konkrét problémára keresel megoldást.
    Mutasd a teljes hozzászólást!
  • Szaisztok!
    van egy olyan gondom, hogy windows alatt megírt php script-et szerettem volna elindítani linux szerveren, ami szépen fut, csak a dolog szépséghibája az, hogy kiír nekem egy kis hibaüzit, amitől függetlenül megy a script.

    Ez lenne a hibaüzi:

    Warning: Unexpected character in input: '' (ASCII=1) state=1 in /var/www/plc_update_trf.php on line 30

    A php script részlete:

    for($i=0; $i<pg_numrows($result); $i++) {
    $row = pg_fetch_row ($result, $i);
    print '<TR><TD>'.implode('</TD><TD>',$row)."</TD></TR>\n";
    }

    ez ha valakinek nem egyértelmű a postgreSQL kapcsolatnál fordul elő.

    Olyan kérdésem lenne, hogy ezt hogyan tudom kiküszöbölni, hogy továbbra is menjen a script, de ne vonyítson a linux az ASCII karakterre?
    Esetleg valami ütlet a ".implode" helyett, ami működik?

    ________
    köszi a válaszokért
    --------
    fontos lenne

    Diesel
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: Tanulj meg a t�m�nak helyes, a probl�m�t j�l k�r�l�r� c�met adni! Tanuld meg mi a k�l�nbs�g tud�st�r �s t�rsalg� k�z�tt!
abcd