login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Profiel editor

Offline rienk - 24/01/2006 17:42 (laatste wijziging 24/01/2006 17:54)
Avatar van rienkLid Hallo ik heb een profielen site (totalme.nl) maar ik wil dat leden een profiel kunnen editten met dit script: http://www.mega-computers.nl/18/site2/editor ik heb al geprobeerd wat om te bouwen maar het lukt me niet...
Misschien weet iemand dit om te bouwen zodat hij niet lock.inc ophaalt maar dat hij de gegevens uit de tabel haalt waar de html in staan van de leden, in dit geval [profiel]
Dit is de editor pagina van de editor script:
  1. <script src="close.js" language="JavaScript" type="text/javascript">
  2. </script>
  3. <?php // Lock feature
  4. $lockcheck = file_get_contents("lock.inc");
  5. if ($lockcheck == 1){
  6. echo $lockcheck;
  7. echo "Editor is al in gebruik, probeer het over 5 minuten weer.";
  8. die;
  9. }
  10. $filename = 'lock.inc';
  11. $somecontent = "1";
  12. // Laten we eerst controleren of het bestand bestaat en of we er in kunnen schrijven.
  13. if (is_writable($filename)) {
  14. // In ons voorbeeld openen we $filename in 'toevoeg' modus.
  15. // De bestands pointer is aan het einde van het bestand
  16. // en daar gaat $somecontent naar toe als we het fwrite()'en.
  17. if (!$handle = fopen($filename, 'a')) {
  18. print "Kan het bestand niet openen ($filename)";
  19. }
  20. // Schrijf $somecontent naar ons bestand dat we geopend hebben.
  21. if (!fwrite($handle, $somecontent)) {
  22. print "Kan niet schrijven naar bestand ($filename)";
  23. }
  24. print "Editor is ge-locked voor deze sessie.";
  25. fclose($handle);
  26. } else {
  27. print "Het bestand $filename is niet schrijfbaar";
  28. }
  29. ?>
  30. <?php
  31. $bew = "index";
  32. if(isset($_GET['bew']))
  33. {
  34. $bew = $_GET['bew'];
  35. $bew = str_replace("..", "", $bew);
  36. }
  37. ?>
  38. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  39. <html xmlns="http://www.w3.org/1999/xhtml">
  40. <head>
  41. <title>Site bewerken: Module door Jos Bouma</title>
  42. <!-- tinyMCE -->
  43. <script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script>
  44. <script language="javascript" type="text/javascript">
  45. // PHP designed by: Jos Bouma @ Mega Computers
  46. tinyMCE.init({
  47. mode : "textareas",
  48. theme : "advanced",
  49. language : "nl",
  50. plugins : "filemanager",
  51. theme_advanced_buttons3_add : "filemanager",
  52. content_css : "../../inhoud/style.css",
  53. relative_urls : false
  54. });
  55.  
  56. </script>
  57.  
  58. <!-- /tinyMCE -->
  59. </head>
  60. <body>
  61. <?php
  62. <td align="center" valign="top"><form action="opslaan.php" method="POST" name="iets">
  63. <textarea name="profiel" cols="140" rows="20">'; if(isset($_POST['submit2'])) {echo stripslashes($_POST['profiel']);} else { echo stripslashes($list['profiel']);} echo'</textarea>
  64. <input type="form" name="post" value="wijzigen.php?pagina=profiel" />
  65. <input type="reset" name="reset" value="Wissen" />
  66. ?>
  67.  
  68. <?php
  69. $hiddenstuff = '<input type="hidden" name="ffp" value="';
  70. $fullfilepath = '../../inhoud/includes/'.$bew.$extension;
  71. $trailing = '" />';
  72. $hiddenbutton = $hiddenstuff.$fullfilepath.$trailing;
  73. // $hiddenbutton = str_replace(";", "", $hiddenbutton);
  74. echo $hiddenbutton
  75. ?>
  76. </form>
  77.  
  78. <?php
  79. $handle = fopen("../links.inc", "r");
  80. while (($data = fgetcsv($handle, 1000, ",")) != FALSE) {
  81. $num = count($data);
  82. for ($c=0; $c < $num; $c++) {
  83. switch ($c) {
  84. case 0:
  85. $sol_mlink = '?bew='.$data[$c];
  86. $linkdata1 = str_replace("editor/", "", $sol_mlink);
  87. break 1;
  88. case 1:
  89. $linkdata2 = "$data[$c]";
  90. echo " [ <a href=".'"'.$linkdata1.'"'."</a>".$linkdata2." ] ";
  91. break 1;
  92. default:
  93. break;
  94. }
  95. }
  96. }
  97. fclose($handle);
  98. ?>
  99. </body>
  100. </html>


Kan misschien iemand me helpen ik zou die gene heel dankbaar zijn.
alvast bedankt Mvg, rienk^^

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 24/01/2006 17:49
Avatar van Tuinstoel PHP expert <?php voor een stukje html? En ik dacht dat er net nog stonds iets van geen lappen code. 't Zijn toch weer 110 regels...
Offline rienk - 24/01/2006 17:55 (laatste wijziging 24/01/2006 17:56)
Avatar van rienk Lid
Citaat:
<?php voor een stukje html? En ik dacht dat er net nog stonds iets van geen lappen code. 't Zijn toch weer 110 regels...


als ik iframe kon gebruiken dan had ik dat gedaan en zat er een verticale scrollbar in, maar ik zie niet een andere oplossing dus dan maar een lap text.

Offline Rens - 24/01/2006 17:56 (laatste wijziging 24/01/2006 18:00)
Avatar van Rens Gouden medaille

Crew algemeen
Citaat:
Regels:
voorzie het bericht eventueel van codefragmenten (géén lappen text)


Volgende keer eerst even regels lezen?
Dus niet "dan maar een lap text".

Dan zal ik nog maar even een keer naar de regels wijzen:
Citaat:
Regels:
4.1 => plaats een reactie als je denkt een zinvolle bijdrage te kunnen leveren aan de discussie


De jouwe was niet echt zinvol hè...:?:
Lees die regels nou eens 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s