abonnement Unibet Coolblue Bitvavo
  vrijdag 30 september 2011 @ 11:14:17 #51
25889 Sitethief
Fulltime Flapdrol
pi_102543390
Nope, want de child class erft alle methods, prpoerties etc van de parent. Dus ook de construct, je kunt hem zelfs overschrijven.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  vrijdag 30 september 2011 @ 11:17:37 #52
25889 Sitethief
Fulltime Flapdrol
pi_102543518
Oh stom, probleem gevonden. *schaam* *schaam*
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  vrijdag 30 september 2011 @ 13:30:31 #53
101149 U.N.K.L.E.
Grappen over Tsjernobyl.
pi_102547756
quote:
0s.gif Op vrijdag 30 september 2011 11:17 schreef Sitethief het volgende:
Oh stom, probleem gevonden. *schaam* *schaam*
nou wat was het :P
Ze keek me smerig aan ik vond 'm zelf nog zo subtiel
maar ze kon ze niet waarderen, grappen over Tsjernobyl
pi_102547950
quote:
0s.gif Op vrijdag 30 september 2011 13:30 schreef U.N.K.L.E. het volgende:

[..]

nou wat was het :P
Gok: In de construct -> parent::__construct();
pi_102556163
quote:
0s.gif Op vrijdag 30 september 2011 11:09 schreef Catbert het volgende:
In java is het zo dat je de constructor van een parent expliciet aan moet roepen als je dat wil, zou me niet verbazen als dat in PHP ook zo was maar zeker weten doe ik het niet.
In PHP moet je de constructor van de parent class expliciet zelf aanroepen. In Java hoeft dat niet. Als je daar in de constructor niet begint met een aanroep naar een andere constructor van dezelfde class (function overloading) of een expliciete aanroep naar een constructor van de parent class, dan wordt een implicite aanroep naar een parameterloze constructor van de parent class toegevoegd.
  vrijdag 30 september 2011 @ 18:07:59 #56
58834 Catbert
The evil HR Director.
pi_102556317
quote:
0s.gif Op vrijdag 30 september 2011 18:00 schreef Light het volgende:
In PHP moet je de constructor van de parent class expliciet zelf aanroepen. In Java hoeft dat niet. Als je daar in de constructor niet begint met een aanroep naar een andere constructor van dezelfde class (function overloading) of een expliciete aanroep naar een constructor van de parent class, dan wordt een implicite aanroep naar een parameterloze constructor van de parent class toegevoegd.
Dat was ik idd vergeten, thanks :)
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_102560390
Ik heb momenteel het ongenoegen dat ik in de PHP code van een hobbyist PHP`er moet duiken. Het betreft een webwinkel met zo'n 50000 producten, met per product een aantal foto's. Een van de dingen die er moeten gebeuren is een flinke opruiming; zo zit er voor honderden MBs aan foto's in mappen van producten die niet (meer) bestaan, en zitten er andersom ook veel producten in de database die er eigenlijk niet meer thuishoren. De database-records zijn inmiddels weg.

Rest mij nu nog om de onbruikbare bestanden te verwijderen. Ik heb een simpel scriptje gemaakt dat door de fotomap heen looped en controleert of het bestand nog bruikbaar is of niet.

Nu betreft het natuurlijk een flink aantal bestanden en kreeg ik zojuist deze fout:
1Fatal error: Maximum execution time of 30 seconds exceeded

Spreekt voor zich, normaliter ga je dan even php.ini in en schroef je dat limiet iets omhoog. De webwinkel in kwestie draait echter op een shared hostingpakketje waar ik dus niet in de PHP configuratie kom. Ook het volgende bovenaan het script zetten mocht niet baten:

1
2
3
set_time_limit(60);
ini_set('max_execution_time', 60);
ini_set('max_input_time', 60);

Dan geeft de error namelijk nog steeds '30' seconden aan, oftewel hij doet gewoon niks met de ini_set regels. Wie heeft er een oplossing?

[ Bericht 0% gewijzigd door SecurityException op 30-09-2011 20:42:40 ]
pi_102561083
quote:
0s.gif Op vrijdag 30 september 2011 20:20 schreef SecurityException het volgende:
Dan geeft de error namelijk nog steeds '30' seconden aan, oftewel hij doet gewoon niks met de ini_set regels. Wie heeft er een oplossing?
En dit: set_time_limit(60); ?

Overigens:
quote:
This function has no effect when PHP is running in safe mode. There is no workaround other than turning off safe mode or changing the time limit in the php.ini.
Je kunt dmv een phpinfo(); aanroep erachter komen of safe mode aan staat.
pi_102561365
quote:
0s.gif Op vrijdag 30 september 2011 20:37 schreef The_Terminator het volgende:
En dit: set_time_limit(60); ?
Had ik ook al geprobeerd. Eveneens helemaal niks.

quote:
Je kunt dmv een phpinfo(); aanroep erachter komen of safe mode aan staat.
Safe mode staat uit. Het is wel een nieuwere versie van PHP die de hostingboer in kwestie draait en safe_mode zit daar zover ik weer sowieso niet meer in.
pi_102561541
quote:
0s.gif Op vrijdag 30 september 2011 20:43 schreef SecurityException het volgende:

[..]

Had ik ook al geprobeerd. Eveneens helemaal niks.

[..]

Safe mode staat uit. Het is wel een nieuwere versie van PHP die de hostingboer in kwestie draait en safe_mode zit daar zover ik weer sowieso niet meer in.
Heb je het ook al met een .htaccess met de inhoud:

php_value max_execution_time 60

geprobeerd?
pi_102561831
quote:
0s.gif Op vrijdag 30 september 2011 20:47 schreef The_Terminator het volgende:

[..]

Heb je het ook al met een .htaccess met de inhoud:

php_value max_execution_time 60

geprobeerd?
Nu wel. Maar ook dat maakt geen verschil.
(Dit soort dingen zijn de reden dat ik stiekem een hekel aan PHP heb, even geheel terzijde)
  vrijdag 30 september 2011 @ 20:58:04 #62
58834 Catbert
The evil HR Director.
pi_102562064
Waarom run je 'em niet gewoon een paar keer? Je verwijdert iedere run een zwik foto's.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
pi_102562127
quote:
0s.gif Op vrijdag 30 september 2011 20:58 schreef Catbert het volgende:
Waarom run je 'em niet gewoon een paar keer? Je verwijdert iedere run een zwik foto's.
Zo ga ik het nu even inrichten ja. Want in één keer gaat niet lukken. Via Google kom je op tienduizenden pagina's met 'oplossingen' voor dit probleem, maar geen een werkt.
pi_102562381
Zo, opgelost door er maar 5000 per keer te verwijderen, en dan op een knopje te drukken die de 5000 bestanden er na weer controleert.

Lijkt me trouwens lullig als je een script hebt dat je niet op kunt delen, deze beperking. Een flinke datadump bijvoorbeeld...
pi_102562584
quote:
0s.gif Op vrijdag 30 september 2011 20:43 schreef SecurityException het volgende:

Safe mode staat uit. Het is wel een nieuwere versie van PHP die de hostingboer in kwestie draait en safe_mode zit daar zover ik weer sowieso niet meer in.
Welke PHP-versie is dat dan?
pi_102562716
quote:
0s.gif Op vrijdag 30 september 2011 21:08 schreef Light het volgende:

[..]

Welke PHP-versie is dat dan?
5.3.7

Maar ik lees net dat safe_mode pas in 5.4 helemaal d'r uit gesloopt gaat worden. Hij staat in dit geval dus nog gewoon uit.
  zondag 2 oktober 2011 @ 21:11:38 #67
37634 wobbel
Da WoBBeL King
pi_102626526
Hoe werkt cURL pcies?

Heb nu het volgende:

1
2
3
4
5
6
7
8
9
10
<?php
    
//Hit schedule page
    
$options[CURLOPT_URL] = "http:/site.tk/isracheck";
    
$options[CURLOPT_POST] = TRUE;
    
$options[CURLOPT_POSTFIELDS] = 'form[postalCode]=7521EM&form[streetNumber]=338';
    
$options[CURLOPT_FOLLOWLOCATION] = FALSE;
    
$options[CURLOPT_HEADER] = false;
    
curl_setopt_array($ch$options);
    
$schedule curl_exec($ch);
?>
En dat werkt perfect, alleen curl_exec poept de inhoud meteen uit!! Ik wil niet dat hij het weergeeft op het scherm, maar dat hij opgeslagen wordt in $schedule
  zondag 2 oktober 2011 @ 21:15:50 #68
37634 wobbel
Da WoBBeL King
pi_102626806
Wat een ruk documentatie van cURL zeg...

CURLOPT_RETURNTRANSFER => TRUE
  zondag 2 oktober 2011 @ 22:24:27 #69
75592 GlowMouse
l'état, c'est moi
pi_102631726
De default-settings zijn niet optimaal, maar het is wel heel flexibel allemaal.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 2 oktober 2011 @ 22:36:50 #70
25889 Sitethief
Fulltime Flapdrol
pi_102632502
quote:
0s.gif Op vrijdag 30 september 2011 13:35 schreef Pakspul het volgende:

[..]

Gok: In de construct -> parent::__construct();
Nope, de connect functie vullen met $variable ipv $this->variable

:@ *schaam* :@

Maar dat krijg je dus als je twee wijzingen tegelijk uitvoerd, en een child class creeëren, en de waardes voor de connect uit de this halen (die ze weer ergens anders vandaan haalt) ipv met de class call meekrijgen. Dan zoek je de oorzaak op de verkeerde plek...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:15:56 #71
25889 Sitethief
Fulltime Flapdrol
pi_102648510
Ik kan zo een twee drie geen case bedenken waar het ophalen van twee tabellen in een SELECT handig zou zijn, ipv alle andere tabellen via JOINS op te halen...... weet iemand wel cases waarbij dit nuttig zou zijn?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:20:03 #72
75592 GlowMouse
l'état, c'est moi
pi_102648656
Wat bedoel je precies?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 3 oktober 2011 @ 14:40:20 #73
25889 Sitethief
Fulltime Flapdrol
pi_102649284
1
2
3
4
<?php
SELECT 
*
FROM productscategories
?>

Wat is het nut van twee tabellen opvragen in een select, waarbij je verder de relatie niet opgeeft??
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:42:41 #74
25889 Sitethief
Fulltime Flapdrol
pi_102649348
-niet dus-

[ Bericht 94% gewijzigd door Sitethief op 03-10-2011 14:52:31 (foutje) ]
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:43:40 #75
75592 GlowMouse
l'état, c'est moi
pi_102649377
Je hoort n*m rijen terug te krijgen, met n rijen in products en m rijen in categories.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 3 oktober 2011 @ 14:44:46 #76
25889 Sitethief
Fulltime Flapdrol
pi_102649409
argh, ik kan hier geen posts editten....
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:45:10 #77
75592 GlowMouse
l'état, c'est moi
pi_102649426
Dan moet je je adblocker uitzetten.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 3 oktober 2011 @ 14:45:49 #78
25889 Sitethief
Fulltime Flapdrol
pi_102649441
Nee, is proxy op werk die bepaalde adds blokkeert...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:47:58 #79
75592 GlowMouse
l'état, c'est moi
pi_102649496
Als het een grote werkgever is, kun je mailen met Danny.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 3 oktober 2011 @ 14:54:33 #80
25889 Sitethief
Fulltime Flapdrol
pi_102649714
Nee, max 40 man, maar goed, lang level Tor!

Anyway, wanneer zou je meerder tabellen op die manier willen ophalen? Anders laat ik die mogelijkheid gewoon uit mijn database class, want andere tabellen worden alleen dmv joins opgehaald.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 3 oktober 2011 @ 14:59:50 #81
75592 GlowMouse
l'état, c'est moi
pi_102649870
Wat jij doet is gelijk aan:
1
2
3
SELECT *
FROM products
JOIN categories
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 3 oktober 2011 @ 15:03:35 #82
25889 Sitethief
Fulltime Flapdrol
pi_102649989
Nee, dat is niet erg nuttig :P.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_102650846
als ik een pagina van 1 site wil includen op een andere site...hoe kan ik dat doen??

waar ik een foutmelding op krijg:
include
file_get_contents
fopen

foutmelding: URL file-access is disabled in the server configuration

phpinfo
allow_url_fopen On On (maar toch dezelfde foutmelding)
allow_url_include Off Off
  maandag 3 oktober 2011 @ 15:38:09 #84
75592 GlowMouse
l'état, c'est moi
pi_102651113
curl
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_102651871
voorbeelden leveren een blank scherm op, geen errors

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function get_data($url)
{
  
$ch curl_init();
  
$timeout 5;
  
curl_setopt($ch,CURLOPT_URL,$url);
  
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  
$data curl_exec($ch);
  
curl_close($ch);
  return 
$data;
}

$returned_content get_data('http://davidwalsh.name');
?>

wat gaat (doe ik) fout
  maandag 3 oktober 2011 @ 16:06:04 #86
75592 GlowMouse
l'état, c'est moi
pi_102651913
geen echo
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_102652043
quote:
0s.gif Op maandag 3 oktober 2011 16:06 schreef GlowMouse het volgende:
geen echo
doet niets
echo $returned_content;
pi_102653966
quote:
0s.gif Op maandag 3 oktober 2011 16:10 schreef MrNiles het volgende:

[..]

doet niets
echo $returned_content;
Is cURL überhaupt wel op de server geinstalleerd? Zou je moeten kunnen zien via phpinfo();
pi_102656427
quote:
0s.gif Op maandag 3 oktober 2011 16:10 schreef MrNiles het volgende:

[..]

doet niets
echo $returned_content;
error_reporting(E_ALL); en var_dump($returned_content);
pi_102677051
quote:
Is cURL überhaupt wel op de server geinstalleerd? Zou je moeten kunnen zien via phpinfo();
cURL support enabled

quote:
var_dump($returned_content);
bool(false)

wat wil dat zeggen?
  dinsdag 4 oktober 2011 @ 08:19:08 #91
136730 PiRANiA
All thinking men are atheists.
pi_102677081
quote:
0s.gif Op dinsdag 4 oktober 2011 08:16 schreef MrNiles het volgende:

[..]

cURL support enabled

[..]

bool(false)

wat wil dat zeggen?
http://nl3.php.net/curl_exec

quote:
Returns TRUE on success or FALSE on failure. However, if the CURLOPT_RETURNTRANSFER option is set, it will return the result on success, FALSE on failure.
pi_102677228
quote:
Returns TRUE on success or FALSE on failure. However, if the CURLOPT_RETURNTRANSFER option is set, it will return the result on success, FALSE on failure.
dat false een failure is snap ik
maar wat failt er dan
Is het script fout..of is het uitgeschakelt op de server?

complete cURL phpinfo
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
  dinsdag 4 oktober 2011 @ 09:19:01 #93
137776 boem-dikkie
Jedi Mind Baby!
pi_102678087
Weet iemand hier een gemakkelijke manier om op een website de foto's in te laden van een andere FTP directory? Ik heb uiteraard gegevens van beide FTP's.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 4 oktober 2011 @ 09:24:08 #94
75592 GlowMouse
l'état, c'est moi
pi_102678196
quote:
0s.gif Op dinsdag 4 oktober 2011 08:32 schreef MrNiles het volgende:

[..]

dat false een failure is snap ik
maar wat failt er dan
Is het script fout..of is het uitgeschakelt op de server?
ga zelf debuggen: http://nl.php.net/curl_exec
quote:
14s.gif Op dinsdag 4 oktober 2011 09:19 schreef boem-dikkie het volgende:
Weet iemand hier een gemakkelijke manier om op een website de foto's in te laden van een andere FTP directory? Ik heb uiteraard gegevens van beide FTP's.
wat is 'in te laden'?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 4 oktober 2011 @ 09:26:35 #95
137776 boem-dikkie
Jedi Mind Baby!
pi_102678249
quote:
0s.gif Op dinsdag 4 oktober 2011 09:24 schreef GlowMouse het volgende:

[..]

ga zelf debuggen: http://nl.php.net/curl_exec

[..]

wat is 'in te laden'?
Ik wil op een website alle foto's die in een bepaalde directory staan in een slider gooien. Zodat mensen alleen maar nieuwe foto's in die dir hoeven te zetten en hij ze automatisch op de website plaatst. Dat is normaal niet zo lastig maar omdat het hier om een andere FTP server gaat dan waar de website die de foto's moet laten zien staat weet ik even niet hoe ik dit kan aanpakken.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_102678270
quote:
14s.gif Op dinsdag 4 oktober 2011 09:19 schreef boem-dikkie het volgende:
Weet iemand hier een gemakkelijke manier om op een website de foto's in te laden van een andere FTP directory? Ik heb uiteraard gegevens van beide FTP's.
Waarom via FTP? Gewoon embedden geen betere optie?
  dinsdag 4 oktober 2011 @ 09:31:24 #97
137776 boem-dikkie
Jedi Mind Baby!
pi_102678365
quote:
0s.gif Op dinsdag 4 oktober 2011 09:27 schreef Scorpie het volgende:

[..]

Waarom via FTP? Gewoon embedden geen betere optie?
Ik bedoel niet per se via FTP, maar hoe te embedden?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_102678729
quote:
0s.gif Op dinsdag 4 oktober 2011 09:24 schreef GlowMouse het volgende:

[..]

ga zelf debuggen: http://nl.php.net/curl_exec

sorry dat ik maar 0,1% van jou php kennis heb
uit mijn antwoord zou toch wel kunnen blijken dat ik geen idee heb wel richting in te zoeken
misschien wil ik iets wat technisch niet mogelijk is op de server...

een schopje in de goede richting zou welkom zijn
  dinsdag 4 oktober 2011 @ 09:52:27 #99
4159 GI
Nee ik heet geen JOE
pi_102678862
Hij heeft wel een punt. Een schopje in de juiste richting ismoeilijk omdat er 100 richtingen zijn.
  dinsdag 4 oktober 2011 @ 09:53:35 #100
4159 GI
Nee ik heet geen JOE
pi_102678895
quote:
5s.gif Op dinsdag 4 oktober 2011 09:31 schreef boem-dikkie het volgende:

[..]

Ik bedoel niet per se via FTP, maar hoe te embedden?
Aangezien je de bestandlijst eigenlijk alleen maar nodig hebt kom je met " http://php.net/manual/en/function.ftp-rawlist.php " een heel eind denk ik.

http://www.php.net/manual/en/function.ftp-nlist.php
is ook een leuke :)

Google is your friend (Niet denigrerend bedoelt) " php get file list from ftp server "
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')