masreszt javaslom az eregi-t mert nehogy A HReF legyen ott:).
Cookiekat meg ha torlod akkor azt onnan tudod, hogy nem lesz kovetkezo oldal lekeresnel kuki :) Tehat ha nincs akkor vagy torolve vagy eleve nem is volt.
file-ban levo szoveget vagy string-ben levo szoveget? Bar a ketto ugyan az, mivel a file tartalmat beolvasod string-be:)
Es str_replace ha fixen tudod mit akarsz, es ereg_replace, preg_replace ha regularis kifelyezes-el akarsz mintat illesztve cserelni.
Szia! Sikerült megcsinálnom. Beolvastam az első kereset sorig majd onnan az utolsoig és a közte levő részt kiszedtem.
Most még az lenne a kérdésem, hogy egy stringben, hogy lehet egy adott stringet felülirni?
Találtam egy fgv-t preg_replace, de abban nem láttam, hogy hogyan kellegy fileban lévő szövegeket kicserélni.
Ha tudtok segitsetek.
Köszi
Pedig ha tobb sor kellene egyszerre akkor erdemesebb 1 string-be beolvasni a file-t es abba keresni, mondjuk preg_match-el. De ha soronkent olvasod es tudod mit keresel es meddig akkor is egyszeru, hiszen addig olvasod, teszed el vhova amikortol elkezdodik es addig amig veget nem er.
Sziasztok! Lenne egy kérdésem. Hogyan lehet egy adott szövegfile-ból egy adott részletet kiszedni. Egy html-file ban van egy tábla és azt akarom kiszedni, és egy másikba beszúrni.
Vaygis létezik egy weboldal, amin van egy tábla, és azt szeretném, ha annak a táblának az adatait tudnám használni. A tábla mevan jelölve,névvel, tehát rá lehet keresni.
Nagyon jó lenne ha tudnátok segiteni.
Eredetileg ugy probálkoztam, hogy megnyitottam majd beolvastam soronként és összehasonlittotam, de igy nem ment hibát jelzett, hogy tul sok memoriát foglal azt hiszem.
Hogyan lehetne másképp?
Van rá valami előremegirt függvény?
Én az fgets() használtam.
Használt már valaki PHP-t és WebDAV-ot együtt? Én csak most kezdtem ismerkedni a WebDAV-val (vagyis át kell rágnom magam 200 oldal RFC-n :), ezért érdekelne hogy mi a vélemény róla, érdemes-e foglalkozni vele.
ui: Az index-en nem találtam topic-ot a WebDAV-ról, lehet hogy megérné nyitni egyet?
if (lejar){
mikor = new Date(lejar)
date = new Date()
if (mikor.getTime() > date.getTime()) {
text +="<img src='graphix/nu.gif' width=12 height=12 border=0 alt='Új kép!'>";
}
}
a nyaron vettem csakaly 6e Ft-ert egy Dinamikus weboldalak programozasa cimu konyvet, kicsit draga volt, de sztem nagyon jo. Amugy kb uaz van benne PHP kapcsan leirva, ami a manualban is van. Majdnem teljesen fdik egymast.
Ha php erdekel, akkor megkeresed a honlapjat, ami a www.php.net, ott altalaban megkeresed a manualt doskit, ha ez megvan, akkor latsz online manualt es letoltheto verziokat. Online manual kellemesebb, es tele van commentek-el amiket emberek irkaltak bele, sok okossaggal, kiegeszitve a manual esetleges szukszavusagat, hibait a fgv-eknek, ottleteket leirva stb. Ha ezem megvannak es egyenlore angolul, akkor megkeresed az oldalon a hungarian szocskat es rakattintasz. hu.php.net hu2.php.net pedig magyar mirrorok.
Tudna valaki ajánlani egy jó magyar nyelvű php-leirást?
Nem akarok semmi bonyolultat csinálni, csak olyan oldalakat létrehozni, amik közös fejrészt és lábrészt használnak, és a köztük lévő tartalom változik. Tehát csak ennyire szeretnék egyelőre elmélyedni a dologban, adatbázisok, stb. még nem kell.
Az ldap.h az valószínűleg az openldap függvénykönyvtárban levő függvények leírását tartalmazza.
Olyasmi, mint amikor átadsz egy névjegykártyát magadról egy partnernek, hogy tudja, hogyan kell viszonyulnia hozzád.
Ilyenkor a névjegykártyát te biztosítod annak, aki téged 'használni' akar, neki pedig addig van szüksége rá, amíg munkakapcsolatba nem kerültök - utána már ismer, és nem fogja a névjegykártyádat olvasgatni.
Ugyanígy az openldap biztosítja a névjegykártyát (ldap.h) annak, aki őt használni akarja (jelen esetben a PHP-nek).
Vagyis az ldap.h-t nem a PHP forrásában kell keresned, hanem az openldap kell azt biztosítsa.
Mivel azonban egy installált rendszerben a modulok már 'munkakapcsolatban vannak egymással' (le vannak fordítva és össze vannak linkelve), és ilyenkor a névjegykártyákra (.h fájlok) incs szükség - ezért nem is installálják fel őket.
Viszont fordításkor, fejlesztéskor szükség van rájuk, ezért általában az x lefordított csomaghoz/könyvtárhoz általában létrehoznak egy úgynevezett fejlesztői csomagot (x-dev, vagy hasonló néven), amelyik valamely programnak az x-hez való fordításkor szükséges.
A te esetedben szerintem erről lehet szó: nem tetted fel az openldap fejlesztői csomagját, ezért a PHP fordításakor a fordító nem találja az ldap.h fájlt.
az ldap fent kell legyen azt ugy ertem hogy mukodni kell:) nem a forrasnak fentlennie, gondolom hogy nem igy ertetted csak en nem tudom hogy ertetted, igy csak buta megjegyzes ez.
Pedig az egesz "csak" annyi, hogy ldap fent kell legyen, config-nal megadod hol van --with-ldap=/path/to/ldap es configure. Mennie kell ha minden ott van a helyen.
Forditáskor annyi, hogy ldap.h nem található.
Van egy php_ldap.h file, nem tudom ez ugyanaz-e.
Ilyenkor telepitéskor azt kell megadnom, hogy --with-php_ldap
A rendszer a BMF serverén van. Slackware linux.
Sajnos, nem én vagyok a rendszergazda, csak egy egyszerű user. A rendszergazda forditotta, de az LDAP nincs engedélyezve, mert azt forditáskor --with-LDAP paranccsal kell forditani. Tegnap kaptam néhány orára root jogot, de nem sikerült frissitenem. Feltettem az openldap-t, de a php forditásnál a src-ben nem volt ldap.h igy ez nem sikerült. Nem tudjátok honnan lehet letölteni, egy teljes php src-t stabil verziot, amiben benne van?
A csomagból dolgozó terjesztéseknél általában a legtöbb modul elérhető, úgyhogy szerintem valahol találsz majd hozzá olyan csomagot (ha megmondod, milyen terjesztés, talán konkrétabbat is tudunk mondani), ami a PHP-t az LDAP-pal köti össze.
Ha van ilyen csomag, és felteszed, utána már csak rá kell venni a PHP-t, hogy töltse be a modult.
Ezt vagy a globális php.ini-ben tudod megtenni, akkor minden oldalhoz mindig betölti, vagy pedig a modult használó oldalakon a modulban levő függvények első hívása előtt betöltöd a modult a dl() függvény segítségével.
Nos akkor a sortörések benne vannak. Pusztán a HTML az, ami a szóközöket és a sortöréseket gyakorlatilag ugyanúgy kezeli. Ha HTML-ben sortörést akarsz elhelyezni, vagy használd a <br> tagot, vagy zárd az egész szöveget <pre> illetve </pre> tagok közé, ezzel gyakorlatilag ASCII szöveghez hasonló formázást érsz el.