abonnement Unibet Coolblue
  vrijdag 24 mei 2013 @ 15:17:23 #51
166255 Maringo
Bèhèhèhèh
pi_126948871
quote:
2s.gif Op vrijdag 24 mei 2013 13:05 schreef Tijn het volgende:

[..]

Je zou je kunnen afvragen of PHP dan ook de beste keus is.
Lijkt mij niet. Tijdje terug bezig geweest met een project waarbij 's nachts een 7-tal bestanden moesten worden uitgelezen, aan elkaar gekoppeld en in een database worden gestopt. Bij mijn eerste volledige test in PHP heb ik hem na 17 uur maar uitgezet terwijl ie nog maar ongeveer 19% had gedaan. Vervolgens hetzelfde in Python geschreven en die is binnen 12 minuten klaar.

Ik moest met zoveel grote multidimensionale arrays werken dat PHP het gewoon niet meer trok.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
  vrijdag 24 mei 2013 @ 15:29:38 #52
25889 Sitethief
Fulltime Flapdrol
pi_126949353
quote:
0s.gif Op vrijdag 24 mei 2013 12:51 schreef raptorix het volgende:

[..]

Ik heb ook lang in scripting talen gewerkt, o.a. vbscript/asp en Perl, maar zeker als je echt grote projecten hebt (als in Funda) dan word het toch al snel vervelend, zeker als je in een groter team werkt. Ik kan nu bijvoorbeeld gewoon rechtermuis klik op een functie drukken, en zien waar alle usages voorkomen.
Netbeans ondersteunt dit bij PHP gewoon, evenals een aantal refactor functies, zoals renamen van functies etc.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_126950166
quote:
0s.gif Op vrijdag 24 mei 2013 15:29 schreef Sitethief het volgende:

[..]

Netbeans ondersteunt dit bij PHP gewoon, evenals een aantal refactor functies, zoals renamen van functies etc.
Ah nice, ik vind zelf de refactoring naar Linq queries extreem handig.
🕰️₿🕰️₿🕰️₿🕰️₿🕰️₿🕰️ TikTok next Block
  vrijdag 24 mei 2013 @ 15:53:44 #54
12221 Tijn
Powered by MS Paint
pi_126950479
Deze functie zit al 5 jaar ongewijzigd in m'n Utilities-klasse en ik ben er nog steeds blij mee O+

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
/**
  * $string = 'Héllo Çårmëñ, hôw árè yõü?'
  * returns 'Hello_Carmen_how_are_you'
  */
public static function stripSpecialChars($string)
{
  
$string htmlentities($stringENT_NOQUOTES'UTF-8'); 
  
$string preg_replace('`&(.)(tilde|circ|grave|acute|uml|ring|cedil);`''$1'$string);
  
$string preg_replace('/[^\w\d\s]/'''$string);
  
$string str_replace(' ''_'$string);

  return 
$string;
}
?>
pi_126994709
quote:
0s.gif Op vrijdag 24 mei 2013 11:24 schreef raptorix het volgende:

[..]

Dat vind ik toch wel een enorm nadeel aan talen als PHP hoor, ik gebruik resharper in Visual Studio en je ziet gelijk alle zaken die niet in gebruik zijn.
Dat heeft weinig te maken met de taal PHP. Je moet gewoon een fatsoenlijke IDE gebruiken.
pi_126994952
quote:
0s.gif Op vrijdag 24 mei 2013 12:55 schreef Chandler het volgende:

[..]

Inderdaad, dat heb ik nog niet zien voorkomen bij editors voor PHP :{ of ik heb natuurlijk niet goed genoeg gekeken!. :+
Usage detection? Misschien moet je dan eens een andere editor dan Notepad gebruiken.
pi_127014149
quote:
0s.gif Op zaterdag 25 mei 2013 19:28 schreef Light het volgende:
Usage detection? Misschien moet je dan eens een andere editor dan Notepad gebruiken.
Zoals? ;)
Just say hi!
  zondag 26 mei 2013 @ 10:54:37 #58
134783 papernote
Een echte.
pi_127015929
quote:
14s.gif Op zondag 26 mei 2013 06:44 schreef Chandler het volgende:

[..]

Zoals? ;)
Zend Studio.
Schuimpje... mijn liefste. Verlaat mij nimmer weer...
pi_127016235
quote:
14s.gif Op zondag 26 mei 2013 06:44 schreef Chandler het volgende:

[..]

Zoals? ;)
PhpStorm
  zondag 26 mei 2013 @ 11:17:20 #60
63192 ursel
"Het Is Hier Fantastisch!
pi_127016313
Netbeans :Y
  zondag 26 mei 2013 @ 11:40:05 #61
166255 Maringo
Bèhèhèhèh
pi_127016778
quote:
0s.gif Op zondag 26 mei 2013 11:12 schreef Light het volgende:

[..]

PhpStorm
Deze inderdaad. Heerlijke programma's hebben die lui. Ik gebruik er een aantal van met veel plezier.
Die volg topic-knop hè...
Op 02-06-2014 16:38 schreef Moeraskat
Je bent te goed voor de mensheid.
pi_127039853
Weet iemand hoe je met curl kunt zien of een geladen URL een redirect is zonder deze te volgen met CURLOPT_FOLLOWLOCATION = false? want wil een redirect niet laden maar wel zien of er een redirect in de geladen url is gemaakt... die ik normaal gesproken kan volgen...
Just say hi!
  zondag 26 mei 2013 @ 21:24:21 #63
91039 mstx
2x1/2 = 1/2 x 1/2
pi_127042377
quote:
0s.gif Op zondag 26 mei 2013 20:50 schreef Chandler het volgende:
Weet iemand hoe je met curl kunt zien of een geladen URL een redirect is zonder deze te volgen met CURLOPT_FOLLOWLOCATION = false? want wil een redirect niet laden maar wel zien of er een redirect in de geladen url is gemaakt... die ik normaal gesproken kan volgen...
CURLOPT_HEADER gebruiken en kijken of er een "Location" header tussen zit.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_127043468
quote:
0s.gif Op zondag 26 mei 2013 21:24 schreef mstx het volgende:

[..]

CURLOPT_HEADER gebruiken en kijken of er een "Location" header tussen zit.
Top, ik ga het ff proberen!

Andere vraag; wanneer ik met Domdocument een html pagina wil laden krijg ik de volgende foutmelding.
Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 1354

Nu snap ik best dat niet iedere pagina een nette opbouw heeft, maar wil eigenlijk geen foutmeldingen zien, gewoon parsen totdat hij niet meer kan parsen oid?! nu dacht ik laat ik kijken welke opties ik mee kan geven (maar 1) en die vond ik hier: http://www.php.net/manual/en/libxml.constants.php

Maar daarvan heb ik meerdere geprobeerd maar blijf errors opvangen... alleen een vieze @ werkt :{ iemand een idee hoe ik dat kan oplossen? Ps domdocument gebruik ik om links uit te kunnen lezen.
Just say hi!
  zondag 26 mei 2013 @ 21:41:17 #65
187069 slacker_nl
Sicko pur sang
pi_127043569
quote:
0s.gif Op zondag 26 mei 2013 20:50 schreef Chandler het volgende:
Weet iemand hoe je met curl kunt zien of een geladen URL een redirect is zonder deze te volgen met CURLOPT_FOLLOWLOCATION = false? want wil een redirect niet laden maar wel zien of er een redirect in de geladen url is gemaakt... die ik normaal gesproken kan volgen...
Een redirect is altijd een 3xx returncode, 200 is found. Daarnaar kijken?
In theory there is no difference between theory and practice. In practice there is.
pi_127043668
quote:
0s.gif Op zondag 26 mei 2013 21:41 schreef slacker_nl het volgende:

[..]

Een redirect is altijd een 3xx returncode, 200 is found. Daarnaar kijken?
Probleem is/was dat ik met curl_getinfo gewoon een 200 krijg, daarna pas een header location oid!? maar goed...
Just say hi!
  zondag 26 mei 2013 @ 21:53:46 #67
187069 slacker_nl
Sicko pur sang
pi_127044286
quote:
0s.gif Op zondag 26 mei 2013 21:42 schreef Chandler het volgende:

[..]

Probleem is/was dat ik met curl_getinfo gewoon een 200 krijg, daarna pas een header location oid!? maar goed...
Apart, want ik krijg dit:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0); 

curl_exec($ch);
print_r(curl_getinfo($ch, CURLINFO_HTTP_CODE)); # 302

curl_close($ch);

?>
In theory there is no difference between theory and practice. In practice there is.
pi_127044448
Juist maar ik heb ook de CURLOPT_FOLLORHEADER op false staan ;) kan daar door komen?
Just say hi!
  zondag 26 mei 2013 @ 22:01:02 #69
187069 slacker_nl
Sicko pur sang
pi_127044811
quote:
0s.gif Op zondag 26 mei 2013 21:55 schreef Chandler het volgende:
Juist maar ik heb ook de CURLOPT_FOLLORHEADER op false staan ;) kan daar door komen?
Zal ik het eens proberen? Uh, welke optie staat aan? Want ik kan deze optie ook niet met een fuzzy search vinden. Ow, en tuurlijk, als je follow location aanhebt staan, dan gaat ie uiteraard die volgen en kom je uit op een 200. Das logisch, tenzij je max-redirects ook aanpast en deze overschreden wordt.

Maar dan kan je met CURLINFO_REDIRECT_COUNT volgens mij zien hoeveel redirects je hebt gehad, > 0 is een redirect geweest.

En volgens mij kan je met CURLINFO_EFFECTIVE_URL dan zien wat de URL was welke je hebt aangesproken, als die niet gelijk is met je oorspronkelijke URL: redirect.

[ Bericht 7% gewijzigd door slacker_nl op 26-05-2013 22:06:55 ]
In theory there is no difference between theory and practice. In practice there is.
pi_127044998
quote:
0s.gif Op zondag 26 mei 2013 22:01 schreef slacker_nl het volgende:

[..]

Zal ik het eens proberen? Uh, welke optie staat aan? Want ik kan deze optie ook niet met een fuzzy search vinden.
Correct, was: CURLOPT_FOLLOWLOCATION en die staat er wel tussen :+

krijg je als je met 10 dingen te gelijk aan het doen bent

quote:
Ow, en tuurlijk, als je follow location aanhebt staan, dan gaat ie uiteraard die volgen en kom je uit op een 200. Das logisch, tenzij je max-redirects ook aanpast en deze overschreden wordt.

Maar dan kan je met CURLINFO_REDIRECT_COUNT volgens mij zien hoeveel redirects je hebt gehad, > 0 is een redirect geweest.

En volgens mij kan je met CURLINFO_EFFECTIVE_URL dan zien wat de URL was welke je hebt aangesproken, als die niet gelijk is met je oorspronkelijke URL: redirect.
Case is dat ik wil uitvissen of er een redirect plaats vind, ja, dan geen data laden, nee dan wel data laden. want een redirect is voor mijn project niet nodig, alleen de directe data... tenzij een redirect naar het zelfde domein is.. maar het laatste is van mij voor ondergeschikt belang!.

[ Bericht 18% gewijzigd door Chandler op 26-05-2013 22:11:06 ]
Just say hi!
  zondag 26 mei 2013 @ 22:13:27 #71
187069 slacker_nl
Sicko pur sang
pi_127045705
quote:
0s.gif Op zondag 26 mei 2013 22:03 schreef Chandler het volgende:

[..]

Correct, was: CURLOPT_FOLLOWLOCATION en die staat er wel tussen :+

krijg je als je met 10 dingen te gelijk aan het doen bent

[..]

Case is dat ik wil uitvissen of er een redirect plaats vind, ja, dan geen data laden, nee dan wel data laden. want een redirect is voor mijn project niet nodig, alleen de directe data... tenzij een redirect naar het zelfde domein is.. maar het laatste is van mij voor ondergeschikt belang!.
Dan moet je een no-follow doen, als 302 en location header naar iets wijst wat binnen je domein zit, daarop weer een request doen, zonder no-follow.
In theory there is no difference between theory and practice. In practice there is.
pi_127045955
quote:
0s.gif Op zondag 26 mei 2013 22:13 schreef slacker_nl het volgende:

[..]

Dan moet je een no-follow doen, als 302 en location header naar iets wijst wat binnen je domein zit, daarop weer een request doen, zonder no-follow.
Mocht ik deze nodig zijn, dan kan ik deze natuurlijk uitlezen en herschrijven indien nodig (location: index.php naar http://www.domein.nl/index.php) en aan mijn queue toevoegen ;)

Had eerst een extra functie in mijn script met get_headers maar die vreet nogal wat resources en maakt het script stukken slomer....
Just say hi!
  zondag 26 mei 2013 @ 22:18:38 #73
187069 slacker_nl
Sicko pur sang
pi_127046026
quote:
0s.gif Op zondag 26 mei 2013 22:17 schreef Chandler het volgende:

[..]

Mocht ik deze nodig zijn, dan kan ik deze natuurlijk uitlezen en herschrijven indien nodig (location: index.php naar http://www.domein.nl/index.php) en aan mijn queue toevoegen ;)
Je doet je ondertitel eer aan nu.
In theory there is no difference between theory and practice. In practice there is.
pi_127046138
quote:
14s.gif Op zondag 26 mei 2013 22:18 schreef slacker_nl het volgende:
Je doet je ondertitel eer aan nu.
en bedankt! *) zelfkennis is de helft...

maar verbeteringen worden gewaardeerd ;)
Just say hi!
pi_127046359
quote:
8s.gif Op zondag 26 mei 2013 21:39 schreef Chandler het volgende:

[..]

Top, ik ga het ff proberen!

Andere vraag; wanneer ik met Domdocument een html pagina wil laden krijg ik de volgende foutmelding.
Warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 1354

Nu snap ik best dat niet iedere pagina een nette opbouw heeft, maar wil eigenlijk geen foutmeldingen zien, gewoon parsen totdat hij niet meer kan parsen oid?! nu dacht ik laat ik kijken welke opties ik mee kan geven (maar 1) en die vond ik hier: http://www.php.net/manual/en/libxml.constants.php

Maar daarvan heb ik meerdere geprobeerd maar blijf errors opvangen... alleen een vieze @ werkt :{ iemand een idee hoe ik dat kan oplossen? Ps domdocument gebruik ik om links uit te kunnen lezen.
probeer deze eens :P

http://nl3.php.net/manual(...)-internal-errors.php
..///
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')