- Vivo X200 Pro - a kétszázát!
- Xiaomi 14T Pro - teljes a család?
- Okosóra és okoskiegészítő topik
- Motorola Edge 30 Neo - wake up, Jr...
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy Fit 3 - keveset, de jól
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Kicsomagolták a Vivo X Fold 5-öt (videó és fotók)
Ú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
Hirdetés
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! SAPPHIRE VEGA 64 8GB HBM2 videokártya garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Logitech G923 kormány + Driving Force Shifter garanciával hibátlan működéssel
- Csere-Beszámítás! Ryzen 9 9950X3D Processzor! 16Mag-32Szál!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged