Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Snälla hjälp mig

Postades av 2008-07-03 21:57:41 - eric persson, i forum php, Tråden har 38 Kommentarer och lästs av 1397 personer

Hej,

Jag behöver hjälp med include som inte funkar.

articles.php:
<?php
include 'settings.php';

function loadContent($articleNumber){
global $a;
$contentName=$a[$articleNumber].".php";
$f=@file_get_contents("./articles/".$contentName);
if($f)echo $f; else echo "Loading failed";
}
?>

och sista är att öppna ett folder som heter articles och i den man tar o lägger en fil som heter
article.php:
<?php include("anything-you-want.php"); ?>

men den funkar ju inte jag har gjort en fil som heter *anything-you-want.php*
men det funkar inte.

Tacksam för svar!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-04 22:34:15 - eric persson

someone?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-05 00:29:33 - Torbjörn Stabo

Nu har jag inte läst igenom allt du skrivit, men frågar iaf. Kan du säga mer om varför/hur det inte fungerar. Felmeddelanden?


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-05 00:42:40 - eric persson

nej jag får inga fel, men du kan testa o se själv.

tack!


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-05 02:55:20 - eric persson

alså jag får inga fel, men när jag gör include det syns ingenting, nån som kan hjälpa mej?

jätte tacksam


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-05 11:18:38 - Per Persson

Beskriv vad du förväntar dig skall hända. Man orkar inte sätta sig och själv försöka förstå vad koden är tänkt att göra.


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-05 14:05:04 - eric persson

jag vill visa text som är dynamisk med include men det fungerar ej.

tacksam!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-05 14:50:23 - Per Persson

Är du säker på att det är include som felar? Kan det inte vara databasbitarna eller file_get_contents()?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-05 16:04:43 - eric persson

jag vet ej, Men kan du se vår felet är?

snälla hjälp mig

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-05 16:13:33 - Per Persson

Nej, jag ser inte det. Får du meddelandet "loading failed"?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-05 16:14:54 - eric persson

nej, det är bara blank

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-05 17:22:48 - Per Persson

Hmm... nu upptäckte jag möjligen något... Pröva att ändra i articles.php från
if($f) echo $f; else echo "Loading failed";
till
if($f) echo htmlentities($f); else echo "Loading failed";

Får du ut något nu?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-06 01:00:20 - eric persson

Det funkar inte, index.php?ID=1 säger:

Here we will load an article that get its contents depending on the ID we send using GET method through the URL string
so add an ID in the URL like localhost/contents/?ID=2
or localhost/contents/index.php?ID=2
<?php include("anything-you-want.php"); ?>

Here we will load a specific article not related to what user sends through the URL, but using known article number
<?php include("anything-you-want.php"); ?>

Det visar <?php include("anything-you-want.php"); ?> och visar inte *hej*

tacksam för svar!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-06 01:47:27 - Per Persson

Precis som jag trodde.

Vad din loadContent() gör är att läsa in PHP-koden och skicka den till webbläsaren i stället för att köra koden och skicka utskriften från den.

Ändra articles.php till

<?php
include 'settings.php';

function loadContent($articleNumber){
global $a;
$contentName=$a[$articleNumber].".php";
$f=@file_get_contents("./articles/".$contentName);
if($f) eval($f); else echo "Loading failed";
}
?>


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-06 02:25:34 - eric persson

jag får syntax error:

Parse error: syntax error, unexpected '<' in /home/www/Dinhemsida.com/contents/articles.php(8) : eval()'d code on line 1


tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-06 16:14:07 - eric persson

Nån som kan hjälpa

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-06 18:16:24 - Per Persson

Jag trodde eval fungerade aningen annorlunda. Prövar ett annat sätt:

<?php
include 'settings.php';

function loadContent($articleNumber){
global $a;

$path = './articles/' . $a[$articleNumber] . '.php';

if (!file_exists($path))
    echo 'Loading failed';

include $path;
}
?>


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-06 20:09:52 - eric persson

ju det funkar nu, men när jag tar sidan till loading failed den ger mig:

Loading failed
Warning: include(./articles/article2.php) [function.include]: failed to open stream: No such file or directory in /home/www/Dinhemsida.com/contents/articles.php on line 12

Warning: include() [function.include]: Failed opening './articles/article2.php' for inclusion (include_path='.:/usr/local/php5/share/pear') in /home/www/Dinhemsida.com/contents/articles.php on line 12

tacksam för svar!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-06 21:01:33 - Per Persson

Tänkte mig inte riktigt för. Lägg till ett else:

if (!file_exists($path))
    echo 'Loading failed';
else
    include $path;


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-06 21:06:55 - eric persson

Tack så mycket!

hur kan jag göra en länk som den här:
?

Jätte snällt av dig, tack!




Svara

Sv: Snälla hjälp mig

Postades av 2008-07-06 23:04:50 - Per Persson

Vad innebär de olika delarna i länken?

Du läser hämtar iaf de olika delarna från länken genom $_GET['articleid'], $_GET['id'] resp $_GET['letter'].


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-06 23:17:10 - eric persson

Ger mig sytax error:
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\index.php on line 17

en till fråga är hur kan jag visa en sida och inte Loading failed
?

Tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 07:45:36 - Per Persson

<b>Ger mig sytax error:</b>

Vad ger dig syntax error? Skrev du möjligen in det jag skrev rakt av, inklusive ordet "resp", vilket bara var en förkortning för "respektive" och inte är kod? Vad jag menade är att du hittar värdet från parametern 'articleid' i variabeln $_GET['articleid'], värdet från parametern 'id' i variabeln $_GET['id'] och värdet från parametern 'letter' i variabeln $_GET['letter'].


<b>en till fråga är hur kan jag visa en sida och inte Loading failed</b>

Byt ut echo 'Loading failed' mot en include av sidan du vill visa.


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 14:45:13 - eric persson

Kolla på min kode:
<?php include "articles.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Loading contents</title>
</head>

<body>
<br>
so add an ID in the URL like localhost/contents/?ID=2<br>
or localhost/contents/index.php?ID=2<br>

<?php
loadContent($_GET['articleid'], $_GET['id'] resp $_GET['letter'].
?>
</div>
<p></p>

</body>

</html>

ger mig syntax error.

Byt ut echo 'Loading failed' mot en include av sidan du vill visa.

Jag vet ej, Kan du skicka din kode?

tack så mycket!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 14:59:07 - Per Persson

Jag vet inte hur du vill att det skall funka. Vad innebär de olika parametrarna (articleid, id och letter)?

Sedan undrar jag... Är du här för att lära dig eller för att få någon att skriva kod åt dig?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 15:17:02 - eric persson

Hej manen, Jag är inte en PHP mästare.
Jag vill ha en länk som ser ut såhär :
varför? för att jag vill ha en länk som ser ut lång och inte kort.

Tacksam för svar!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 19:49:24 - eric persson

någon som kan hjälpa?

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 19:49:45 - Per Persson

Skriv in länken så då... För jag ser ingenstans där en länk skall skrivas ut...


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 20:15:13 - eric persson

hjälp me snälla, så varför har youtube en san länk oxå? watch?v=8mJIHsLjydA&nap;feature=related

tack


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 20:57:41 - Per Persson

Man kan skicka med flera argument till mottagande skript, i YouTubes fall handlar det om först vilken film, sedan att den var relaterad till en annan (används förmodligen till statistik).

Varför vill du ha en lång länk? Det är bara så idiotiskt att vilja ha en lång länk utan egentlig anledning. Ser du långa länkar som en statussak?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 21:04:28 - eric persson

Okay, Men varför advänder dem en lång länk?


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 21:13:15 - Per Persson

Jag svarade ju på den frågan... Läste du inte mitt svar?


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 21:14:43 - eric persson

oh sorry, nu läste jag,

du kan glömma det nu, vad sägs om loading failed kan du hjälpa mej med det?

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 21:48:38 - Per Persson

<b>Byt ut echo 'Loading failed' mot en include av sidan du vill visa.</b>

Jag gav dig tidigare denna kod:

if (!file_exists($path))
    echo 'Loading failed';
else
    include $path;


Där hittar du echo 'Loading failed'. Denna skall du byta ut mot en include av sidan du vill visa:
if (!file_exists($path))
    include 'default.php';
else
    include $path;


I default.php lägger du det som skall visas när en angivna sidan inte hittas.


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 22:24:26 - eric persson

tack så hemskt mycket!

har du ett email konto? jag vill fråga dej om en liten sak.

tack


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-07 22:48:21 - Per Persson

Skicka ett imail här på pellesoft.


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-07 22:58:22 - eric persson

ok, skickat,

tack!


Svara

Sv: Snälla hjälp mig

Postades av 2008-07-10 05:53:38 - eric persson

hej,

Snälla jag tror att det är lätt för dej,

Jag vill göra article nyherter som ser ut: article.php?id=1
och sen i den articlen jag har som grejer och jag vill göra en länk som ser ut så article.php?id=1&a=2

jag hade exakt samma script men nu hittar jag inte den längre,

nån som kan hjälpa?

tacksam för svar!


Svara

Sv:Snälla hjälp mig

Postades av 2008-07-10 15:54:16 - eric persson

nån snälla?

tack!


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 869
27 965
271 770
483
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies