Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP 5.2 -> 5.3 märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
helpless
HV kasutaja
helpless

liitunud: 28.08.2009




sõnum 07.01.2014 16:57:15 PHP 5.2 -> 5.3 vasta tsitaadiga

Kuna see kood toimis ideaalselt php 5.2 peal aga nüüd 5.3 peal töötab ka aga leht saab metsikult erroreid.
Kood ise on
Spoiler Spoiler Spoiler

Tegu on siis nö UBB koodiga.
Error ise on selline:
Spoiler Spoiler Spoiler


Kas keegi oskab öelda, et mida ma tegema täpsemalt peaksin, et asi edasi töötaks ikka, kuid ilma errorita.
Ise lugesin midagi preg_replace - kohta aga seda selle ergi asemele pannes jääb nagu tiba väheks.

Olen väga tänulik kui probleemi saaks korda. Aitah. icon_biggrin.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
iFlop
Kreisi kasutaja
iFlop

liitunud: 03.05.2003



Autoriseeritud ID-kaardiga

sõnum 07.01.2014 17:03:26 vasta tsitaadiga

Error ütleb selgelt, et ereg_replace() / eregi_replace() ei ole enam toetatud. Regulaaravaldise jaoks kasuta preg_replace
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 66
tagasi üles
vaata kasutaja infot saada privaatsõnum
helpless
HV kasutaja
helpless

liitunud: 28.08.2009




sõnum 07.01.2014 17:07:35 vasta tsitaadiga

Jah, ma saan sellest aru. Aga kuidas ma koodis siis täpsemalt preg_replace kasutan? Lihtsalt koodi eregi_replace asemele preg_replace kirjutada on vähe kasu ju.
_________________
Need to hear louder!
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 07.01.2014 17:09:37 vasta tsitaadiga

Anti ju manuali link kus on kirjas kuidas kasuada? icon_rolleyes.gif
_________________
http://nodejs.org/
"I'm also a person. Programming is just one thing I do."
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 07.01.2014 17:11:02 vasta tsitaadiga

helpless, regulaaravaldises tuleb ka teha muudatusi. Ja manualid on internetis laiali olemas. Konverdi ümber ja ongi korras.

Teine variant on deprecated teateid ignoreerida. (error_reporting()) Küll aga arvesta siis, et veel üles poole php versiooniga minnes üks hetk sul asi lihtsalt ei tööta, kuna vähe sellest, et need funktsioonid pole toetatud, varsti neid enam ei eksisteeri.

Deprecated teade on hoiatus, et kirjuta oma kood ümber, kuna neid asju varsti enam php's üldse pole.

_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
helpless
HV kasutaja
helpless

liitunud: 28.08.2009




sõnum 07.01.2014 17:30:03 vasta tsitaadiga

Pole just inglise keelega sina peal.
Sama hästi võiksin siis lihtsalt str_replace kasutada. Kõik errorid kadunud aga midagi ei tööta. Ainult tavaline tekst oleks näha. icon_smile.gif

Reaalselt oleks tegelikult vaja ainult:
Spoiler Spoiler Spoiler


Keegi neid nö peast ei oska ära teha? icon_smile.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
jnt
HV Guru
jnt

liitunud: 10.05.2005



Autoriseeritud ID-kaardiga

sõnum 07.01.2014 17:35:09 vasta tsitaadiga

helpless, keegi lahke võib sulle seda teha, aga tegelt on see sinu veebmästeri töö...
_________________
Progemisest: https://byteaether.github.io/
Seisab keldris vana 386-486-Pentium1? Räägime! Ehk saan vanakesele uue elu anda. icon_wink.gif
Vaata siia, äkki müün midagi põnevat -> https://www.osta.ee/index.php?fuseaction=listing.seller&q[seller]=jnt
Kommentaarid: 110 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 102
tagasi üles
vaata kasutaja infot saada privaatsõnum
helpless
HV kasutaja
helpless

liitunud: 28.08.2009




sõnum 07.01.2014 17:37:05 vasta tsitaadiga

Keegi võiks jah. Kasvõi ühe.... teised saaks ise selle järgi teha. Kes see lahke küll olla võiks.... icon_biggrin.gificon_biggrin.gif
_________________
Need to hear louder!
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 14
tagasi üles
vaata kasutaja infot saada privaatsõnum
iFlop
Kreisi kasutaja
iFlop

liitunud: 03.05.2003



Autoriseeritud ID-kaardiga

sõnum 07.01.2014 17:58:52 vasta tsitaadiga

helpless kirjutas:
Keegi võiks jah. Kasvõi ühe....


Originaal:

php:
  1. $bericht = "An [i]italic[/i] string on sedcond line
  2. [i]line2[/i]
  3. ";
  4.  
  5. // original
  6. $bericht = ereg_replace("\r", "<BR>", $bericht );       
  7. $bericht  = eregi_replace("\[i\]","<i>",$bericht );
  8. $bericht  = eregi_replace("\[/i\]","</i>",$bericht );
  9.  
  10. echo $bericht;



preg_replace
php:
  1. $bericht = "An [i]italic[/i] string on sedcond line
  2. [i]line2[/i]
  3. ";
  4.  
  5. // preg_replace
  6. $bericht = preg_replace("/\r/", "<BR>", $bericht );     
  7. $bericht  = preg_replace("/\[i\]/i","<i>",$bericht );
  8. $bericht  = preg_replace("/\[\/i\]/i","</i>",$bericht );
  9.  
  10. echo $bericht;


EDIT: HV foorum tegi i tagid väikseks. Õige on:
$bericht = "An [I]italic[/I] string on sedcond line
[i]line2[/I]
";
Kommentaarid: 67 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 66
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP 5.2 -> 5.3
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.