PHP

10 bejegyzés megtekintése - 151-160 / 235
  • Szerző
    Bejegyzés
  • #2024598
    goraki
    Felhasználó
      #2024599
      Wait
      Felhasználó

        Goraki: Köszönöm a linkeket!
        Balev: az elõzõ témában csak egy idõzített php szkriptrõl volt szó, nekem viszont egy IP-t kell banolnom az adott idõpontban… azt viszont php-ból nehéz megoldani 🙂

        #2024600
        balev
        Felhasználó
          Wait wrote:
          Goraki: Köszönöm a linkeket!
          Balev: az elõzõ témában csak egy idõzített php szkriptrõl volt szó, nekem viszont egy IP-t kell banolnom az adott idõpontban… azt viszont php-ból nehéz megoldani 🙂

          Ezért kérdeztem, – és goraki meg is válaszolta – hogy PHP-bõl hogyan lehet shell-t elérni.
          Viszont szvsz az teljesen felesleges, hogy az idõt adatbázisba írd. Akár rögtön egy cron-t, vagy at-et is indíthatnál vele.

          De nyilván többféleképp meg lehet oldani, mindenki másként gondolja.

          A befizetett összeg ûrlapelembõl?

          #2024601
          Wait
          Felhasználó

            „A befizetett összeg ûrlapelembõl?”

            Akár úgy is, de meg lehet adni percben is, továbbá titkárnõ kezeli, tehát egyszerû megoldás kell, PuTTY + sh kizárva… :wink1:

            #2024602
            balev
            Felhasználó
              Wait wrote:
              „A befizetett összeg ûrlapelembõl?”

              Akár úgy is, de meg lehet adni percben is, továbbá titkárnõ kezeli, tehát egyszerû megoldás kell, PuTTY + sh kizárva… :wink1:

              Akkor a legegyszerûbb, ha böngészõbõl 🙂

              #2024603
              balev
              Felhasználó
                balev wrote:
                Hello mindenki!

                Linkek oda-vissza alakításában REGEX-ben kéne egy kis segítség.

                A blogmotor, amit írok, az ûrlapelembõl vett hozzászólást feldarabolja, a linkeket átalakítja HTML formátumba, hogy azok jól jelenjenek meg.
                Hozzászólás módosításánál a linkeket vissza kell alakítanom sima szöveggé, a következõképpen:

                Code:
                //linkek visszaalakítása
                $post=$sor[„post”];
                $post=str_replace(„*„,””,$post);

                Ez ugye levágja a link elejét, a második sor meg a target tag-tõl a link lezárásáig, akármilyen szöveg is van közte. Ezért is a *, csak ez így nem mûködik.
                Egyáltalán eregi-vel lehet így REGEX-eket használni?

                Szerk.: közben sikerült, a megoldás .*
                Nem tud valaki egy jó REGEX oldalt? Amiket eddig találtam túl nagy léptékûek számomra.

                Nos igen, mégse tökéletes.
                Ha a szövegben egy darab link van, akkor a kód

                Code:
                $post=str_replace(„.*„,””,$post);

                szépen levágja:

                emígyen:

                Probléma akkor van, ha több link is van a sztringben. Olyankor ugyanis a .* az utolsó záró tag-ig fog elmenni és odáig levág mindent. Példa:

                Code:
                http://maki.hu
                meg itt egy kis szöveg, aztán megint egy http://mikka.hu és még szöveg

                Ebbõl ennyi marad (azért írom le, mert kódban nem lehet színeket használni, idézetben meg átalakítja a linketeket):

                Code:
                http://maki.hu” és még szöveg

                Arra lenne szükségem, hogy a kifejezés csak a következõ záró tag-ig menjen, de hiába olvasom a kifejezéseket, nem tudom értelmezni, melyikkel tudnám a szûrést így bekapcsolni.

                #2024604
                kayapo
                Felhasználó

                  Ezzel tudsz kezdeni valamit?

                  Code:
                  <?php
                  $string = 'szoveg bikmakk másik szöveg aztán mikmak és aztán ennyi’;
                  echo „$string
                  n”;
                  $expl = preg_split(„//”, $string);
                  foreach($expl as $xx){
                  if(preg_match(„/href/”, $xx) > 0){
                  $yy = preg_replace(„/.*href=”(.*)”/”, „\1”, $xx);
                  echo”$yy
                  n”;
                  }
                  }
                  ?>
                  #2024605
                  balev
                  Felhasználó
                    kayapo wrote:
                    Ezzel tudsz kezdeni valamit?

                    Kösz Kayapo!
                    Jó ötletet adtál ezzel a preg_split-tel. Tulképp a relációjelek mentén való tördelés a kulcsa a dolognak, utána már akár eregi_replace, preg_replace is lehet.

                    #2024606
                    rednek
                    Felhasználó

                      Hali. Még nagyon kezdõ php-s vagyok. tudtok segíteni?
                      Probléma: Tömb feltöltése.

                      Code:
                      $j = 1899;
                      $szulev[0] = „- év-„;
                      for ($i = 1; $i<2006; $i++)
                      { $j++;
                        szulev[$i] = "$j."
                      };

                      A szulev tömböt szeretném feltölteni 1900-tõl feltölteni 2005-ig (persze ezekkel a számokkal) A tömb elsõ eleme mint látjátok nem szám, de a többi az lenne.

                      #2024607
                      xcut
                      Felhasználó
                        rednek wrote:
                        Hali. Még nagyon kezdõ php-s vagyok. tudtok segíteni?
                        Probléma: Tömb feltöltése.

                        Code:
                        $j = 1899;
                        $szulev[0] = „- év-„;
                        for ($i = 1; $i<2006; $i++)
                        { $j++;
                          szulev[$i] = "$j."
                        };

                        A szulev tömböt szeretném feltölteni 1900-tõl feltölteni 2005-ig (persze ezekkel a számokkal) A tömb elsõ eleme mint látjátok nem szám, de a többi az lenne.

                      10 bejegyzés megtekintése - 151-160 / 235
                      • Be kell jelentkezni a hozzászóláshoz.