Javascript PHP4 probleem[opgelost]

Ik heb voor een vriend van me een website verhuisd. Hij heeft zelf een server nu en moet zijn site op die server draaien.

Ik heb er al een tijd aan lopen klooien maar de site werkt op zich goed. alleen een ding wat mis gaat.

http://www.tsjerkhiddes.nl is de orginele site
http://83.81.83.41:10001/ is waar de site komt te draaien .

Het probleem is dat het fotoboek niet werkt en dan wel de popups werken niet als je op een foto klikt .

Ik heb me rot gezocht wat het nu precies is, maar denk dat ik nu weet waar het ongeveer zit.
Ik denk dat het te maken heeft met PHP want ik heb de site effe op mijn server gezet en daar werkt ie perfect

http://hetgilde.net/images/html

op mijn server draait versie PHP4.3.10
op de nieuwe server draait versie PHP4.4.0-3

Ik dacht dus eerst dat het in de html lag of phpcode maar het ligt duidelijk aan de PHP versie.

Wat kan ik het beste doen php versie veranderen of de php code veranderen, ik weet trouwens helemaal niks van php

alvast bedankt,

Jeroen

in de broncode van 83.etc zie ik: <img src=afbeeldingen/ border=0 alt="Klik op de foto om het venster te sluiten"></A>

op de server die wel werkt staat in de bron:
<img src=afbeeldingen/l_tsjerk1.jpg border=0 alt=“Klik op de foto om het venster te sluiten”></A>

De naam van de foto is een php variabele “file_name” zoals je aan de link kunt zien (foto.php?file_name=…) en wordt in het ene geval dus niet doorgegeven naar de volgende pagina. Het lijkt me sterk dat dat aan de versie ligt want dat zou PHP al lang moeten kunnen. Of dat iets in de code is kan je niet vertellen, want die staat er niet bij… Maar ik zou me kunnen vergissen hoor, van versies weet ik niet veel.

Ik ben nu alles naar de webserver aan het kopieren vanaf mijn server, daar werkt het perfect. kijken of het daar aan ligt

De afbeeldingen op de nieuwe server kunnen niet worden gevonden. Het ligt in ieder geval niet aan PHP. Ik zie namelijk helemaal geen afbeeldingen in het fotoboek (Safari).

Zijn de afbeeldingen geupload en staan ze in dezelfde map? (ik neem aan van wel maar ben dat ook wel eens vergeten). Wat ook kan werken is een absoluut adres aan te geven. Is Apache juist geconfigureerd zodat de docroot/wwwroot juist is ingesteld? Het lijkt mij een verwijzingsprobleem, geen PHP probleem.

Okee daar heb ik ook aan gedacht maar:

als je direct linkt naar een foto krijg je em gewoon te zien:

http://83.81.83.41:10001/afbeeldingen/l_tsjerk1.jpg

dus daar KAN het dan gewoon niet aan liggen toch ?

En dan nog als de Document root fout stond dan kon ie alle andere plaatjes in de site ook niet vinden lijkt me. En die laat ie juist allemaal zien .

Ik weet niet hoe jouw PHP eruit ziet, maar zoals die andere al zei, in de source staat alleen afbeelding/ mischien mis je een vraiabele ? of is die variabele niet ge definiert, of mischien verkeerd ? moet je effe kijken, je gebruikt neem ik aan zoiets als [ echo("<img src=\"$foto_id\">"); ] ofzo ?

[code:1:931205f55a]<tr> <td><A HREF=javascript:myOpen('foto.php?file_name=l_tsjerk1.jpg','as1',640,480)><img src=afbeeldingen/s_tsjerk1.jpg border=0 class=image alt=""></A></td>[/code:1:931205f55a] Dit staat in de fotoboek.html

[code:1:931205f55a]<?

echo “<A HREF=‘javascript:window.close();’><img src=afbeeldingen/”.$file_name." border=0 alt=“Klik op de foto om het venster te sluiten”></A>";

?>
[/code:1:931205f55a]Dit staat in foto.php

Ik weet echt helemaal niks van php en html dus.

Opgelost:

[code:1:044119fb1a]<html>
<head>
<link href="master.css" rel="stylesheet" type="text/css">
<title>Tjerk Hiddes</title>
</head>
<body bgcolor=#ffffff leftmargin=0 topmargin=0>

<?
$file_name = isset($_GET["file_name"]) ? $_GET["file_name"] : "";

echo “<A HREF=‘javascript:window.close();’><img src=afbeeldingen/”.$file_name." border=0 alt=“Klik op de foto om het venster te sluiten”></A>";

?>

</body>
</html>[/code:1:044119fb1a]

Door hulp van bertjan

register_globals staat niet aan op de server maar deze “hack” lost dat dus op

[quote:5fa2823ec6="jeroenimo"]register_globals staat niet aan op de server maar deze "hack" lost dat dus op[/quote:5fa2823ec6] Ik kreeg al zo'n idee dat het daar aan lag. Er zijn veel mensen die daar over struikelen.