login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Upload locatie FCKeditor

Offline mike87 - 01/04/2009 16:03
Avatar van mike87Nieuw lid Goedemiddag,

Ten eerste, leuke 1 april grap hoor 

Ten tweede had ik een vraagje:
Momenteel ben ik een website aan het bouwen waarvan er eerst een testversie komt te draaien op de locatie: http://test.website.nl/nieuwenaam/, de liveomgeving van de website komt later te draaien op www.dewebsite.nl

Nu heb ik in het CMS dat ik bouw FCKeditor zitten waarin de gebruiker ook afbeeldingen kan uploaden. Dit werkt prima. Het enige probleem is dat wanneer de website LIVE zou worden geplaatst, de afbeeldingen niet meer zullen werken vanwege het path dat FCKeditor gebruikt.

Het upload path staat namelijk als volgt:
$Config['UserFilesPath'] = '/nieuwenaam/userfiles/' ;

Hierdoor werkt alles op de test locatie, maar wanneer de website live gaat, is de positie van de userfiles folder anders omdat de website niet in de map 'nieuwenaam' zal staan.

Weet iemand misschien een handige manier om dit op te lossen?

6 antwoorden

Gesponsorde links
Offline ArieMedia - 01/04/2009 16:26
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Lijkt mij aardig simpel.
$Config['UserFilesPath'] = '/userfiles/' ;

voilla
Offline mike87 - 01/04/2009 16:49
Avatar van mike87 Nieuw lid Maar dan pakt FCK de map userfiles in de root directory van de test locatie. Ik heb een aparte test-server waar meerdere websites op staan (ieder in een eigen map). Als ik bij meerdere websites FCK op deze manier instel, zouden ze allemaal gebruik maken van deze userfiles folder, dat is niet de bedoeling.
Offline mathiasB - 01/04/2009 19:21
Avatar van mathiasB HTML interesse Dat is toeval.. iemand in men klas vroeg me net hetzelfde vandaag..

Je moet dat path bekijken vanuit je root..
Offline mike87 - 01/04/2009 20:45
Avatar van mike87 Nieuw lid Ja dat weet ik, het probleem is dus dat het path op de test locatie anders is dan op de live omgeving van de website.
Op zich is het geen probleem om deze variabel te vervangen bij het live plaatsen van de website, maar wat wel een probleem is, is de bron van de afbeeldingen die al die FCKeditor zijn geplaatst, hierin is namelijk het oude path terug te vinden die aangeeft dat de map 'userfiles' in een andere map zit, terwijl dit niet het geval is in de live omgeving.
Offline vinTage - 01/04/2009 22:01 (laatste wijziging 02/04/2009 09:06)
Avatar van vinTage Nieuw lid Gewoon je tabel met de url updaten met pma ?

http://dev.mysq...on_replace


  1. SELECT REPLACE('www.mysql.com', 'w', 'Ww');
  2. -> 'WwWwWw.mysql.com'


Ibrahim schreef:
Verkeerde topic? 
Offline ArieMedia - 01/04/2009 22:21
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
mike87 schreef:
Maar dan pakt FCK de map userfiles in de root directory van de test locatie. Ik heb een aparte test-server waar meerdere websites op staan (ieder in een eigen map). Als ik bij meerdere websites FCK op deze manier instel, zouden ze allemaal gebruik maken van deze userfiles folder, dat is niet de bedoeling.
Aaha, je zit dus met meerdere gebruikers. Dan zou ik gewoon een global defineren wat de gebruiker-map is.

Bijvoorbeeld: httpdocs/mike/
Het netst ergens in je config.
  1. define('_usermap', 'httpdocs/mike/');
die /mike/ is natuurlijk variabel aan de gebruiker
De code voor die path word dan:


  1. $Config['UserFilesPath'] = _usermap.'/userfiles/' ;
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.32s