[PHP] Probleem met index (denk ik)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste mensen,

zit de laatste tijd nogal met een vreemd probleem en heb eigenlijk geen idee waar het door komt. Moet daarbij zeggen dat ik nog redelijk nieuw ben met PHP.

Het probleem onstaat bij het gebruiken van een index pagina waarin pagina's worden opgeroepen. De index pagina ziet er dan als volgt uit:

PHP:
1
2
3
4
5
6
7
8
9
<?php
$webmaster = "korte07@iie.nl";

define("INDEX", "set");
include("header.php");
include("main.php");
include("footer.php");

?>


Als ik dan de broncode van de pagina bekijk ziet dat er als volgt uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
?       <html>
 <head>
  <title>Titel</title>
  <link href="css/standaard.css" rel="stylesheet" type="text/css">
 </head>
 
 <body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
  <table width="700" height="500" cellpadding="0" cellspacing="0" border="0">&ensp;
        
   <tr valign="top">
    <td>Test</td>
   </tr>
   ?
  </table>
  
 </body>
</html>


De vraagtekentjes zijn in werkelijkheid vreemde vierkantjes die je in word verkrijgt door [] te typen, deze zorgen voor een enter in de pagina waardoor de layout helemaal door de war raakt.

Ik heb geen idee wat het kan zijn en hoop dat jullie meer hierover weten. Ik heb btw andere topics bezocht maar kan er echt niks over vinden.

Alle replys zijn welkom, bij voorbaat dank :)

Acties:
  • 0 Henk 'm!

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 09-09 15:24
zit dit:
code:
1
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

eens in de header van de pagina's en dit:
code:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

helemaal bovenaan (nog voor de <html> tag) in je pagina.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja dat heb ik nu gedaan, het werkt helaas niet :(

edit:
Het staat er nu btw wel keurig bij in de source ;)

[ Voor 41% gewijzigd door Verwijderd op 31-08-2003 12:50 ]


Acties:
  • 0 Henk 'm!

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Hoe plaats jij de pagina's op de server? FTP?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb het nu op mijn localhost staan, maar op de server met ftp gebeurt hetzelfde kijk maar eens in de source op www.kvo-assurantien.nl

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

het probleem zit 'm denk niet in je index maar in header.php ;) (of 1 van de andere includes)

[ Voor 20% gewijzigd door crisp op 31-08-2003 13:22 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Rob
  • Registratie: Februari 2000
  • Niet online

Rob

Het leek er op dat je je bestanden in binary mode opstuurde, maar het gebeurt ook local, dus dan kan het dat probleem niet zijn.

Misschien zet je editor er rare karakters bij?

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Uhm, waar dan? :$

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
if (!defined("INDEX"))
{
    include("error.php");
}

session_start();
include("ckvoass.php");
$kvoass = new kvoass();

if($_SESSION['ingelogd']!=true)
{
    echo "&nbsp;$loginfout";
}
else
{
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
    <html>
 <head>
  <title>Titel</title>
  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
  <link href=\"css/standaard.css\" rel=\"stylesheet\" type=\"text/css\">
 </head>
 
 <body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">
  <table width=\"700\" height=\"500\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
 ";
}

?>


Dit is btw niet het php van de algemene site maar van het beheer gedeelte, daar is dat vierkantje veel hindelijker.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Misschien zet je editor er rare karakters bij?
Ja dat zou misschien kunnen, ben sinds kort van ultraedit overgestapt op dreamweaver mx..

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

je doet hier weer een include, nl van ckvoass.php; ergens heb je denk ik een vreemd teken voor de <?php zitten of na de ?>

[ Voor 7% gewijzigd door crisp op 31-08-2003 13:25 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nee, ik heb nogmaals gekeken en heb echt nergens een vreemd teken zitten.

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je zet niet toevallig de bestanden in het Windows formaat op een *nix machine? Iets anders kan ik ook niet bedenken :?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Icey
  • Registratie: November 2001
  • Laatst online: 17-09 16:46
Spider.007 schreef op 31 August 2003 @ 13:42:
Je zet niet toevallig de bestanden in het Windows formaat op een *nix machine? Iets anders kan ik ook niet bedenken :?
offtopic:
ey, vraagje aan jou, zou je je webmaster@spiderdomein mail willen checken? ik kan je misschien helpen met bandbreedte voor je site.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nee, ik heb windows xp professional. Ik heb nu btw het vierkantje voor de <html> tag kunnen verwijderen, er staat er nu alleen nog één tussen </tr>?</table>. Kan het iets te maken hebben met de manier waarop ik die index splits? </tr> valt namelijk binnen de 'main.php' en </table> binnen 'footer.php'..

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja lachen, dat is dus wel gelukt, nu staat er </table>?</body> omdat ik de table binnen de 'main.php' heb gezet. Het verschuift dus gewoon mee :( Het is nu trouwens niet meer zo hinderlijk.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb geleerd dat session_start() allereerste is wat je op een pagina zet, daarna komt de rest. In jouw geval is dit niet zo...

Ik weet overigens niet of dit de oplossing is, ik ben zelf ook nog vrij nieuw met php.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Iedereen bedankt voor hun bijdrage. Ik probeer het nu wel verder alleen, waarschijnlijk kom ik er wel uit. Ik denk dat het inderdaad wat te maken heeft met de sessions J-Rome.

close topic please :)

Acties:
  • 0 Henk 'm!

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Icey schreef op 31 August 2003 @ 13:44:
[...]


offtopic:
ey, vraagje aan jou, zou je je webmaster@spiderdomein mail willen checken? ik kan je misschien helpen met bandbreedte voor je site.
offtopic:
Ik heb je al teruggemaild :)


Toch moet ik even kwijt dat de oplossingen die hier voorbij komen weinig constructief zijn. Ook ik kan de oplossing zo snel niet vinden; maar de plaats van je session_start hebben hier niets mee te maken.

kennykorte; hoe heb je het 1e character weggehaald? Heb je de files al eens in een andere editor (TextPad oid) bekeken?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
check al je files eens op zooi die niet tussen je php-haken staat. Dat is al eerder gezegd, en daar zit waarschijnlijk de fout wel in...

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ja, ik heb mijn php-files nu opnieuw bekeken met Ultra-Edit en het bleek dat dreamweaver die vierkantjes ervoor gooide (aantal vage tekentjes).

Ik moet zeggen dat ik het wel een b-tje vreemd vind omdat dreamweaver toch daadwerkelijk php ondersteunt. Blijkbaar dus nog niet zo goed of heeft het iets met mijn instellingen te maken. Meld het maar als je hier ook ervaring mee hebt.

Voor mij dus voorlopig geen dreamweaver meer en weer lekker werken met ultraedit :)
Pagina: 1