Dan staat er <? include("/http://www.website.nl/pagina.html")?> ;-)quote:Op dinsdag 22 september 2009 09:45 schreef Swetsenegger het volgende:
als je dat 'inc' voor die http weghaalt?
quote:Op dinsdag 22 september 2009 10:04 schreef Darkomen het volgende:
[..]
Dan staat er <? include("/http://www.website.nl/pagina.html")?> ;-)
Dus 'inc/' weghalen.
Erhm, sorry, die inc had ook niet in die post moeten staanquote:Op dinsdag 22 september 2009 09:45 schreef Swetsenegger het volgende:
als je dat 'inc' voor die http weghaalt?
Had ik al gezien idd. Krijg het wel voor elkaar dat de pagina geladen wordt, maar dan staan er allemaal getallen voor.quote:Op dinsdag 22 september 2009 10:04 schreef Darkomen het volgende:
[..]
Dan staat er <? include("/http://www.website.nl/pagina.html")?> ;-)
Dus 'inc/' weghalen.
Of
http://nl3.php.net/manual/en/function.file-get-contents.php
Geen idee.. server van klant. Als dit aan staat; werkt het dan wel?quote:Op dinsdag 22 september 2009 10:27 schreef Light het volgende:
En staat allow_url_fopen aan of uit? (zie phpinfo() )
Als je er bestanden op kunt zetten, kun je er ook een php-bestand opzetten met alleen maarquote:Op dinsdag 22 september 2009 10:36 schreef cosmick het volgende:
[..]
Geen idee.. server van klant. Als dit aan staat; werkt het dan wel?
1 |
Kun je dat iets meer toelichten please?quote:Op dinsdag 22 september 2009 12:14 schreef Light het volgende:
[quote]Op dinsdag 22 september 2009 12:14 schreef Light het volgende:
[..]
Als je er bestanden op kunt zetten, kun je er ook een php-bestand opzetten met alleen maar
[ code verwijderd ]
. Die aanroepen via de browser en je krijgt een hoop info.
Als allow_url_fopen aan staat, moet het volgens mij wel werken.
1 |
1 2 3 | $regex = '!' . preg_quote('<h3>') . '(.*?)+' . preg_quote('</h3><div>') . '(.*?)' . preg_quote('</div>') . '!ism'; ?> |
1 2 | <h3>content</h3><div>content</div> |
1 |
Ik snap niet helemaal wat je wilt doen, maarquote:Op woensdag 23 september 2009 10:23 schreef Chandler het volgende:
Kleine vraag m.b.t regex.
Ik wil graag data uit html filteren maar krijg het niet helemaal voor elkaar.
De data die ik wil filteren ziet er zo uit
[ code verwijderd ]
voorbeeld qua regex die werkt
[ code verwijderd ]
ik wil dus alleen bovenstaande uitlezen en bv niet als resultaat het volgende krijgen
[ code verwijderd ]
oftewel ik moet breaken tot </h3> echter krijg ik dit niet voor elkaar met
[ code verwijderd ]
weet iemand wat ik fout doe?
1 2 3 | preg_match("#<h3>(.*?)</h3><div>(.*?)</div>#", $html, $matches); var_dump($matches); |
Het is overigens gelukt met deze code:quote:Op dinsdag 22 september 2009 09:43 schreef cosmick het volgende:
Even een include-vraag.
In sites gebruik ik altijd includes voor headers, footers etc. op deze manier: <? include("inc/scripts.php")?> .
Werkt natuurlijjk prima. Maar wat als ik nu een externe pagina wil includen? Dacht met mijn domme hoofd dat dat simpel zo zou gaan maar helaas:
<? include("ihttp://www.website.nl/pagina.html")?>
Iemand een oplossing?
1 2 3 4 5 6 7 8 9 10 11 | $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.bepaaldewebsite.nl/pagina-text.html"); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-GB; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7'); curl_exec($ch); curl_close($ch); ?> |
Dat heb ik geprobeerd maar op een of andere manier werkt het niet en krijg ik toch meer resultaten dan wat ik zoekquote:Op woensdag 23 september 2009 11:27 schreef Xcalibur het volgende:
Dan moet je hem niet-greedy maken.
Ik weet alleen niet uit m'n hoofd welke modifier dat is, maar dat kan je wel googlen
quote:
Die is wel leuk jaquote:Op woensdag 23 september 2009 21:40 schreef marq het volgende:Een stukje MVC voor de puristen, heel erg elegant!
http://code.google.com/p/barebonesmvc-php/
1 |
quote:Op donderdag 24 september 2009 14:58 schreef mark_1980 het volgende:
Ik kan een aardig stukje php-en, maar reguliere expressies zijn echt helemaal nieuw voor me, maar nu heb ik het toch echt een keer nodig!!
In een pagina die is opgeslagen mijn database staat een tag;
[ code verwijderd ]
Nu wil ik allereerst er voor zorgen dat de [album xxxxxxxx] tag wordt vervangen voor het uitvoeren van een functie, die als argumenten de waarden uit album en style mee krijgen.
Hoe kan ik dit het beste aanpakken?
1 2 3 4 5 6 | preg_match("/album=\"?(.+?)\"?/", $s, $match); $album = $match[1]; unset($match); preg_match("/style=\"?(.+?)\"?/", $s, $match); $style = $match[1]; |
Dat zou ook kunnen.quote:Op donderdag 24 september 2009 17:57 schreef pc-fr34k het volgende:
Is het niet handiger om kleuren aan cijfers te verbinden zodat je maar 1 keer de kleuren hoeft toe te voegen en de parser het uiteindelijk omzet naar de kleur in de goede taal?
gewoon normaliseren, als een enum niet kan omdat er meerdere combinaties mogelijk zijn gebruik je gewoon een losse koppeltabel waarnaar toe je gaat verwijzen. Meertaligheid kun je dan middels gettext implementeren. Let op dat PHP's gettext extensie niet thread-safe is, dus je bent bijna verplicht apache_mpm_prefork te gebruiken.quote:Op donderdag 24 september 2009 16:07 schreef wobbel het volgende:
Ik heb een tabel SHOP_Producten met daarin al mijn producten. Nu wil ik voor elk product ook nog een kleur kunnen toevoegen. Nu kan ik een varchar aanmaken met daarin seperators, dus: "zwart|rood|grijs".
Is dit een goede oplossing? Het is een bestaand meertalig shopsysteem waarvan ik het niet zo 123 een tabelletje toevoeg met meerdere uitvoeringen.
Is deze gedachtengang goed, of moet ik het toch anders aanpakken?
Dank je wel, maar het lijkt nog niet te werken. Als ik $style en $album echo, krijg ik niet de resultaten die ik zou willen. Namelijk:quote:
Het is de bedoeling dat de code wordt opgeslagen in een db binnen de content.quote:
1 2 3 | [album album="12" style="modern"] <p>Lorum Ipsum</p> |
1 2 3 | showAlbum($album, $style); <p>Lorum Ipsum</p> |
Bekijk je html-output.quote:Op vrijdag 25 september 2009 13:19 schreef cablegunmaster het volgende:
probleempje :
[ code verwijderd ]
ik krijg alleen het eerste woord terug "automatische " of acceptgiro hoe los ik dit op?
zaten eerst dubbele quotes omheen.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |