Avatar billede grise_bassen Nybegynder
09. september 2005 - 14:46 Der er 8 kommentarer og
1 løsning

hjælp til include

jeg lavet det her hvor jeg kan oprette php filer online

jeg ville gerne have at så det man kunne have noget standardt teks i php filerne man laver så jeg lavede det her sådan her

<?
if ($_SESSION['logged_id']==TRUE){
?>

<?


$indhold1 = '
<?
session_start();

    $side = "../..";
    require "$side/includes/conf.php";

?>
<?

require "$side/includes/opret_mappe_phpfiler/opret_php_top.php";


$indhold


require "$side/includes/opret_mappe_phpfiler/opret_php_bund.php";


?>
';



if ($opret) {
    if (!file_exists($filnavn)) {
        $fil = fopen($filnavn, "a+");
        fputs($fil,  $indhold1);

 
  } else {
        echo "Der findes allerede en fil med det navn";
    }
}
?>


<form action="opret_php_filer.php" method="post">
<input type="text" name="filnavn" value="filens navn">
<br>
<textarea name="indhold" cols="40" rows="10"></textarea>
<input type="submit" name="opret" value="opret fil">
</form>




<?
} else {
echo"<br><br><bR><bR><bR><center><font size='3' color='red'>Du har ikke adgang til denne side</font></center>";
}
?>




det funker sådan set godt nok det includer filerne men når jeg så vil se min nye side skriver den


Parse error: parse error, unexpected T_REQUIRE in /usr/export/www/hosting/4boys/cms/admin/opret_mappe_phpfiler/filens navnwefwerf.php on line 17
Avatar billede grise_bassen Nybegynder
09. september 2005 - 14:53 #1
min fil jeg laver siger vi så hedder test.php

ser sådan her ud


<?
session_start();

    $side = "../..";
    require "$side/includes/conf.php";

?>
<?

require "$side/includes/opret_mappe_phpfiler/opret_php_top.php";


$indhold


require "$side/includes/opret_mappe_phpfiler/opret_php_bund.php";


?>


hvorfor skriver den hellere ikke teksten fra tekstareaet men bare $indhold
Avatar billede jaw Nybegynder
09. september 2005 - 15:08 #2
Prøv i første omgang, at ændre din $indhold1 til:
$indhold1 = '
<?
session_start();

    $side = "../..";
    require "$side/includes/conf.php";

?>
<?

require "$side/includes/opret_mappe_phpfiler/opret_php_top.php";


'.$_POST['indhold'].'


require "$side/includes/opret_mappe_phpfiler/opret_php_bund.php";


?>
';
Avatar billede jaw Nybegynder
09. september 2005 - 15:09 #3
Det vil sikkert også lykkes, da din parse error skyldes linien:
$indhold
som ikke afsluttes med: = noget; eller bare med: ;
Avatar billede jaw Nybegynder
09. september 2005 - 15:10 #4
Det var noget ævl, der skal stå:
Det vil sikkert også løse dit andet problem, da din parse error skyldes linien:
:)
Avatar billede jaw Nybegynder
09. september 2005 - 15:14 #5
For så måske at gøre den lidt pænere, så ku man gøre:
$indhold1 = '
  <?
  session_start();
  $side = "../..";
  require ($side."/includes/conf.php");
  require ($side."/includes/opret_mappe_phpfiler/opret_php_top.php");

  '.$_POST['indhold'].'

  require ($side."/includes/opret_mappe_phpfiler/opret_php_bund.php");
  ?>
';

Det er dog rent synsmæssigt, og bør ikke have nogen indflydelse på funktionen.
Avatar billede grise_bassen Nybegynder
09. september 2005 - 15:20 #6
Parse error: parse error, unexpected T_STRING in /usr/export/www/hosting/4boys/cms/admin/opret_mappe_phpfiler/opret_php_filer.php on line 133
Avatar billede grise_bassen Nybegynder
09. september 2005 - 15:22 #7
men fejl det virker tak
Avatar billede grise_bassen Nybegynder
09. september 2005 - 15:23 #8
smid et svar og du skal få din points :0)
Avatar billede jaw Nybegynder
09. september 2005 - 15:23 #9
Godt :) Selv tak...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester