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
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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"; ?> ';
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: ;
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: :)
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.
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
09. september 2005 - 15:22
#7
men fejl det virker tak
09. september 2005 - 15:23
#8
smid et svar og du skal få din points :0)
09. september 2005 - 15:23
#9
Godt :) Selv tak...
Vi tilbyder markedets bedste kurser inden for webudvikling