- Sony Xperia 1 VII - Látod-e, esteledik
- Milyen okostelefont vegyek?
- Xiaomi 14T - nem baj, hogy nem Pro
- Redmi Watch 5 - formás, de egyszerű
- Google Pixel topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Yettel topik
- Xiaomi 14 - párátlanul jó lehetne
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
- Music Hall a15.3 integrált erősítő Phono bemenettel
- Keresek főként szolgáltató függő Apple Iphone készülékeket
- Kalandvágyók figyelmébe! iMars Android car player - Android autós fejegység
- Sony STR DH 130
- ASUS ZenBook 14 OLED UM3402 - 14"2.8K OLED - Ryzen 7 7730U - 16GB - 512GB - Win11 - 1,5 év garancia
- GYÖNYÖRŰ iPhone 13 mini 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3037, 96% Akkumulátor
- MikroTik CCR1009-7G-1C-1S+ Cloud Router
- Dell P2419H / P2419HC Full HD LED IPS 24" LCD monitorok
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Telefon felvásárlás!! Honor 400 Lite, Honor 400, Honor 400 Pro
Állásajánlatok
Cég: FOTC
Város: Budapest