ik denk nu erg omslagtig denk ik:quote:Op woensdag 8 juni 2005 00:04 schreef sh4dow het volgende:
Ik heb een klein vraagje,
Ik heb een nieuwsscriptje gemaakt in php. Deze leest een tekstbestand uit en geeft het weer op mn site. Nu wil ik graag voor een kleine nieuwstracker dat enkel de eerste alinea van het nieuwsbericht wordt weergegeven.
Nu ben ik op zoek naar een script dat op zoek gaat naar de eerste <br /> in het nieuwsbericht en de rest van het bericht weglaat.
Enig idee hoe ik dit moet aanpakken en welke functies ik hier voor kan gebruiken?
Ik zal er eens naar gaan kijken, een scriptje dat na 1 of 2 zinnen afbreekt zou ook al goed zijn eigenlijk.quote:Op woensdag 8 juni 2005 00:09 schreef mschol het volgende:
[..]
ik denk nu erg omslagtig denk ik:
eerst deze voor de BR:
http://nl3.php.net/manual/en/function.strpos.php
en daarna deze:
http://nl3.php.net/manual/en/function.substr.php
ik zou zo snel geen betere oplossing weten..
ja, de datum staat in diezelfde tabelquote:Op dinsdag 7 juni 2005 21:33 schreef SuperRembo het volgende:
[..]
Heb je die datum in de topics-tabel staan? Kan je sub-query's gebruiken?
1 2 | $html2bbtxt = "<A href=\"http://www.iets.nl\">http://www.iets.nl</A>"; $html2bbtxt = preg_replace("\<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>", "[ur=$i]$2[/url], $html2bbtxt); |
niemand???quote:Op zaterdag 4 juni 2005 12:30 schreef mschol het volgende:
nu snel voordattie down gaat:
ik log de refers bij me avatar maar ik krijg bij voorbeeld dit:
h**p://forum.fok.nl/topic/709374
maar ook dit:
h**p://forum.fok.nl/topic/709374/1/25
hoe kan ik zorgen dat die laatste niet als een aparte refere wordt gezien maar gewoon alleen van het topic??? (dus van de eerste)
Euhm..., zeker geen kans dat je ff mn code aanpas, dan zie ik het verschil in wat je bedoeldquote:Op woensdag 8 juni 2005 13:47 schreef Roönaän het volgende:
in je preg_replace moet je wel je delimiter aangeven:
preg_replace('/blablabla/' etc
ipv
preg_replace('blablabla' etc
-r-
Waar staat je formulier precies?quote:Op woensdag 8 juni 2005 13:53 schreef SqueaK het volgende:
ik heb een formmail gemaakt waarin je naam, adres etc naar mijn e-mail kan sturen...
ik heb deze code in een tabel gezet... als ik op de knop verstuur druk, komt er de melding "bedankt voor het versturen"
maar deze melding komt niet in de tabel waar het form stond, maar over de hele pagina... heel de layout verdwijnt zeg maar, en dan komt er alleen die melding te staan...
hoe zorg ik er dus voor dat zo'n melding na het versturen gewoon in de <td> </td> komt te staan zodat niet alles verdwijnt
kijk maar eens hier: hier
en vul als test maar een niets in... ook dan komt die tekst rechtsboven terwijl die gewoon in delzefde tabel moet komen... als ik echter wel alles heb ingevuld en verstuur, verdwijnt alles en komt alleen wat tekst rechtsboven...
ik zal je code niet aanpassen geef je wel een aantal voorbeelden hoe ik ubb naar html omvorm:quote:Op woensdag 8 juni 2005 14:11 schreef Darkomen het volgende:
[..]
Euhm..., zeker geen kans dat je ff mn code aanpas, dan zie ik het verschil in wat je bedoeld
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php function UBB_Replace($message) { $ubb = array( "/\[b\](.*?)\[\/b\]/","/\[u\](.*?)\[\/u\]/", #[b][/b], [u][/u] "/\[i\](.*?)\[\/i\]/","/\[\*\](.*?)/", #[i][/i], [*] "/\[url=(.*?)\](.*?)\[\/url\]/",#[url=][/url] "/\[list\](.*?)\[\/list\]/", #[list][/list] "/\[url\](.*?)\[\/url\]/",#[url][/url] "/\[img\](.*?)\[\/img\]/",#[img][/img] "/\[sub\](.*?)\[\/sub\]/",#[sub][/sub] "/\[quote\](.*?)\[\/quote\]/is"#[quote][/quote] ); $html = array( "<b>\\1</b>","<u>\\1</u>","<i>\\1</i>","<ol>\\1", #bold, underlined, italic, link 1, list, link 2 "<a href='\\1'>\\2</a>","<li>\\1</li>", "<a href='\\1'>\\1</a>","<img src=\"\\1\">", "<sub>\\1</sub>","<blockquote><div class='quote'>\\1</div></blockquote>"); $tegenbericht = preg_replace($ubb,$html,$message); return $tegenbericht; ?> |
daar kom ik niet helemaal uit...quote:Op woensdag 8 juni 2005 14:17 schreef Darkomen het volgende:
[..]
Waar staat je formulier precies?
waarschijnlijk is het zoiets als
<?
if(mail(ba@ba.nl, $message, $headers)
{
$message ='verzenden gelukt, bedankt';
}
else
{
$messsage ='Kon bericht niet verzenden';
}
?>
In je td doen je dan <? echo $message;?>
1 2 3 4 5 6 7 | [code] echo'Beste '.$_POST['naam'].', uw bestelling is verzonden !'; if($bevestiging == true){ echo'<br><br>Er is een bevestigingsmail onderweg met wat u heeft ingevuld.'; } }else{ echo'Beste '.$_POST['naam'].', uw bestelling is helaas niet geplaatst.<br>Er is een fout opgetreden bij het verzenden.<br>Wij zullen proberen het probleem zo snel mogelijk te verhelpen.<br>Mocht dit probleem na enkele dagen niet verholpen zijn,<br>neem dan contact op met de <a href="mailto:'.$email_webmaster.'">de webmaster van Partybike</a><br>Bedankt voor uw medewerking.'; } |
1 2 3 4 5 6 7 8 9 10 | <tr> <td> </td> <td><input type="submit" name="submit" value="Versturen"></td> </tr> <tr> <td> </td> <td><? echo $result_message; ?></td> </tr> |
Ik ga mn best doenquote:Op woensdag 8 juni 2005 14:28 schreef mschol het volgende:
[..]
ik zal je code niet aanpassen geef je wel een aantal voorbeelden hoe ik ubb naar html omvorm:
[ code verwijderd ]
als ik "echo" vervang, dan krijg ik deze melding:quote:Op woensdag 8 juni 2005 14:38 schreef Darkomen het volgende:
Vervang in het onderstaande stukje echo door $result_message (of iets wat jij wilt)
[ code verwijderd ]
En dan in je tabel waar jij dus de melding wilt zien, bijvoorbeeld:
[ code verwijderd ]
[..]
Ik ga mn best doen
1 2 3 4 5 6 7 | <?php $result = mysql_query( "SELECT c.category_id,c.category_name,COUNT(photo_id) FROM gallery_category as c LEFT JOIN gallery_photos as p ON p.photo_category = c.category_id WHERE img_stat=1 GROUP BY c.category_id " ); while( $row = mysql_fetch_array( $result ) ) ?> |
1 2 | $html2bbtxt = "<A href=\"http://www.iets.nl\">http://www.iets.nl</A>"; $html2bbtxt = preg_replace("\<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>", "[ur=$i]$2[/url], $html2bbtxt); |
ja, de datum staat in diezelfde tabelquote:Op dinsdag 7 juni 2005 21:33 schreef SuperRembo het volgende:
[..]
Heb je die datum in de topics-tabel staan? Kan je sub-query's gebruiken?
mijn layout !!!!!!!!!quote:Op woensdag 8 juni 2005 14:38 schreef Darkomen het volgende:
Vervang in het onderstaande stukje echo door $result_message (of iets wat jij wilt)
[ code verwijderd ]
En dan in je tabel waar jij dus de melding wilt zien, bijvoorbeeld:
[ code verwijderd ]
[..]
Ik ga mn best doen
Firefox gebruikenquote:
ik geef het op voor vandaag:(quote:Op woensdag 8 juni 2005 13:21 schreef Darkomen het volgende:
Ik probeer html om te zetten in een bb code maar het loopt niet echt lekker
1
2$html2bbtxt = "<A href=\"http://www.iets.nl\">http://www.iets.nl</A>";
$html2bbtxt = preg_replace("\<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>", "[ur=$i]$2[/url], $html2bbtxt);
1 2 3 4 5 | <?php $html2bbtxt = "<A href=\"http://www.iets.nl\">ga naar http://www.iets.nl</A>"; $html2bbtxt = preg_replace("#<A href=\\\"(a-zA-Z0-9\.@*)\\\"\>(.+?)\</A\>#i", "[url=\\1]\\2[/url]", $html2bbtxt); echo $html2bbtxt; ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |