1 2 3 4 5 | if(newtopicmatches('[PHP/(My)SQL] voor dummies')){ echo "tvp geplaatst; } ?> |
Wat dacht je van een countertje inbouwenquote:Op dinsdag 15 januari 2008 08:35 schreef PiRANiA het volgende:
Weet iemand hoe ik dit moet oplossen:
[ code verwijderd ]
Nee joh, die wordt gebruikt om een nieuw bericht te posten, niet een replyquote:
1 2 3 4 5 6 7 | include_once('Human.class.php'); include_once('Fok!Bot.class.php'); $fokbot = new fokbot('WyriHaximus','jadachtjedatnouecht'); $topic_ids = $fokbot->get_topic_ids('[PHP/(My)SQL] voor dummies',16); rsort($topic_ids,SORT_NUMERIC); $fokbot->reply($topic_ids[0],6,'/me is lekker aan het coden :+'); |
Nu nog ff een automatische zoeker maken die 's nachts de laatste doodsverwensingen / scheldpartijen ophaalt en dan hoef je 's ochtends niet alle topics meer langsquote:
Nog niet eens zon slechtplan maar zat zelf aan TR's te denken en die dan in een crewonly plaats te gooien maar dat is nog maar een gedachte spinselquote:Op dinsdag 15 januari 2008 09:34 schreef Mordreth het volgende:
[..]
Nu nog ff een automatische zoeker maken die 's nachts de laatste doodsverwensingen / scheldpartijen ophaalt en dan hoef je 's ochtends niet alle topics meer langs.
Inderdaad... zeker de caching doet een hoop goedquote:Op maandag 14 januari 2008 23:47 schreef Farenji het volgende:
De overhead van smarty is behoorlijk laag hoor, templates worden gecompileerd en gecached, uiteindelijk is het gewoon vrij geoptimaliseerde php wat je uitvoert en dus echt niet langzamer dan een oplossing die je zelf inelkaar sleutelt. Wel veel krachtiger.
ik had een scriptje wat bij een weblog-update een post maakte in 2 topicsquote:Op dinsdag 15 januari 2008 10:16 schreef WyriHaximus het volgende:
[..]
Nog niet eens zon slechtplan maar zat zelf aan TR's te denken en die dan in een crewonly plaats te gooien maar dat is nog maar een gedachte spinsel.
Hmm niet handigquote:Op dinsdag 15 januari 2008 12:06 schreef qu63 het volgende:
[..]
ik had een scriptje wat bij een weblog-update een post maakte in 2 topics
Alleen ik heb er iets te veel aan geklooid, en nu issie stuk
Neuh, ik weet waar de fout zit, en ik update mn weblog toch niet meerquote:Op dinsdag 15 januari 2008 12:45 schreef WyriHaximus het volgende:
[..]
Hmm niet handig. Misschien terug naar een oudere versie die nog wel werkte?
Ah ik weer wel, al hoewel het meeste wat ik de laatste tijd tegen lijk te komen vooral money make blogs zijnquote:Op dinsdag 15 januari 2008 12:53 schreef qu63 het volgende:
[..]
Neuh, ik weet waar de fout zit, en ik update mn weblog toch niet meer
Waarschijnlijk moet je op je router nog poort 80 forwarden naar dat IP-adres?quote:Op dinsdag 15 januari 2008 13:34 schreef Flaccid het volgende:
thp
Hoe kan ik zorgen dat die wampserver van outside ook te bezoeken is? want poort 80 is toch standaard poort? ik zit op een router en heb het adres 192.168.1.119. maar als ik IP:119/www doe krijg ik page not found
wat doe ik verkeerd?
al gedaan, het gaat nu om het htacces gebeure.quote:Op dinsdag 15 januari 2008 20:30 schreef Xcalibur het volgende:
[..]
Waarschijnlijk moet je op je router nog poort 80 forwarden naar dat IP-adres?
internal server error kan ook zijn dat je pc te druk is, gebeurt mij zelf ook nog wel eens namelijkquote:Op dinsdag 15 januari 2008 17:40 schreef Flaccid het volgende:
Het lukt mij niet om een .htaccess goed te configureren voor dat wamp. ik krijg een internal server error of hij wil niet inloggen (als ik goede invoer)
zal wel meevallen denk ik.quote:Op dinsdag 15 januari 2008 20:35 schreef qu63 het volgende:
[..]
internal server error kan ook zijn dat je pc te druk is, gebeurt mij zelf ook nog wel eens namelijk
Wat ik hier eigenlijk mee wil is de code die in de te includen file staat in de variabele krijgen. Zodat ik deze later kan printen. Ik wil geen gebruik maken van ob_start..quote:Example#1 include() in PHP 3 en PHP 4
Naam aan dat het volgende bestand bestaat (genoemd test.inc) en dat deze zich in dezelfde directory bevindt als het hoofdscript:
1
2
3
4
5
6
7<?php
echo "Voor de return <br>\n";
if (1) {
return 27;
}
echo "Na de return <br>\n";
?>
Naam aan dat het hoofdscript, (main.html) het volgende bevat:
1
2
3
4<?php
$retval = include ('test.inc');
echo "File returned: '$retval'<br>\n";
?>
When main.html is called in PHP 3, it will generate a parse error on line 2; you can't take the value of an include() in PHP 3. In PHP 4, however, the result will be:
Before the return
File returned: '27'
Now, assume that main.html has been altered to contain the following:
1
2
3
4<?php
include ('test.inc');
echo "Back in main.html<br>\n";
?>
In PHP 4, the output will be:
Before the return
Back in main.html
However, PHP 3 will give the following output:
Before the return
27Back in main.html
Parse error: parse error in /home/torben/public_html/phptest/main.html on line 5
The above parse error is a result of the fact that the return statement is enclosed in a non-function block within test.inc. When the return is moved outside of the block, the output is:
Before the return
27Back in main.html
The spurious '27' is due to the fact that PHP 3 does not support returning values from files like that.
Hoe wil je eigenlijk in een .html php zetten?quote:Op woensdag 16 januari 2008 12:44 schreef MuRKie het volgende:
Hoi iedereen,
ik ben nieuw in deze topic reeks. Zag net pas dit topic langskomen.
Laat ik er maar meteen gebruik van maken..
Ik ben beetje aan het rommelen met het maken van een cms systeempje..
Nu vroeg ik me af of je een bestand kan includen in een variabele.
Ik had zoiets gezien op www.php.net/include maar ik krijg het niet werkend.. Ik heb het idee dat ik dat voorbeeld niet begrijp en dat het voor andere doeleinden is dan waarvoor ik het wil gebruiken.
Hier dat voorbeeld:
[..]
Wat ik hier eigenlijk mee wil is de code die in de te includen file staat in de variabele krijgen. Zodat ik deze later kan printen. Ik wil geen gebruik maken van ob_start..
Maar volgens mij kan je niet includen in een variabele of wel?
Iemand die me hiermee kan helpen?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function get_include($file) { foreach($_POST AS $key => $value) { ${$key} = $value; } foreach($_GET AS $key => $value) { ${$key} = $value; } ob_start(); include $file; $buffer = ob_get_contents(); ob_end_clean(); return $buffer; } ?> |
Wie heeft het over een .html?quote:Op woensdag 16 januari 2008 12:47 schreef Flaccid het volgende:
[..]
Hoe wil je eigenlijk in een .html php zetten?
Ik had van een vriend van me, die meer ervaring heeft met php dan ik, vernomen dat ob_start geen nette en verouderde methode was ofzo? Vandaar dat ik dat niet wil gebruiken, maar als jij het tegendeel kan bewijzen dan hoor ik het graag. Ik sta open voor nieuwe informatiequote:Op woensdag 16 januari 2008 12:48 schreef unox_worst het volgende:
[ code verwijderd ]
Werkt voor mij prima
Oeps, je wil geen ob_start gebruiken, dan zou ik het ook niet weten.
Is dat een nette methode? Zie mijn post hierboven over ob_start..quote:Op woensdag 16 januari 2008 12:46 schreef Geqxon het volgende:
http://nl.php.net/file_get_contents
[..]
1 2 3 | $varComponentResult = include('map/file.php'); ?> |
Ik ken zo geen andere manier, maar ik ben dan ook geen echte expertquote:Op woensdag 16 januari 2008 12:55 schreef MuRKie het volgende:
[..]
Ik had van een vriend van me, die meer ervaring heeft met php dan ik, vernomen dat ob_start geen nette en verouderde methode was ofzo? Vandaar dat ik dat niet wil gebruiken, maar als jij het tegendeel kan bewijzen dan hoor ik het graag. Ik sta open voor nieuwe informatie
Dat bedoel ik.. Maar file_get_contents is wel een schone manier hiervoor?quote:Op woensdag 16 januari 2008 13:16 schreef Geqxon het volgende:
"ob_start" houd alle output richting de browser tegen, vangt het tijdelijk op in een buffer, en laat het daarna pas zien. Als je dat voor dit soort doeleinden gebruikt kan het ietwat vies zijn.
file_get_contents is niets anders dan het bestand opvragen, en de letterlijke tekst die erin staat returnen. Net zoals jij het bestand in notepad zou openen.quote:Op woensdag 16 januari 2008 13:19 schreef MuRKie het volgende:
[..]
Dat bedoel ik.. Maar file_get_contents is wel een schone manier hiervoor?
En wordt de inhoud van de file dan eerst geevalueerd en dan in een variabele gestopt?
Het te includen script maakt namelijk wel gebruik van functies die in de file staan die het script gaat includen..
Anders moet ik namelijk wel mijn huidige methode blijven gebruiken om dit werkend te houden..
Ik laad nu het script in via require('map/script.php'); en in script.php return ik een variabele welke ik in het script waarin ik script.php include weer in een variabele plak.. om het even gemakkelijk te maken![]()
Ja, ik denk dat het probleem zit in het feit dat je de string niet afsluit met dubbele quotes, ik zou het volgende doen:quote:Op dinsdag 15 januari 2008 08:35 schreef PiRANiA het volgende:
Weet iemand hoe ik dit moet oplossen:
1
2
3
4
5<?php
if(newtopicmatches('[PHP/(My)SQL] voor dummies')){
echo "tvp geplaatst;
}
?>
:P
1 2 3 4 5 | if(newtopicmatches('[PHP/(My)SQL] voor dummies')){ echo "tvp geplaatst"; } ?> |
Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..quote:Op woensdag 16 januari 2008 13:45 schreef Geqxon het volgende:
[..]
file_get_contents is niets anders dan het bestand opvragen, en de letterlijke tekst die erin staat returnen. Net zoals jij het bestand in notepad zou openen.
Tip:quote:Op woensdag 16 januari 2008 13:57 schreef MuRKie het volgende:
[..]
Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..
Maar als ik het in eenvariabele stop via file_get_contents dan is dat niet het geval of wel?
1 2 3 4 5 6 | // #to_include.php function getWhatINeed(){ return "Foo"; } ?> |
1 2 3 4 5 | // #main.php include('to_include.php'); $bar = getWhatINeed(); ?> |
Nee standaard niet, file_get_contents returned de inhoud van het bestand wat je ophaald. echterquote:Op woensdag 16 januari 2008 13:57 schreef MuRKie het volgende:
[..]
Ja maar include zorgt ervoor dat de included file onderdeel wordt van het script waarin je het include..
Maar als ik het in eenvariabele stop via file_get_contents dan is dat niet het geval of wel?
1 2 3 | eval(file_get_contents($file)); ?> |
1 2 3 | include($file); ?> |
Ja zo doe ik het nu dus.quote:Op woensdag 16 januari 2008 14:05 schreef Geqxon het volgende:
[..]
Tip:
[ code verwijderd ]
[ code verwijderd ]
Maar dan zit het dus nog niet in een variabele?quote:Op woensdag 16 januari 2008 14:10 schreef WyriHaximus het volgende:
[..]
Nee standaard niet, file_get_contents returned de inhoud van het bestand wat je ophaald. echter
[ code verwijderd ]
is het zelfde als
[ code verwijderd ]
1 2 3 | $varComponentResult = eval(file_get_contents($file)); ?> |
Ik heb het nu op de manier gedaan zoals Geqxon heeft beschreven.quote:Op woensdag 16 januari 2008 15:02 schreef Thomass het volgende:
Ik kan me niet voorstellen dat eval(file_get_contents()) good practice is. Ik zou nog eens goed naar je opzet kijken want op die manier dingen doen kan éécht niet goed zijn
quote:Op woensdag 16 januari 2008 15:33 schreef Geqxon het volgende:
Weet iemand trouwens hoe ik het slim aan kan pakken, dat als ik volledig met MultiView danwel Mod_Rewrite werk, hoe ik dan mijn forms met GET kan posten?
Ik heb nu een drop-down list met diverse automerken, en daarnaast eentje met diverse kleuren. Ik wil dat hij bij een submit naar "/cars/chevrolet/red/" gaat, maar is dat zonder javascript wel mogelijk?
1 2 3 | header('location: /cars'.$_GET['merk']. '/'. $_GET['merk']); ?> |
het post-veld van je formulier laten verwijzen naar de waarden van je 2 dropdown lijsten lijkt me, geen idee of dat dan javascript is of htmlquote:Op woensdag 16 januari 2008 15:33 schreef Geqxon het volgende:
Weet iemand trouwens hoe ik het slim aan kan pakken, dat als ik volledig met MultiView danwel Mod_Rewrite werk, hoe ik dan mijn forms met GET kan posten?
Ik heb nu een drop-down list met diverse automerken, en daarnaast eentje met diverse kleuren. Ik wil dat hij bij een submit naar "/cars/chevrolet/red/" gaat, maar is dat zonder javascript wel mogelijk?
Echter zou ik in dat geval al mijn pagina's aan moet passen. Ik ga er nog even mee fiddlen. Ik kan JavaScript natuurlijk ook optioneel maken, en dat javascriptloze personen dan helaas wel richting "car.php?brand=chevrolet&color=red" gaan. Het is toch maar een extraatje.quote:Op woensdag 16 januari 2008 15:40 schreef PiRANiA het volgende:
[..]
[ code verwijderd ]
?
zonder submit is het niet mogelijk zonder javascript denk ik
Volgens mij kan dat ook alleen zonder javascript als je dat met een submit button doet..quote:Op woensdag 16 januari 2008 15:40 schreef PiRANiA het volgende:
[..]
[ code verwijderd ]
?
zonder submit is het niet mogelijk zonder javascript denk ik
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |