Ricaaa schreef:Lijkt me sterk? Kan ook zijn dat de server een andere configuratie had m.b.t de STRICT errors.Die errors zie je omdat de TS met het script heeft lopen kloten. In het begin zag ik de clone gewoon met andere errors.
hoe kan ik dit oplossen?
Ricaaa schreef:Wat is dat nou weer voor onzin.Ik heb altijd problemen gehad met One2xs host en scripts. De O2X servers zijn gewoon NIET goed ingesteld. Vandaar dat ik op dezelfde dag mijn hosting heb opgezegd hier omdat niks werkte.
De servers zijn prima ingesteld en als je een feature mist dan kunnen we altijd kijken of we je kunnen helpen.
De foutmelding zegt dat je een niet-statische functie niet statisch kunt aanroepen. Dat is gewoon logisch (waarom bestaat het hele begrip static anders in PHP?), en ik hoor graag van je op basis waarvan PHP dat goed zou moeten vinden. Je kunt PHP zo tweaken dat hij die foutmelding niet laat zien ja, maar dan heb je niet de fouten gefixt, dan heb je de melding verborgen.
Lijkt me niet dat een goede hoster dat standaard voor zijn klanten instelt, want je werkt er heel snel bugs mee in de hand als je je fouten verbergt.
Bovendien zie ik dat het script mysql_pconnect() gebruikt, en als er één brakke PHP functie is dan is die het wel.
Enfin; hoe je het fixt:
"STemplate:SMILEYYYYYYYYYYYBEGIN:display" moet je static maken, dat doe je door dit:
public function display
te vervangen door
public static function display
Maar je script draait niet omdat hij header.tpl en index.tpl en footer.tpl niet kan lezen om een of andere reden, staan die in de goede map en alles?
Lennard schreef:Ik had gisteren gekeken naar zn script, maar mysql_pconnect ie eruit, en als ik de functie STemplate verander door public static function, staat er dat ie niet static mag zijnWat is dat nou weer voor onzin.Eerdere citaten tonen
Ricaaa schreef:Ik heb altijd problemen gehad met One2xs host en scripts. De O2X servers zijn gewoon NIET goed ingesteld. Vandaar dat ik op dezelfde dag mijn hosting heb opgezegd hier omdat niks werkte.
De servers zijn prima ingesteld en als je een feature mist dan kunnen we altijd kijken of we je kunnen helpen.
De foutmelding zegt dat je een niet-statische functie niet statisch kunt aanroepen. Dat is gewoon logisch (waarom bestaat het hele begrip static anders in PHP?), en ik hoor graag van je op basis waarvan PHP dat goed zou moeten vinden. Je kunt PHP zo tweaken dat hij die foutmelding niet laat zien ja, maar dan heb je niet de fouten gefixt, dan heb je de melding verborgen.
Lijkt me niet dat een goede hoster dat standaard voor zijn klanten instelt, want je werkt er heel snel bugs mee in de hand als je je fouten verbergt.
Bovendien zie ik dat het script mysql_pconnect() gebruikt, en als er één brakke PHP functie is dan is die het wel.
Enfin; hoe je het fixt:
"STemplate:SMILEYYYYYYYYYYYBEGIN:display" moet je static maken, dat doe je door dit:
public function display
te vervangen door
public static function display
Maar je script draait niet omdat hij header.tpl en index.tpl en footer.tpl niet kan lezen om een of andere reden, staan die in de goede map en alles?
Dan gaat het script er dus op plek A vanuit dat die functie static is, en op plek B dat hij níet static is. Wat is er dan brak, de server of het script? 
Maargoed, dat is geen fatal error dus daar ligt het niet aan.
Als je mij de FTP gegevens PMt dan zal ik kijken of ik wat voor je kan doen als het geen uren werk is.

Maargoed, dat is geen fatal error dus daar ligt het niet aan.
Als je mij de FTP gegevens PMt dan zal ik kijken of ik wat voor je kan doen als het geen uren werk is.
Ja doet het prima hoor, blijft alleen eeuwig laden.
Je gebruikt Smarty 2.6.6 wat gelanceerd is in 2004, dat is 8 jaar geleden! Je gaat toch niet met droge ogen beweren dat het echt niet aan het script kan liggen als er dan fouten optreden?
Ik kan die fouten ook gewoon verbergen ja, dat doe ik met 1 regel code en dan lijkt het ook alsof het in 5.4 werkt, maar de fouten blijven gewoon, je ziet ze alleen niet meer - wat ik net ook al zei.
toevoeging op 15 juni 2012, 16:04:20:
Bewijs dat hij werkt: http://www.epicfails.nl/
one2xs server
Ajeu!
Maarja, echt werkt kun je het niet noemen.
Je gebruikt Smarty 2.6.6 wat gelanceerd is in 2004, dat is 8 jaar geleden! Je gaat toch niet met droge ogen beweren dat het echt niet aan het script kan liggen als er dan fouten optreden?
Ik kan die fouten ook gewoon verbergen ja, dat doe ik met 1 regel code en dan lijkt het ook alsof het in 5.4 werkt, maar de fouten blijven gewoon, je ziet ze alleen niet meer - wat ik net ook al zei.
toevoeging op 15 juni 2012, 16:04:20:
Bewijs dat hij werkt: http://www.epicfails.nl/
one2xs server
Ajeu!
Maarja, echt werkt kun je het niet noemen.
Wat een onzin. De reden dat hij blijft laden is omdat hij naar Gags zoekt. Ik heb er geen toegevoegd, dus hij blijft laden totdat hij ze heeft gevonden.
Alles werkt perfect.
Engiste wat jij hebt aangepast is de Home line in de config file. Die stond waarschijnlijk niet goed
toevoeging op 15 juni 2012, 16:08:58:
Vertel mij trouwens maar wat er volgens jou niet werkt dan?
Alles werkt perfect.
Engiste wat jij hebt aangepast is de Home line in de config file. Die stond waarschijnlijk niet goed

toevoeging op 15 juni 2012, 16:08:58:
Vertel mij trouwens maar wat er volgens jou niet werkt dan?
Ricaaa schreef:Wat een onzin.

Als je dak lekt zet je er zeker ook gewoon een emmertje onder en zeg je "ik zie geen water meer dus het lek is weg"?

Ik zie toch aan de code dat het niet gemaakt is voor PHP 5.4, en ik heb wel een beetje verstand van PHP dus ik weet waar ik over praat.
Het enige wat er aan jou server anders is, is dat jouw server standaard de foutmeldingen verbergt. Dat is slecht, maar volgens mensen zoals jij is dat goed want die denken niet verder dan "YEEY GEEN FOUTMELDING MEER DUS HET WERKT!".
Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Nu even wachten tot TS wat gags toevoegd...
Nu even wachten tot TS wat gags toevoegd...
Ricaaa schreef:Lennard heeft gelijk, als je host foutmeldingen verbergt is dat echt slecht.Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Nu even wachten tot TS wat gags toevoegd...
Jellesch schreef:Mijn host verbergt geen foutmeldingen.Nu even wachten tot TS wat gags toevoegd...Eerdere citaten tonen
Ricaaa schreef:Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Lennard heeft gelijk, als je host foutmeldingen verbergt is dat echt slecht.
Ik kan express een fout maken in een willekeurig script en die laat hij heel netjes zien.
Ik heb zelf een One2xs hosting getest en dat was zo bagger als wat (no offense) ik draaide daar simpele PHP scriptjes op en er waren overal foutmeldingen, terwijl de code (die toevallig door mijzelf geschreven was) perfect was. Hij deed het tevens ook op alle andere hosts die ik had, behalve op One2xs.
Hij gaf op One2xs niet alleen foutmeldingen, maar hij deed het ook gewoon niet. Net zoals dat het domein 10x gekoppeld moest worden voordat hij hem eindelijk pakte.

Ricaaa schreef:Bij mij werkt het perfect, one2xs heeft de nieuwste php versie de andere hosts waarschijnlijk niet, maar zullen we ophouden met de ruzie?Mijn host verbergt geen foutmeldingen.Eerdere citaten tonen
Jellesch schreef:Nu even wachten tot TS wat gags toevoegd...Eerdere citaten tonen
Ricaaa schreef:Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Lennard heeft gelijk, als je host foutmeldingen verbergt is dat echt slecht.
Ik kan express een fout maken in een willekeurig script en die laat hij heel netjes zien.
Ik heb zelf een One2xs hosting getest en dat was zo bagger als wat (no offense) ik draaide daar simpele PHP scriptjes op en er waren overal foutmeldingen, terwijl de code (die toevallig door mijzelf geschreven was) perfect was. Hij deed het tevens ook op alle andere hosts die ik had, behalve op One2xs.
Hij gaf op One2xs niet alleen foutmeldingen, maar hij deed het ook gewoon niet. Net zoals dat het domein 10x gekoppeld moest worden voordat hij hem eindelijk pakte.
Ricaaa schreef:Hij werkt nu, foto geupload.Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Nu even wachten tot TS wat gags toevoegd...
Potloodjes schreef:Natuurlijk werkt hij. Er is niks mis met dat script. Ligt gewoon aan O2X.Nu even wachten tot TS wat gags toevoegd...Eerdere citaten tonen
Ricaaa schreef:Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Hij werkt nu, foto geupload.
Het werkt ja, dat ontken ik ook niet. Ik zeg alleen dat de fouten niet verdwenen zijn, alleen de meldingen zijn weg.
Nu doet hij het ook op epicfails, simpelweg omdat ik
error_reporting(0);
heb toegevoegd.
En vrijwel iedereen zal het met me eens zijn dat je de fouten moet oplossen, niet de meldingen weghalen, dat is pure symptoombestrijding.
Als het lampje in je auto brandt dat je olie op is dan haal je ook niet het stekkertje van het lampje eruit. Je auto doet het dan nog prima, en je zal zeggen "zie je wel, werkt gewoon, dat lampje doet niks en is kapot", maar je snapt zelf al dat je er snel genoeg mee in de problemen komt.
Nu doet hij het ook op epicfails, simpelweg omdat ik
error_reporting(0);
heb toegevoegd.
En vrijwel iedereen zal het met me eens zijn dat je de fouten moet oplossen, niet de meldingen weghalen, dat is pure symptoombestrijding.
Als het lampje in je auto brandt dat je olie op is dan haal je ook niet het stekkertje van het lampje eruit. Je auto doet het dan nog prima, en je zal zeggen "zie je wel, werkt gewoon, dat lampje doet niks en is kapot", maar je snapt zelf al dat je er snel genoeg mee in de problemen komt.
Ricaaa schreef:Mijn host verbergt geen foutmeldingen.
Jawel.
Je code gebruikt onder andere de functie eregi(), en op PHP.net vind je:
"This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged."
PHP geeft daar ook een melding van
"As of PHP 5.3.0, the regex extension is deprecated in favor of the PCRE extension. Calling this function will issue an E_DEPRECATED notice. See the list of differences for help on converting to PCRE."
Dat jij die functie niet ziet dat betekent dus dat je host foutmeldingen verbergt.
Of je draait geen PHP 5.3.0 of hoger, of je verbergt foutmeldingen.
Ricaaa schreef:Ik kan express een fout maken in een willekeurig script en die laat hij heel netjes zien.
Ja dat is het leuke aan PHP, je kan het ene soort foutmeldingen laten weergeven en het andere soort foutmeldingen niet laten weergeven.
Jij mist foutmeldingen en ik kan feitelijk onderbouwen (zie hierboven) dat die fouten er gewoon ZIJN. Het staat op PHP.net, en het staat overal op internet.
Ricaaa schreef:Net zoals dat het domein 10x gekoppeld moest worden voordat hij hem eindelijk pakte.Ja, dat gebeurt standaard bij elke host natuurlijk... Op de een of andere manier zat er een fout in jouw account o.i.d. en daarom pakte hij hem niet. Ik was er niet bij (vakantie) dus dat is lekker makkelijk scoren nu.
Jellesch schreef:zullen we ophouden met de ruzie?
Goed plan ja, als Ricaaa nog de behoefte heeft om te reageren dan kan dat per PM of in een apart topic, ik ga er graag over door.
Potloodjes schreef:Hij werkt nu, foto geupload.
Mooizo.
Ricaaa schreef:Natuurlijk werkt hij. Er is niks mis met dat script. Ligt gewoon aan O2X.Eerdere citaten tonen
Potloodjes schreef:Nu even wachten tot TS wat gags toevoegd...Eerdere citaten tonen
Ricaaa schreef:Je ontwijkt wederom mijn vragen. Wat is er nou mis met dit script? Alles werkt voor zo ver ik kan zien.
Hij werkt nu, foto geupload.

