Avatar billede nuck Nybegynder
16. juni 2001 - 17:57 Der er 23 kommentarer og
1 løsning

Replace

  $result = Eregi_Replace(\"\\Bøsse\\\", \"Homoseksuel\", $result);

Burde den ikke erstatte ordet : Bøsse med Homoseksuel ?
Avatar billede tdaugaard Nybegynder
16. juni 2001 - 18:01 #1
Hva skal \\ gøre godt for ?

Prøv med:
$result = eregi_replace(\"bøsse\", \"Homoseksuel\", $result);
Avatar billede nuck Nybegynder
16. juni 2001 - 18:02 #2
\\ er fordi den er midt i en <??>
Avatar billede nuck Nybegynder
16. juni 2001 - 18:03 #3
Og den du sagde der virker not
Avatar billede webmasterdk Praktikant
16. juni 2001 - 18:04 #4
$result = ereg_replace(\"bøsse\", \"Homoseksuel\", $result);
Avatar billede nuck Nybegynder
16. juni 2001 - 18:10 #5
Webmaster den gav en vild fejl *G*
-9\\.\\-])*)@((([a-z0-9\\-])+)\\.((([a-z0-9\\-\\.])+))?([a-z]){2,3}|([0-9\\.]*)?)\", \"\\\\0\",$result); return $result; } // slut på funktioner ?>
Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php:4) in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 67

Fatal error: Call to undefined function: checksmileys() in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 74
Avatar billede nuck Nybegynder
16. juni 2001 - 18:11 #6
Det hele ser sådan her ud, det var bare en af de der til smileys jeg ændrede :
Function checkSmileys($result) {
  $result = Eregi_Replace(\"\\:\\)\", \"<img src=smileys/smile.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:\\(\", \"<img src=smileys/frown.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:o\", \"<img src=smileys/redface.gif align=absbottom height=15>\", $result);
  $result = Ereg_Replace(\"\\:D\", \"<img src=smileys/biggrin.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\;\\)\", \"<img src=smileys/wink.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:p\", \"<img src=smileys/tongue.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:cool\\:\", \"<img src=smileys/cool.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:rolleyes\\:\", \"<img src=smileys/rolleyes.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:mad\\:\", \"<img src=smileys/mad.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:eek\\:\", \"<img src=smileys/eek.gif align=absbottom height=15>\", $result);
$result = eregi_replace(\"bøsse\", \"Homoseksuel\", $result);
  Return $result;
Avatar billede webmasterdk Praktikant
16. juni 2001 - 18:12 #7
$result = ereg_replace(\"\\bøsse\\\", \"Homoseksuel\", $result);
Avatar billede nuck Nybegynder
16. juni 2001 - 18:22 #8

Parse error: parse error in /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php on line 52

Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php:52) in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 67

Fatal error: Call to undefined function: checksmileys() in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 74
Avatar billede webmasterdk Praktikant
16. juni 2001 - 18:27 #9
hvad er der på linierne

51,52
66,67 og
73,74
Avatar billede nuck Nybegynder
16. juni 2001 - 18:28 #10
Function checkSmileys($result) {
  $result = Eregi_Replace(\"\\:\\)\", \"<img src=smileys/smile.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:\\(\", \"<img src=smileys/frown.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:o\", \"<img src=smileys/redface.gif align=absbottom height=15>\", $result);
  $result = Ereg_Replace(\"\\:D\", \"<img src=smileys/biggrin.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\;\\)\", \"<img src=smileys/wink.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:p\", \"<img src=smileys/tongue.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:cool\\:\", \"<img src=smileys/cool.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:rolleyes\\:\", \"<img src=smileys/rolleyes.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:mad\\:\", \"<img src=smileys/mad.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:eek\\:\", \"<img src=smileys/eek.gif align=absbottom height=15>\", $result);
$result = ereg_replace(\"\\bøsse\\\", \"Homoseksuel\", $result);
  Return $result;
Avatar billede nuck Nybegynder
16. juni 2001 - 18:29 #11
Hele scriptet :

# # # # # # # # # # # # # # # # #
# Funktioner til selve beskeden #
# # # # # # # # # # # # # # # # #
Function checkSmileys($result) {
  $result = Eregi_Replace(\"\\:\\)\", \"<img src=smileys/smile.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:\\(\", \"<img src=smileys/frown.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:o\", \"<img src=smileys/redface.gif align=absbottom height=15>\", $result);
  $result = Ereg_Replace(\"\\:D\", \"<img src=smileys/biggrin.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\;\\)\", \"<img src=smileys/wink.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:p\", \"<img src=smileys/tongue.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:cool\\:\", \"<img src=smileys/cool.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:rolleyes\\:\", \"<img src=smileys/rolleyes.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:mad\\:\", \"<img src=smileys/mad.gif align=absbottom height=15>\", $result);
  $result = Eregi_Replace(\"\\:eek\\:\", \"<img src=smileys/eek.gif align=absbottom height=15>\", $result);
$result = ereg_replace(\"\\bøsse\\\", \"Homoseksuel\", $result);
  Return $result;
}
Function validateURL ( $result ) {
  $result = eregi_replace(\"(http://|www)([a-z0-9\\-])+(\\.([a-z0-9\\-]+))+(([a-z0-9/\\-])*)?(\\.([a-z0-9\\-]+))*(\\?([a-z0-9]+))?(\\=([a-z0-9\\/]+))?((\\&([a-z0-9]+))(\\=([a-z0-9]+))?)*((\\.([a-z]){3,4})?){1}(((\\&([\\;\\=a-z0-9]+))(\\=([a-z0-9]+))?)*((\\.([a-z]){3,4})?){1})*\", \"<a href=\\\\0\\ onfocus=blur() target=_blank>\\\\0</a>\",$result);
  return $result;
}
Function validateEMAIL ( $result ) {
  $result = eregi_replace(\"(([a-z0-9\\.\\-])*)@((([a-z0-9\\-])+)\\.((([a-z0-9\\-\\.])+))?([a-z]){2,3}|([0-9\\.]*)?)\", \"<a href=\\\"mailto:\\\\0\\\" onfocus=\\\"blur()\\\" target=\\\"_blank\\\">\\\\0</a>\",$result);
  return $result;
} // slut på funktioner
Avatar billede webmasterdk Praktikant
16. juni 2001 - 18:32 #12
din homeseksuel var ikke inde i \"\"!
bruger du ikke en editor med syntax farvning?
    $result = ereg_replace(\"bøsse\", \"Homoseksuel\", $result); 
Avatar billede nuck Nybegynder
16. juni 2001 - 18:34 #13
Nu laver den ikek fejl mere.. men den virker stadig ikke
Avatar billede webmasterdk Praktikant
16. juni 2001 - 18:38 #14
$result = ereg_replace(\"(\\bøsse\\)\", \"Homoseksuel\", $result);
Ps. husk at den også er case sensitive!
Avatar billede nuck Nybegynder
16. juni 2001 - 18:39 #15
Warning: REG_EPAREN in /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php on line 52

Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php:52) in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 110

Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/chat_funktioner_besked.php:52) in /usr/local/www/textchatdk/www/chat/chat_skriv.php on line 127
Avatar billede nuck Nybegynder
16. juni 2001 - 18:55 #16
Hallo?
Avatar billede nuck Nybegynder
16. juni 2001 - 19:09 #17
Så er der lidt flere point nogen der vil hjælpe?
Avatar billede erikjacobsen Ekspert
16. juni 2001 - 19:27 #18
Du skal da bare gøre som tdaugaard allerede har sagt
    $result = ereg_replace(\"bøsse\", \"Homoseksuel\", $result);
eller
    $result = eregi_replace(\"bøsse\", \"Homoseksuel\", $result);
Avatar billede nuck Nybegynder
16. juni 2001 - 19:36 #19
Jamen smarte den virker jo ligesom ikke?
Avatar billede erikjacobsen Ekspert
16. juni 2001 - 19:44 #20
Jo den virker da. De fejl du fik allerøverst, har jo ikke en disse af gøre med det.
Avatar billede erikjacobsen Ekspert
16. juni 2001 - 19:47 #21
Virker fint nok:

<?
  $result = \"Hver mand har en bøsse med hagl\";
  $result = eregi_replace(\"bøsse\", \"Homoseksuel\", $result);
  print $result;
?>
Avatar billede erikjacobsen Ekspert
16. juni 2001 - 19:51 #22
Hvis din PHP ikke kan klare ø og Ø skal du blot
$result = eregi_replace(\"b(ø|Ø)sse\", \"Homoseksuel\", $result);
Avatar billede nuck Nybegynder
27. juni 2001 - 13:06 #23
Hmmm det virker stadig minus hos mig!
Avatar billede bobcats Nybegynder
02. januar 2003 - 11:01 #24
nuck..

Ved godt dette er afsluttet og gammelt men afligevel Prøv.:     $result = ereg_replace("bøsse","Homoseksuel",$result);

Det burde virke det gør det på min chat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester