Hirdetés
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz
Ősember
#5103
üzenetére
Milyen kódolású a $content? Ha utf8, akkor használd az mb_substr() függvényt a sima substr() helyett.
-
Speeedfire
félisten
válasz
Ősember
#5094
üzenetére
esetleg így?
$pos1=strpos($content,'<dd class="info">');
if($pos1 === 0)
{
$isAvailable=true;
}
else
{
$isAvailable=false;
return trim(substr($content,$pos1,3));
}szerintem a +22 miatt kicsúszik és ezért ahol keres ott már nincs semmi
amúgy a title és alt tageket így gondoltam:
<a href="http://mikulas.nap/mikulas-cukorka.php" title="Mikulás cukorkák rendelésre"/>cukorka rendelés</a>
<img src="http://mikulas.nap/mikulas-cukorka.png" alt="kék Mikulás cukorka" title="A kék Mikulás cukor csomagolása">szóval h a linkekhez legyen köze a szövegnek
-
Tele von Zsinór
őstag
válasz
Ősember
#5094
üzenetére
A dokumentáció szerint:
If length is given and is positive, the string returned will contain at most length characters beginning from start (depending on the length of string).
[...]
If length is given and is 0, FALSE or NULL an empty string will be returned.tehát nem számol nulladik karaktert, ha hármat akarsz visszakapni, akkor hármat írj oda.
A $contentben van valami? A $pos1 milyen értéket kap? Ha kiírod a trim(substr($content,$pos1,3)) értéket visszaadás helyett, mit kapsz?
-
Tele von Zsinór
őstag
válasz
Ősember
#5077
üzenetére
Nyilván nem, mert a substr legfeljebb kettő karaktert fog visszaadni.
A +22-vel trükközést sem értem. Ha azért csinálod, mert a string legelején megtalálva mégis hamis lenne az ifed, akkor használd az ekvivalencia operátort (===), ha nem találja, a visszatérési értéke ekvivalens false-al, amúgy a találat helye.
Harmadrészt az $isAvailable változót hiába állítod, mert nem lesz elérhető a függvénytörzsön kívülről. -
Speeedfire
félisten
válasz
Ősember
#5083
üzenetére
az if feltételnél 3 = jellel próbáld meg
tehát:
if($pos1 === 22)
illetve 1-2 észrevétel:
- a kimenő linkekhez rakd be a <a tagbe h :
rel="nofollow"
jobb gugli szempontból
- a termékleírás el van csúszva, vagy csak oda később megy szöveg?
- a linkeknél és a képeknél használd a title="szöveg" tageket, illetve a képeknél még az alt="szöveg" taget isezek inkább seo szempontból lehetnek jók
-
Lortech
addikt
Meg tudom csinálni, nem vészes, viszont én nem php-ban csinálnám, hanem egy rendes alkalmazást írnék rá.
Nem csak egy egyszerű link megnyitás egyébként, mert küldeni is kell adatokat, előtte pedig be kell léptetni a felhasználót, session cookiet lekezelni. Esetleg meg lehet csinálni hogy automatikusan megnézi a hirdetéseidet, meg azt is hogy mennyit lehet uppolni még aznap stb. Ezek már nem olyan triviálisak. Ha lesz időm, este megcsinálom, holnapra jövök valami eredménnyel.
[Szerkesztve]
Új hozzászólás Aktív témák
- ÚJ! BONTATLAN! ASUS RT-AC68U router
- Ubiquiti Unifi AP Wireless Access Point SWX-UAP falitartóval
- Precision 5560 27% 15.6" 4K+ IPS érintő i7-11850H T1200 32GB 1TB NVMe ujjlolv IR kam gar
- Katana GF66 11UE 15.6" FHD IPS i5-11400H RTX 3060 16GB 1TB NVMe magyar vbill gar
- ZBook Fury 17 G7 17.3" 4K IPS i7-10850H RTX 3000 32GB 512GB NVMe IR kam gar
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Bomba ár! HP ProBook 450 G6 - i3-8GEN I 8GB I 128SSD I HDMI I 15,6" FHD I Cam I W10 I Gari!
- Apple iPhone 14 128GB,Újszerű,Dobozával,12 hónap garanciával
- Oyomba VGP-BPS26 utángyártott akkumulátor / 12 hó jótállás
- Konzol felvásárlás!! Nintendo Switch
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



