login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Laden gaat traag

Offline thyssimonis - 28/07/2006 22:39 (laatste wijziging 28/07/2006 23:52)
Avatar van thyssimonisPHP interesse Hoi,

Heel mijn site is snel maar het laden van het bestand topic.php duurt gewoon te lang. (15026 ms)
Heeft iemand tips hoe ik het best de oorzak kan vinden?

Mvg,

Thijs

Probleem gevonden: file(), zoek nu oplossing!

12 antwoorden

Gesponsorde links
Offline Tuinstoel - 28/07/2006 22:44
Avatar van Tuinstoel PHP expert Onnodige coding? Te lang, oneindige loops etc?
Offline thyssimonis - 28/07/2006 22:50 (laatste wijziging 28/07/2006 22:52)
Avatar van thyssimonis PHP interesse Heb geen errors ofzo. Alle loops worden netjes afgesloten. Bestand is 14kb.

Na uren zoeken en dingen weghalen heb ik het probleem gevonde:

  1. <?if(empty($show['avatar']) == false AND @file(url.'/'.$show['avatar']) == true){?><img src="<?=url.'/'.$show['avatar'];?>" /><?}else{?><img src="<?=url;?>/images/icons/account.gif"><?}?>


Wat doe ik hier fout?
Offline Tuinstoel - 28/07/2006 22:52
Avatar van Tuinstoel PHP expert 14 KB is al redelijk wat, maar je moet specifieker zijn, je moet zelf ook al wat onderzocht hebben en mogelijke oorzaken hebben. Wij hebben niks aan zoiets, zo kunnen we je tenslotte niet helpen .
Offline thyssimonis - 28/07/2006 22:56
Avatar van thyssimonis PHP interesse file functie is het probleem ik dit niet op een betere manier doen?
Offline riekele - 28/07/2006 23:04
Avatar van riekele PHP beginner als je die @ daarvoor weghaalt krijg je dan een error?
Offline thyssimonis - 28/07/2006 23:13 (laatste wijziging 28/07/2006 23:15)
Avatar van thyssimonis PHP interesse Nee, ik kan de functie wel weghalen heb ik nu gedaan, maar in de ubb.php moet hij wel bijven
Offline marten - 28/07/2006 23:35
Avatar van marten Beheerder show eens wat code? Post je code eens op www.plaatscode.be Meestal moet je de oorzaak hierbij de loops zoeken
Offline thyssimonis - 28/07/2006 23:50
Avatar van thyssimonis PHP interesse Heb ik gedaan waar ik nu nog steets die file functie gebruik.
Is er geen andere optie om te checke of het plaatje wel bestaat op een snelle manier?
Offline Martijn1989 - 28/07/2006 23:50
Avatar van Martijn1989 PHP ver gevorderde SQL selecteren is ook belangrijk, selecteer alleen wat je nodig niet en niet alles : *
Offline Tuinstoel - 29/07/2006 09:43
Avatar van Tuinstoel PHP expert @file(url.'/'.$show['avatar'])

Waarom controleer je die avatar? Zou file_exists niet beter zijn als het intern is, en controleer die avatars gewoon op een andere pagina. Een kruisje is een keer niet zo erg.
Offline ikkedikke - 29/07/2006 13:46
Avatar van ikkedikke PHP expert of zorg gewoon dat je altijd een avatar hebt staan. als je ze tenminste lokaal hebt staan. als er geen eigen ingevuld is geef je ze gewoon het standaard plaatje;-)
Offline prorsoft - 29/07/2006 17:54 (laatste wijziging 29/07/2006 17:58)
Avatar van prorsoft PHP gevorderde ik denk dat ik de fout heb,
hoe kan een file() nou true zijn?
file laadt de inhoud van het file wat jij in dat geval denk ik niet wil.
gebruik file_exists().

dus zo:
  1. <?if(!empty($show['avatar']) AND file_exists($url.'/'.$show['avatar'])){?><img src="<?=$url.'/'.$show['avatar'];?>" /><?}else{?><img src="<?=$url;?>/images/icons/account.gif"><?}?>


edit: tuinstoel zei 't al:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.183s