Avatar billede herberth Juniormester
20. februar 2015 - 19:13 Der er 27 kommentarer og
1 løsning

Fejlfinding

Hej

Nogen der kan forklare hvorfor denne her:

<?
$delay=time()+6*60*60;
$week=date("W",$delay);
$year=date("Y",$delay);

$horodir=$source_dir."/od/ugehoroskop/da/$year/$week";
//echo date("r",$delay);

$tmp="<h1>Ugehoroskop - Uge $week, år $year</h1>".
    @implode('', @file($source_dir."/od/ugehoroskop/da/header.txt"));

$tmp.="<br /><br /><br />
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/skytte.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=56\">
    <H2>Skytten  22/11-21/12</H2></A>
    ".@implode('', @file($horodir."/sagittarius.txt"))."
    </td></tr></table><br />
<br />

$page['METATAGS'] = '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />';

$page['BODY']=$tmp;
?>

---------------------------------

Ikke vises på denne side:
http://netspirit.dk/new/pages/ugehoroskop.php

Hvad skal jeg evetuelt rette i php filen?
Avatar billede claes57 Ekspert
20. februar 2015 - 19:53 #1
og vedr siden - når vi nu skal derind. Læseren tituleres HUN - men fx Berømte personer født i vandbærerens tegn: Roosevelt, Jeltsin, Charles Dickens, Mozart, Halfdan Rasmussen, Jens Jørgen Thorsen, Poul Dissing, Poul Reichardt, Bob Marley, Placido, Domingo, Anja Andersen, Anne Marie Helger.
10 mænd + 2 kvinder - og Placido, Domingo med komma?
Hvorfor skulle en mand læse og tro på det? Jeg er ikke en HUN.
Hvorfor skulle en kvinde blive inspireret med så få kvinder i tegnet.
Avatar billede herberth Juniormester
20. februar 2015 - 20:06 #2
Okay pointe forstået - det skal jeg nok rette...

Men kan jeg også blive guidet på vej til hvorfor der ikke vises ugehoroskoperne?

Skal jeg ændre noget i Php filen?
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 20:41 #3
Der er vel en syntaksfejl. Se at få slået til at du kan se syntaksfejl.

Der mangler vist en "; efter

<br />

altså

<br />";

Horoskoper? - suk.
Avatar billede herberth Juniormester
20. februar 2015 - 20:55 #4
Altså det sidste <br>  ?

Sådan =

<br />"

$page['METATAGS']
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 20:58 #5
Og så lige også et semikolon - se hvad jeg skrev.
Avatar billede herberth Juniormester
20. februar 2015 - 21:06 #6
Det er desværre ikke det.
For at gøre det lettere overskueligt havde jeg kun vist en del af php filen - og her var jeg kommet til at slette lidt efter <br> men det er der altså i den originale fil som ser sådan her ud:

Kan det være noget med at jeg peger på forkerte stier?

<?
$delay=time()+6*60*60;
$week=date("W",$delay);
$year=date("Y",$delay);

$horodir=$source_dir."/od/ugehoroskop/da/$year/$week";
//echo date("r",$delay);

$tmp="<h1>Ugehoroskop - Uge $week, år $year</h1>".
    @implode('', @file($source_dir."/od/ugehoroskop/da/header.txt"));

$tmp.="<br /><br /><br />
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/skytte.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=56\">
    <H2>Skytten  22/11-21/12</H2></A>
    ".@implode('', @file($horodir."/sagittarius.txt"))."
    </td></tr></table><br />
<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/stenbukken.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=57\">
    <H2>Stenbukken  21/12-20/01</H2></A>
    ".@implode('', @file($horodir."/capricorn.txt"))."
    </td></tr></table><br />
<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/vandmand.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=46\">
    <H2>Vandbærer  20/01-19/02</H2></A>
    ".@implode('', @file($horodir."/aquarius.txt"))."
    </td></tr></table><br />
<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/fisk.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=47\">
    <H2>Fiskene 19/02 - 20/03</H2></A>
        ".@implode('', @file($horodir."/pieces.txt"))."
    </td></tr></table><br />
<br />


<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
<TR>
<td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
<IMG src=\"images/pagemaster/vaedder.gif\"></td>
<td valign=\"middle\" width=\"99%\">
<A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=48\">
<H2>Vædder 20/3 - 20/4</H2></A>
        ".@implode('', @file($horodir."/aries.txt"))."
    </td></tr></table><br />

<br />


<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/tyr.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=49\">
    <H2>Tyren 20/4 - 21/5</H2></A>
        ".@implode('', @file($horodir."/taurus.txt"))."
    </td></tr></table><br />

<br />



<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/tvilling.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=50\">
    <H2>Tvillingerne 21/5 - 20/6</H2></A>
        ".@implode('', @file($horodir."/gemini.txt"))."
    </td></tr></table><br />

<br />



<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/krebs.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=51\">
    <H2>Krebsen 20/6 - 22/7</H2></A>
        ".@implode('', @file($horodir."/cancer.txt"))."
    </td></tr></table><br />

<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/loeve.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=52\">
    <H2>Løven 22/7 - 23/8</H2></A>
        ".@implode('', @file($horodir."/leo.txt"))."
    </td></tr></table><br />

<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/jomfru.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=53\">
    <H2>Jomfruen 23/8 - 23/9</H2></A>
        ".@implode('', @file($horodir."/virgo.txt"))."
    </td></tr></table><br />

<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/vaegt.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=54\">
    <H2>Vægten 23/9 - 22/10</H2></A>
        ".@implode('', @file($horodir."/libra.txt"))."
    </td></tr></table><br />

<br />

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/skorpion.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=55\">
    <H2>Skorpionen 23/10-21/11</H2></A>
        ".@implode('', @file($horodir."/scorpio.txt"))."
    </td></tr></table><br />

<br />

<br clear=\"all\" />
<div align=\"center\">
<a href=\"java script:history.go(-1)\" name=\"Tilbage\"><img src=\"./themes/Netspirit/images/netspirit_arrow_left.gif\" border=\"0\" height=\"14\" width=\"19\"></a>
</div>
<br />";


$page['METATAGS'] = '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />';

$page['BODY']=$tmp;
?>
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 21:07 #7
Se at få slået til at du kan se syntaksfejl.
Avatar billede herberth Juniormester
20. februar 2015 - 21:10 #8
fx denne her - hvor peger den egentlig hen?

    ".@implode('', @file($horodir."/sagittarius.txt"))."
Avatar billede herberth Juniormester
20. februar 2015 - 21:10 #9
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 21:21 #10
Du kan altid se i kildeteksten hvad der bliver indsat - men hvad er linket til den kode du har vist?
Avatar billede herberth Juniormester
20. februar 2015 - 21:38 #11
PHP filen ligger her:
http://netspirit.dk/new/pages/ugehoroskop.php

Og de filer som den skal pege på ligger fx her:
http://netspirit.dk/od/ugehoroskop/da/2015/1/sagittarius.txt
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 21:45 #12
Hvis du undlader @ foran @implode og @file, kan du se fejlbeskeden.
Avatar billede herberth Juniormester
20. februar 2015 - 21:46 #13
i bund og grund er problemet jo at fx denne her ikke peger hen på det rigtige - og hvordan ændre jeg det? - nogle ideer?

".@implode('', @file($horodir."/sagittarius.txt"))."
Avatar billede herberth Juniormester
20. februar 2015 - 21:47 #14
øjeblik det prøver jeg lige..
Avatar billede herberth Juniormester
20. februar 2015 - 21:51 #15
næ det ændrede desværre ikke noget
Avatar billede herberth Juniormester
20. februar 2015 - 21:53 #16
jeg arbejder i Dreamweaver CS6
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 22:03 #17
Mnjah - enten kommer teksten i filen, eller også kommer der en fejlbesked. Øhm, har du lagt filen på serveren?
Avatar billede herberth Juniormester
20. februar 2015 - 22:23 #18
Hej E - Spørger du om jeg har opdateret denne fil?
http://netspirit.dk/new/pages/ugehoroskop.php
Avatar billede herberth Juniormester
20. februar 2015 - 22:27 #19
Tja resultatet på siden (kigger på kildekoden) er jo:


<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td style="padding-right: 15px" valign="middle" width="70">
    <IMG src="http://netspirit.dk/images/pagemaster/stenbukken.gif"></td>
    <td valign="middle" width="99%">
    <A href="../?page=57">
    <H2>Stenbukken  21/12-20/01</H2></A>
   
    </td></tr></table><br />
<br />

Så den får slet ikke fat i :

".@implode('', @file($horodir."/sagittarius.txt"))."
Avatar billede erikjacobsen Ekspert
20. februar 2015 - 22:32 #20
Den sku' jo så sandelig også prøve at få fat på

  ".implode('', file($horodir."/sagittarius.txt"))."
Avatar billede herberth Juniormester
20. februar 2015 - 22:33 #21
Altså giver den her kilde fra PHP fil;

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
  <tr>
    <td style=\"padding-right: 15px\" valign=\"middle\" width=\"70\">
    <IMG src=\"images/pagemaster/vandmand.gif\"></td>
    <td valign=\"middle\" width=\"99%\">
    <A href=\"http://www.netspirit.dk/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=46\">
    <H2>Vandbærer  20/01-19/02</H2></A>
    ".@implode('', @file($horodir."/aquarius.txt"))."
    </td></tr></table><br />
<br />

-------------------------

Kun dette resultat:

<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td style="padding-right: 15px" valign="middle" width="70">
    <IMG src="http://netspirit.dk/images/pagemaster/vandmand.gif"></td>
    <td valign="middle" width="99%">
    <A href="../?page=46">
    <H2>Vandbærer  20/01-19/02</H2></A>
   
    </td></tr></table><br />
<br />

------

Altså må der være noget galt med denne her del:

    ".@implode('', @file($horodir."/aquarius.txt"))."

--------

Men hvad?
Avatar billede herberth Juniormester
20. februar 2015 - 22:37 #22
Jeg ved at filen ligger på serveren - for den kan jeg se fx her:
http://netspirit.dk/od/ugehoroskop/da/2015/1/sagittarius.txt

Så der må jo være noget galt i selve kaldet - eller hvad?
Avatar billede herberth Juniormester
20. februar 2015 - 22:46 #23
Jeg fik et lille gennembrud!

Jeg kunne se at der øverst på siden stod uge 08

Og så bemærkede jeg at den mappe med uge 8 jeg havde lavet havde jeg kaldt 8 - og ikke 08 - det ændrede jeg og nu er der lidt hul igennem.
Avatar billede herberth Juniormester
21. februar 2015 - 12:16 #24
Opdatering og afslutning af spørgsmål.

Det viste sig at være en fejl i stien. Linkene skulle pege på mapper med navnene: 01, 02, 03 etc. og ikke mapper med navne 1, 2,3 etc.

Tak for hjælpen, deltagelsen og hints til at løse problemet.

Hvis nogle ønsker point så smid venligst et svar og ellers så lukker jeg spørgsmålet om en dags tid.

Tak!
Avatar billede herberth Juniormester
21. februar 2015 - 13:00 #25
TILLÆGSSPØRGSMÅL!

Jeg vil gerne have php filen til at inkludere noget adsense google kode. Men når jeg skriver følgende i php:

<br clear=\"all\" />
<div align=\"center\">
include 'http://www.netspirit.dk/od/ugehoroskop/da/header.txt';
</div>
<br />";

-----------

bliver resultatet på siden blot:

include 'http://www.netspirit.dk/od/ugehoroskop/da/header.txt';

-----------

Hvordan er koden til include - således at der på dette sted hentes noget tekst / kode som jeg har kommet i en almindelig txt fil - altså på samme måde som php filen henter min header når koden er som følgende:

$tmp="<h1>Ugehoroskop - Uge $week, år $year</h1>".
    @implode('', @file($ns_static_path."/od/ugehoroskop/da/header.txt"));

------------------

Koden skal blot hente en vilkårlig fil - ikke overskrift mv. - Hvordan gør jeg det?

Hvis jeg blot skriver

    @implode('', @file($ns_static_path."/od/ugehoroskop/da/header.txt"));

Så fortæller den mig at der er syntaksfejl.
Avatar billede claes57 Ekspert
26. februar 2015 - 14:30 #26
på det tidspunkt er du i html-mode.
i starten på phpkoden gemmer du
include 'http://www.netspirit.dk/od/ugehoroskop/da/header.txt';
i en variabel (fx horoskop).

så sæt php-pinger omkring:
<br clear=\"all\" /><div align=\"center\">".horoskop."</div><br />";

og generelt overalt, hvor du har
<?
skal det rettes til
<?php
ellers får du problemer med nyere php (du bør opgradere).
Avatar billede herberth Juniormester
27. februar 2015 - 06:34 #27
Hej Claes - Tak for de gode råd. Jeg bør så sandelig opgradere snarest! Tak for din tilbagemelding, det er jeg super glad for.

Smid et svar hvis du vil have point - og ellers lukker jeg blot spørgsmålet om et par dage.
Avatar billede herberth Juniormester
27. februar 2015 - 06:35 #28
Ups jeg så lige at spørgsmålet allerede er lukket. Sorry.
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

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