pm-system

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2, 3 ... 13, 14, 15
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Extreem_



Medlem i: 4595 dagar

Status: Offline



#641843
Inlägg Skrivet: 2009-06-07 00:58      Ämne: Citera

Jätte trevligt script, tack så mycket! Är jag ensam om att inte få preg_replace att fungera?

Även om jag kör scriptet helt omodifierat så klagar den när jag kör etc
KOD:
1:
[url]länk[/url]



PHP:
1:
 Parse errorsyntax errorunexpected '<' in C:\wamp\www\functions.php(66) : regexp code on line 1
2:
 
3:
Fatal errorpreg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: &lt;a href=&quot;http://www.phpportalen.se&quot;&gt;http://www.phpportalen.se&lt;/a&gt; in C:\wamp\www\functions.php on line 66 


Något tips hur kan kan åtgärda detta?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Extreem_



Medlem i: 4595 dagar

Status: Offline



#650383
Inlägg Skrivet: 2009-08-15 12:28      Ämne: Citera

Extreem_ skrev:
Jätte trevligt script, tack så mycket! Är jag ensam om att inte få preg_replace att fungera?

Även om jag kör scriptet helt omodifierat så klagar den när jag kör etc
KOD:
1:
[url]länk[/url]



PHP:
1:
 Parse errorsyntax errorunexpected '<' in C:\wamp\www\functions.php(66) : regexp code on line 1
2:
 
3:
Fatal errorpreg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: &lt;a href=&quot;http://www.phpportalen.se&quot;&gt;http://www.phpportalen.se&lt;/a&gt; in C:\wamp\www\functions.php on line 66 


Något tips hur kan kan åtgärda detta?


Även jag har problem med detta, sitter och försöker felsöka men går inge vidare hittills. Jag löste det igenom att använda en annan funktion för att ersätta "Smile", länkar och dylikt!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
fazzel



Medlem i: 4126 dagar
Från: Göteborg
Status: Offline



#650384
Inlägg Skrivet: 2009-08-15 12:32      Ämne: Citera

På raderna 31 & 32 i filen functions.php

PHP:
1:
 "#\[url\](.*?)\[/url\]#ie",
2:
"#\[url=(.*?)\](.*?)\[/url\]#ie"


Ta bort "e". Alltså:

PHP:
1:
 "#\[url\](.*?)\[/url\]#i",
2:
"#\[url=(.*?)\](.*?)\[/url\]#i"


borde fungera (:
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Diarryw



Medlem i: 3509 dagar

Status: Offline



#657491
Inlägg Skrivet: 2009-10-11 15:10      Ämne: Citera

Hur gör jag så att det kan bli pm.php?user=dphampe ?? Smile

Så att namnet kommer direkt i rutan, när man skriver iadressen user=dphampe ? Smile snälla svara.
 

_________________
Det heter webbsida när det ligger på ett webbhotell.
Det heter hemsida när man har en egen server på sin dator.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Skicka e-post
JimmieJohansson



Medlem i: 4511 dagar

Status: Offline



#657603
Inlägg Skrivet: 2009-10-12 12:21      Ämne: Citera

<?php echo db_escape($_GET['user']); ?> om du använder maltes.
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Diarryw



Medlem i: 3509 dagar

Status: Offline



#657655
Inlägg Skrivet: 2009-10-12 19:05      Ämne: Citera

Tack! Smile
 

_________________
Det heter webbsida när det ligger på ett webbhotell.
Det heter hemsida när man har en egen server på sin dator.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Skicka e-post
webmaster



Medlem i: 5678 dagar
Från: Stockholm
Status: Offline



#712041
Inlägg Skrivet: 2011-08-21 19:56      Ämne: Citera

hejsan...

Sitter och funderar på detta för att visa om man fått ett PM.

koden för den var ju:
KOD:
1:
<?php
2:
$result = mysql_query("SELECT COUNT(*) FROM pm WHERE owner_id='{$_SESSION['sess_id']}' AND old='0'", $conn);
3:
print mysql_result($result, 0)." nya meddelanden";
4:
?>


går det att använda bild på denna istället.
När man fått ett meddelande så visas en annan bild.

Jag har denna:
KOD:
1:
echo '<a href="message.php"><img src="img/mail.png"alt="" title="Dina meddelanden"></a>&nbsp; &nbsp;';


Går det att den ändrar bild när man fått ett meddelande???

KOD:
1:
echo '<a href="message.php"><img src="img/mail_hover.png"alt="" title="Du har nytt meddelande"></a>&nbsp; &nbsp;';


testade lite själv:
KOD:
1:
mysql_select_db("swedishp_6");
2:
$result = mysql_query("SELECT COUNT(*) FROM pm WHERE owner_id='{$_SESSION['sess_id']}' AND old='0'");
3:
echo "<a href=\"message.php\"><img src=\"img/";
4:
if ($result['old'] == 0) echo 'mail_hover.png" title="Du har nytt meddelande';
5:
   else echo 'mail.png" title="Du har inga nya meddelanden';
6:
echo "\"></a>&nbsp; &nbsp;";   
7:
}


den visar bara att man fått meddelande...
även om jag tar bort eller tittar på det så visar den att det finns ett.....
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
wally_91



Medlem i: 4432 dagar
Från: Stockholm (bor i Örebro)
Status: Offline



#712046
Inlägg Skrivet: 2011-08-21 21:29      Ämne: Citera

Du tänker rätt, men du gör fel Smile

För att ta reda på hur många olästa pm det finns kan du ändra sql-frågan till SELECT COUNT(*) as numNewMessages FROM .... Du hämtar resultatet med

PHP:
1:
 $result mysql_query( ... );
2:
$data mysql_fetch_assoc($result);
3:
if($data['numNewMessages'] > 0)
4:
{
5:
//de finns nya medd.
6:
}
7:
else
8:
{
9:
//inga nya medd.
10:
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
webmaster



Medlem i: 5678 dagar
Från: Stockholm
Status: Offline



#712076
Inlägg Skrivet: 2011-08-22 09:11      Ämne: Citera

tackar så hemskt mycket för ditt svar...
ska testa när jag kommer hem från jobbet...

uppdatering:

den funkade:
KOD:
1:
mysql_select_db("swedishp_6");
2:
$result = mysql_query("SELECT COUNT(*) as numNewMessages FROM pm WHERE owner_id='{$_SESSION['sess_id']}' AND old='0'");
3:
$data = mysql_fetch_assoc($result);
4:
if($data['numNewMessages'] > 0)
5:
{
6:
echo "<a href=\"message.php\"><img src=\"img/mail_hover.png\" title=\"Du har nya meddelanden\"></a>&nbsp; &nbsp;";
7:
}
8:
else
9:
{
10:
echo "<a href=\"message.php\"><img src=\"img/mail.png\" title=\"Du har inga nya meddelanden\"></a>&nbsp; &nbsp;";
11:
}
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2, 3 ... 13, 14, 15
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic