Voeg dit ook maar toe aan het lijstje:quote:Op maandag 15 oktober 2012 19:02 schreef KomtTijd... het volgende:
[..]
Ga maar vast virusscanners draaien, en daarna wachtwoorden aanpassen en je backup terugzetten.
Weet je zeker dat cookie.txt wel de juiste rechten heeft? Dus mag er in geschreven worden.quote:Op maandag 8 oktober 2012 20:47 schreef pascal08 het volgende:
Heeft iemand hier ervaring met cURL? Ik heb een loginscript, maar ik krijg geen output. Waarschijnlijk heeft het te maken met een cookie.txt file waar naartoe geschreven moet kunnen worden. Ik weet alleen niet hoe.
1 2 3 4 | <?php curl_setopt ($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . "\cookie.txt"); curl_setopt ($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . "\cookie.txt"); ?> |
maar het werk vooral op basis van globals/singletons/static calls als ik het zo zie.quote:Op dinsdag 16 oktober 2012 16:01 schreef TwenteFC het volgende:
Weet niet of Laravel hier al bekend is, maar wat een genot is het om daar mee te werken.
Soort van RoR maar dan in PHP, met de duidelijke structuur en handige tools inbegrepen.
Echt fap fap fap,
[ afbeelding ]
Ja care, het werkt fijn doet wat het moet doen en de performance is uitermate goed.quote:Op vrijdag 19 oktober 2012 15:44 schreef wipes66 het volgende:
[..]
maar het werk vooral op basis van globals/singletons/static calls als ik het zo zie.
symfonie vind ik erg elegant in elkaar zitten, maar zelf vind ik het iets te complex en te abstract in elkaar zitten voor praktisch gebruik. Ik zelf gebruik een zelfgemaakte framework, maar die is natuurlijk ook niet perfectquote:Op vrijdag 19 oktober 2012 15:47 schreef TwenteFC het volgende:
[..]
Ja care, het werkt fijn doet wat het moet doen en de performance is uitermate goed.
En daarbij zijn ze nu bezig met Versie 4.
Welk framework zou jij aanraden dan? Als je Zend zegt ...
Het is dat je er zelf al een smiley voor plaatst.quote:
Symfony is geen verkeerd framework, maar het ligt ook wel een beetje aan het project natuurlijk.quote:Op vrijdag 19 oktober 2012 16:13 schreef wipes66 het volgende:
[..]
symfonie vind ik erg elegant in elkaar zitten, maar zelf vind ik het iets te complex en te abstract in elkaar zitten voor praktisch gebruik. Ik zelf gebruik een zelfgemaakte framework, maar die is natuurlijk ook niet perfect
Dat komt omdat ik er zo tevreden over ben.quote:Op vrijdag 19 oktober 2012 16:15 schreef TwenteFC het volgende:
[..]
Het is dat je er zelf al een smiley voor plaatst.
Toevallig vandaag voor het eerst mee gewerkt. Ziet er leuk uit.quote:Op dinsdag 16 oktober 2012 16:01 schreef TwenteFC het volgende:
Weet niet of Laravel hier al bekend is, maar wat een genot is het om daar mee te werken.
Soort van RoR maar dan in PHP, met de duidelijke structuur en handige tools inbegrepen.
Echt fap fap fap,
[ afbeelding ]
Ligt er aan hoe je het precies wil hebben, ik neem aan dat een apparaat meerdere poorten kan hebben en een poort ook meerdere apparaten?quote:Op vrijdag 19 oktober 2012 21:36 schreef gnaeus het volgende:
Even een Cakephp vraagje..
Ik heb een tabel voor een netwerkapparaat. Dat netwerkapparaat heeft poorten. Die poorten staan weer in een aparte tabel.
Tot zover alles ok.
Nu wil ik ook bijhouden welke poort met welke andere poort verbonden is.
Dus apparaatA->poort2 ----- apparaatB->poort8
Ik heb al vanalles geprobeerd, ook een tussentabel, allerhande relaties.. maar het lukt niet.
Het idee van de tussentabel lijkt mij het beste, maar ik heb niet echt een idee hoe ik dit nu moet aanpakken ...
Een apparaat heeft meerdere poorten maar een poort kan maar aan 1 andere poort gekoppeld zijn.quote:Op vrijdag 19 oktober 2012 22:18 schreef TwenteFC het volgende:
[..]
Ligt er aan hoe je het precies wil hebben, ik neem aan dat een apparaat meerdere poorten kan hebben en een poort ook meerdere apparaten?
1 2 | RewriteEngine On RewriteRule ^([^/.]+)/?$ /profiel.php?name=$1 |
1 2 3 4 5 6 7 8 | <?php $args = array('foo', 'bar'); function test($first, $second) { // doe iets met $first en $second } ?> |
http://php.net/manual/en/function.list.phpquote:Op zondag 21 oktober 2012 13:12 schreef Tijn het volgende:
Weet iemand of er een manier is om een functie aan te roepen met een variabel aantal argumenten die in een array staan?
Bijvoorbeeld zoiets:
[ code verwijderd ]
Hoe roep ik nu test() aan met de argumenten 'foo' als $first en 'bar' als $second op een manier die het ook toestaat om andere functies met andere aantallen argumenten aan te roepen?
Ja, dat is wat ik nu doe. Ik geef de hele array aan de functie en pak 'em binnen elke functie uit met list() om de juiste variabelen te zetten.quote:Op zondag 21 oktober 2012 13:22 schreef Swetsenegger het volgende:
[..]
http://php.net/manual/en/function.list.php
Of begrijp ik je nu niet goed?
Ik dacht eerst dat je dit bedoelde:quote:Op zondag 21 oktober 2012 13:34 schreef Tijn het volgende:
Ah! Ik heb wat gevonden!
Volgens mij is call_user_func_array() precies wat ik zoek
[edit] het werkt
1 2 3 4 5 6 7 8 9 10 | <?php $args = array('foo', 'bar'); test($args[0], $args[1]); function test($first, $second) { // doe iets met $first en $second } ?> |
Waar het om gaat is dat de functienaam en het aantal argumenten variabel zijn.quote:Op zondag 21 oktober 2012 14:02 schreef Maringo het volgende:
[..]
Ik dacht eerst dat je dit bedoelde:
[ code verwijderd ]
Nee, ik bedoel het andersom. De functie weet precies hoeveel argumenten 'ie heeft, maar ik wil 'em dynamisch kunnen aanroepen.quote:Op zondag 21 oktober 2012 14:47 schreef ralfie het volgende:
Je bedoelt niet zoiets?
http://php.net/manual/en/function.func-get-arg.php
Word je code niet volkomen onvolgbaar door dit soort constructies ? Met een beetje fatsoenlijk OO design lijkt het mij ook niet noodzakelijk..quote:Op zondag 21 oktober 2012 14:51 schreef Tijn het volgende:
[..]
Nee, ik bedoel het andersom. De functie weet precies hoeveel argumenten 'ie heeft, maar ik wil 'em dynamisch kunnen aanroepen.
Maar het is dus prima gelukt met call_user_func_array()
Het komt maar 1 keer voor, het is niet zo dat alle functies op die manier worden aangeroepenquote:Op zondag 21 oktober 2012 15:26 schreef gnaeus het volgende:
[..]
Word je code niet volkomen onvolgbaar door dit soort constructies ? Met een beetje fatsoenlijk OO design lijkt het mij ook niet noodzakelijk..
Jawel, Wyri bijvoorbeeld. Ik ben geen expert, maar gebruik het wel.quote:
over Zend gesproken .. http://www.laruence.com/2011/12/02/2333.html Laravel doet het goedquote:Op vrijdag 19 oktober 2012 15:47 schreef TwenteFC het volgende:
[..]
Ja care, het werkt fijn doet wat het moet doen en de performance is uitermate goed.
En daarbij zijn ze nu bezig met Versie 4.
http://www.thenerdary.net/post/30859565484/laravel-4
Welk framework zou jij aanraden dan? Als je Zend zegt ...
En Laravel 4 schijnt nog beter te worden, wel logisch ansich want een slechtere opvolger maken zou ook niet echt handig zijn.quote:Op maandag 22 oktober 2012 01:08 schreef wipes66 het volgende:
[..]
over Zend gesproken .. http://www.laruence.com/2011/12/02/2333.html Laravel doet het goed
Volgens mij kun je ergens in de WordPress-instellingen de url van je website invullen, daar staat nu waarschijnlijk localhost. Als je dat nou eens vervangt door het ip? (ik zit nu mobiel dus kan niet controleren of het inderdaad zo is wat ik zeg)quote:Op maandag 22 oktober 2012 17:17 schreef BrainOverfloW het volgende:
Misschien kunnen jullie me helpen met dit probleem. Het Wordpress topic is niet heel actief.
Als ik via mijn mobiel mijn Wordpress pagina op mijn server opvraag hebben de plaatjes/css e.d. allemaal 'localhost' in hun link staan ipv '192.168.x.x' waardoor ze dus niet openen.
Iemand een idee hoe ik dat op los?
Met dat idee even verder gegoogled en gevonden wat ik zocht. Het staat niet standaard in WP maar je kan het er wel bij in zetten.quote:Op maandag 22 oktober 2012 17:47 schreef Rockfire het volgende:
[..]
Volgens mij kun je ergens in de WordPress-instellingen de url van je website invullen, daar staat nu waarschijnlijk localhost. Als je dat nou eens vervangt door het ip? (ik zit nu mobiel dus kan niet controleren of het inderdaad zo is wat ik zeg)
1 2 | define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com'); |
Heb ik geprobeerd GlowMouse, maar krijg dan een server error.quote:Op zaterdag 20 oktober 2012 17:16 schreef GlowMouse het volgende:
Vervang [^/.] door .
[^/.] matcht alles behalve een / of een .
een . matcht alles
De /? kan ook weg
Dat laatste kun je met een rewritecond doen, die kan controleren of een file bestaat.quote:Op dinsdag 23 oktober 2012 17:57 schreef Chandler het volgende:
[..]
Heb ik geprobeerd GlowMouse, maar krijg dan een server error.
Letwel: ik moet natuurlijk wel de index.php laden als er specifieke pagina aangeroepen wordt, dus domein.nl/ moet naar index.php maar de rest moet naar domain.nl/profiel.php?naam=....
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <div class="detailset"> <h3> Nummer <span class="actions"></span> </h3> <div> <span class="label">Nummer</span> <span class="value">0612345678</span> <span class="actions"></span> </div> <div> <span class="label">Status</span> <span class="value">ACTIVE</span> <span class="actions"></span> </div> </div> |
Oke, maar hoe moet je dat in vredesnaam doen i ndit geval?quote:Op vrijdag 26 oktober 2012 20:28 schreef Farenji het volgende:
Dat zou ik gewoon met een regular expression doen...
http://simplehtmldom.sourceforge.net/quote:Op vrijdag 26 oktober 2012 20:03 schreef wobbel het volgende:
Ik heb een hele enge denk ik kan ik met PHP DOM het 06-nummer te pakken krijgen uit de volgende HTML code?
[ code verwijderd ]
Het aantal divjes met daarin span class labels en values is random, maar die de inhoud "Nummer" komt maar 1 keer voor en het nummer zelf bij value komt ook maar 1 keer voor.
1 2 3 | <?php preg_match('%<span class="label">Nummer</span>\s+<span class="value">(\d+)</span>%m', $html, $matches); ?> |
quote:Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
Held!quote:Op vrijdag 26 oktober 2012 21:29 schreef Farenji het volgende:
Verplichte xkcd in dit geval:
[ afbeelding ]
Zoeken doe je met een zoekserver, en mysql_pconnect moet je nooit gebruiken.quote:Op zaterdag 27 oktober 2012 18:58 schreef Devv het volgende:
Ik heb even advies nodig over het verbinding maken met een MySQL database. Het betreft een PHP web service dat via een externe API, door middel van een kernwoorden een JSON resultatenlijst teruggeeft. Deze gaat dus voor elke zoekopdracht aangeroepen worden.
Om de omgang iets korter te maken, sla ik een gedeelte van het zoekresultaat in een MySQL database op. De web service- en database worden door dezelfde dienstverlener gehost. Ik weet alleen niet hoe die architectuur er precies uitziet (of ze binnen dezelfde cluster draaien etc.). Ik weet ook nog niet hoeveel connecties ik met de database op mag zetten.
Voordat de web service naar de externe API gaat, wordt dus eerst in de "cache" gekeken. En nu wil ik weten of het, in dit geval aan te raden is om een "concurrent connection" op te zetten door middel van mysql_pconnect of gewoon mysql_connect te gebruiken.
In ASP.NET kan ik gebruik maken van Connection Pooling, maar PHP werkt iets anders...
Ik zag al dat er werd afgeraden om mysql_pconnect te gebruiken, maar het werd mij niet helemaal duidelijk waarom. Verder is alles hosted (niet dedicated) en wordt het zoeken gedaan via de externe API. Daar heb ik dus verder geen controle over. De PHP web service dient alleen als trechter om met de verschillende API's een uniform resultaat te creëren.quote:Op zaterdag 27 oktober 2012 20:48 schreef GlowMouse het volgende:
[..]
Zoeken doe je met een zoekserver, en mysql_pconnect moet je nooit gebruiken.
Het wordt sowieso niet aangeraden om de mysql_ functies nog te gebruiken. Je kunt beter voor mysqli of PDO gaan.quote:Op zaterdag 27 oktober 2012 18:58 schreef Devv het volgende:
En nu wil ik weten of het, in dit geval aan te raden is om een "concurrent connection" op te zetten door middel van mysql_pconnect of gewoon mysql_connect te gebruiken.
Je kunt met mysqli gebruik maken van nieuwere features in MySQL zoals transacties en prepared statements.quote:Op zondag 28 oktober 2012 14:24 schreef Devolution het volgende:
Wat is eigenlijk een grote voordeel van mysqli ten opzichte van mysql? Of waarom zou ik mysql niet meer gebruiken maar daarvoor in de plaats mysqli (behalve omdat mysql uitgefaseerd wordt)?
Er vinden geen transacties plaats. Het was mij alleen om de eventuele overhead te doen. Maar aangezien die er niet of nauwelijks is, is er geen reden meer om een verbinding open te houden. In ASP.NET was het overigens vrij makkelijk op te lossen. Daar doe je, indien er fouten optreden gewoon een rollback op de transactie en geef je alles weer vrij. Ik neem aan dat dit in PHP ook wel mogelijk is.quote:Op zondag 28 oktober 2012 10:45 schreef GlowMouse het volgende:
De connection overhead is er nauwelijks, het is een non-optimalisatie. En wat gebeurt er als je in een script een lock zet in een transactie en dat script stopt er midden in een transactie mee door een fout, en een ander script gaat met die connectie verder?
Met PDO of mysqli kan dat, maar met de oude mysql_ functies kun je überhaupt geen transacties doen, dus ook geen rollback.quote:Op zondag 28 oktober 2012 15:04 schreef Devv het volgende:
[..]
Daar doe je, indien er fouten optreden gewoon een rollback op de transactie en geef je alles weer vrij. Ik neem aan dat dit in PHP ook wel mogelijk is.
Maar qua veiligheid is er geen verbetering?quote:Op zondag 28 oktober 2012 14:36 schreef Tijn het volgende:
[..]
Je kunt met mysqli gebruik maken van nieuwere features in MySQL zoals transacties en prepared statements.
Is dat bij mysqli niet meer nodig dan?quote:
Nou, je zou kunnen zeggen dat de mogelijkheid om mislukte queries te rollbacken in een transactie of het automatisch escapen van variabelen in prepared statements wel een impact hebben op de security. Het is natuurlijk nog steeds mogelijk om onveilige code te schrijven, net zoals het mogelijk is om met de oude mysql-functies veilige code te schrijven, maar je hoeft je met mysqli en PDO misschien in wat minder bochten te wringen om het goed te doen.quote:Op maandag 29 oktober 2012 09:57 schreef Devolution het volgende:
[..]
Maar qua veiligheid is er geen verbetering?
Niet als je prepared statements gebruikt en je variabelen via bindParam() in je query laat plaatsen, dan gebeurt dat automatisch.quote:Is dat bij mysqli niet meer nodig dan?
dat kan wel, mysql_query("START TRANSACTION")quote:Op zondag 28 oktober 2012 15:36 schreef Tijn het volgende:
[..]
Met PDO of mysqli kan dat, maar met de oude mysql_ functies kun je überhaupt geen transacties doen, dus ook geen rollback.
Handmatig kan je inderdaad van alles. Maar er zijn geen ingebouwde functies voor. Volgens de documentatie wordt het ook niet aangeraden om van nieuwe features op deze manier gebruik te maken.quote:Op maandag 29 oktober 2012 11:26 schreef GlowMouse het volgende:
[..]
dat kan wel, mysql_query("START TRANSACTION")
Ah, inderdaad, dat werd door Innodb gebracht. Maar dan nog wordt volgens de documentatie het sterk afgeraden om MySQL 4.1.3 of later te gebruiken in combinatie met de oude mysql_ functies. Dat is een dusdanig oude versie van MySQL (uit 2004 ofzo?) dat het praktisch voor elke situatie nu niet verstandig is om ermee aan de slag te gaan voor een nieuw project.quote:Op maandag 29 oktober 2012 12:41 schreef GlowMouse het volgende:
transacties zijn geen nieuwe features
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <?php private function getFileName($digit_number){ $new_file_name = ""; for($i = 0; $i < $digit_number; $i++){ $flag = rand(0,2); switch($flag){ case 0:{ $new_file_name .= chr(rand(48,57)); break; } case 1:{ $new_file_name .= chr(rand(65,90)); break; } case 2:{ $new_file_name .= chr(rand(97,122)); break; } } } return $new_file_name; } ?> |
Ik zou persoonlijk voor PDO gaan, dan heb je gelijk een databaseonafhankelijke abstractielaag.quote:Op maandag 29 oktober 2012 17:47 schreef Devolution het volgende:
Oke, bedankt voor de info. Misschien toch maar eens overschakelen dan
Efficiënte manier om random strings te genereren.quote:Op donderdag 1 november 2012 08:57 schreef Boze_Appel het volgende:
[ code verwijderd ]
Code evalueren van anderen, is niet goed voor mijn bloeddruk.
quote:Op donderdag 1 november 2012 09:05 schreef mstx het volgende:
[..]
Efficiënte manier om random strings te genereren.
quote:Op donderdag 1 november 2012 08:57 schreef Boze_Appel het volgende:
[ code verwijderd ]
Code evalueren van anderen, is niet goed voor mijn bloeddruk.
Van die code zie je in 10 seconden wat er gebeurt.quote:Op donderdag 1 november 2012 08:57 schreef Boze_Appel het volgende:
[ code verwijderd ]
Code evalueren van anderen, is niet goed voor mijn bloeddruk.
Ik zie een verband.quote:Op donderdag 1 november 2012 14:45 schreef Chandler het volgende:
Je kunt je code natuurlijk ook gewoon voor jezelf houden ik heb anders nog nooit WTF gehoord
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |