Pop up in php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dave Disseldorp

Dave Disseldorp

25/01/2007 23:21:00
Quote Anchor link
Hoi ik ben al een tijdje bezig met dit probleem

ik heb hier onder 2 pagina's die heel simpel foto's laat laden uit een map.


nu ben ik aan het stoeien om in deze link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;


een popup te maken
maar hoe doe je dat
ik krijg alleen maar fout meldingen.

Het script werkt nu wel alleen wat ik nu nog wil is
dat ie in een popup opent maar dan zonder de werk knoppen van windows


hier onder het script
alvast bedankt om dit te lezen
graag een reactie (ook kan het niet ofzo ?)

index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

</head>

<body>

</body>
</html>
<SCRIPT>
      <!--

      if (window.Event) // Only Netscape will have the CAPITAL E.
      document.captureEvents(Event.MOUSEUP); // catch the mouse up event

      function nocontextmenu()  // this function only applies to IE4, ignored otherwise.
      {
       event.cancelBubble = true
       event.returnValue = false;

       return false;
      }

      function norightclick(e) // This function is used by all others
      {
      if (window.Event) // again, IE or NAV?
      {
      if (e.which == 2 || e.which == 3)
      return false;
      }
      else
      if (event.button == 2 || event.button == 3)
      {
      event.cancelBubble = true
      event.returnValue = false;
      return false;
      }

      }

      document.oncontextmenu = nocontextmenu;  // for IE5+
      document.onmousedown = norightclick;  // for all others
      //-->
      </SCRIPT>
      <script language="JavaScript">

<!--
function keypressed ()  { alert ("Toetsenbord is uitgeschakeld");}

document.onkeydown=keypressed;
-->

</script>




<?php
$dir
= 'eindfeest'; // de directory die hij uit moet lezen
$extarray = array ("jpg","gif","png"); // de extensie die hij weer moet geven

if ($handle = opendir($dir))
{

    while (false !== ($file = readdir($handle)))
    {

        $bestand = $dir ."/". $file ;
        $ext = pathinfo($bestand);
        

        foreach ($extarray as $waarde)
        {

        
                
                if(strtolower($ext['extension']) == $waarde)
                {
                    <
echo " <a href='indexview.php?$dir=$file' target='_blank'><img src=' $dir/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;
                }
        }
    }

    closedir($handle);
}

?>


indexview.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
</head>


</body>
</html>

<SCRIPT>
      <!--

      if (window.Event) // Only Netscape will have the CAPITAL E.
      document.captureEvents(Event.MOUSEUP); // catch the mouse up event

      function nocontextmenu()  // this function only applies to IE4, ignored otherwise.
      {
       event.cancelBubble = true
       event.returnValue = false;

       return false;
      }

      function norightclick(e) // This function is used by all others
      {
      if (window.Event) // again, IE or NAV?
      {
      if (e.which == 2 || e.which == 3)
      return false;
      }
      else
      if (event.button == 2 || event.button == 3)
      {
      event.cancelBubble = true
      event.returnValue = false;
      return false;
      }

      }

      document.oncontextmenu = nocontextmenu;  // for IE5+
      document.onmousedown = norightclick;  // for all others
      //-->
      </SCRIPT>
      <script language="JavaScript">

<!--
function keypressed ()  { alert ("Toetsenbord is uitgeschakeld");}

document.onkeydown=keypressed;
-->

</script>

<?php

// hier je dir aanpassen.
$dir = './eindfeest/';


if (!$_GET['eindfeest'])
{

    die('Er is geen foto naam opgegeven om te laden.');
}


$foto = strip_tags($_GET['eindfeest']);

if (!file_exists($dir.$foto))
{

    die('Foto kon niet gevonden worden');
}


echo"
<center>
  <img src='"
.$dir.$foto."' alt='www.1.nl'>
</center>
"
;


?>
 
PHP hulp

PHP hulp

20/11/2024 08:22:48
 
Red Crew

Red Crew

25/01/2007 23:30:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
echo " <a href='indexview.php?".$dir."=".$file."' target='_blank'><img src=' ".$dir."/".$file."' width='100' height='75' STYLE='border: solid 1px black;'></a>" ;

echo ' <a href="indexview.php?'.$dir.'='.$file.' target="_blank"><img src="'.$dir.'/'.$file.'" width="100" height="75" STYLE="border: solid 1px black;"></a>' ;
[
/code]
In eerste instante had je de variabelen in uw html echo staan.
En als je uw php gedeelte tussen enkele quotes zet moet je uw html dubbele quotes niet escapen en dat leest werkt gemakkelijker
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
 
Dave Disseldorp

Dave Disseldorp

28/01/2007 20:37:00
Quote Anchor link
Dat vroeg ik niet sorry

kan je me wel helpen met het probleem

dankje

iemand anders mag ook :-)
 
Arjan Kapteijn

Arjan Kapteijn

28/01/2007 20:48:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'window.open("indexview.php?'.$dir.'='.$file.'","Hallo","status=1")';
?>


Wel een onclick eromheen, en als je slim bent ook de hoogte/breedte.
 
Dave Disseldorp

Dave Disseldorp

29/01/2007 12:21:00
Quote Anchor link
onclick er om heen.


sorry ik ben nog beginnend kan je me er mee helpen om hem voldige neer te zetten ???
 
- SanThe -

- SanThe -

29/01/2007 12:33:00
Quote Anchor link
Kijk eens hier.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.