Jump to content

linking in php


davidjmorin

Recommended Posts

im new to php and does anyone know how i would do this? i would like to add links to the files that im pulling from directory ajaxfiles. how would i do that so they auto populate the link?

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>
<style type="text/css">
v\:* { behavior: url(#default#VML); }
</style>

</head>

<body>



<center>
<p><A HREF="index.html">CLICK HERE TO ENTER THE WEBSITE!!!!!</a></p>
<p> </p>
<p>  
  <?php 
$dir = "ajaxfiles"; 
if (is_dir($dir)) { 
    if ($dh = opendir($dir)) { 
        while (($file = readdir($dh)) !== false) { 
            if($file != "." && $file != "..") // .. = previous, . = current. 
              echo "$file<br />\n"; 
        } 
        closedir($dh); 
    } 
} 
?> 
  

  
  
  <script type="text/javascript">

/***********************************************
* 3D Spinning Message Script- By Copyright (c) 2003 Peter Gehrig
* Website: http://www.24fun.com
* Script available at/modified by Dynamic Drive (http://www.dynamicdrive.com)
* This notice must stay intact for use
***********************************************/


// Add as many messages as you like
var message=new Array("WELCOME", "SIGN THE GUESTBOOK")

// Set the outline-color. Add as many colors as you like
var outlinecolor=new Array("black", "black")

// Set fillcolors 1. Add as many colors as you like
var fillcolor1=new Array("gray", "gold", "white", "green")

// Set fillcolors 2. Add as many colors as you like
var fillcolor2=new Array("blue", "GOLD", "black", "lime")

// Set the letter marking the circle
var circlemark=new Array("*")

// Set the width of the outline
var strkweight=2

// Set the waiting time between the messages (seconds)
var pause=2

// Set the strength of the opacity (transparency of letters)
var strengthopacity="50%"

// Set the size of the circle (values range from 0.1 to 1)
var circlesize=0.8

// Always keep messages in view even if page is scrolled? (DD added option)
var keepinview="yes"

// Do not edit below this line

mytruebody=(!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body //Dynamicdrive added object

var outerwidth=mytruebody.clientWidth
var outerheight=mytruebody.clientHeight

var innerwidth=Math.floor(circlesize*outerwidth)
var innerheight=Math.floor(circlesize*outerheight)

var posleft=(outerwidth-innerwidth)/2
var postop=(outerheight-innerheight)/2

var path=new Array()
var i_message=0
var i_outlinecolor=0
var i_fillcolor1=0
var i_fillcolor2=0
var i_messagelength=0
var longestmessage=0
pause*=1000

var ie=document.getElementById&&document.all?1:0 

for (i=0;i<=message.length-1;i++) {
if (message[i].length>longestmessage) {
	longestmessage=message[i].length
}
longestmessage+=4
}

for (i=0;i<=message.length-1;i++) {

var emptyspace=""
var i_emptyspace=(longestmessage-message[i].length)/2
for (ii=0;ii<=i_emptyspace;ii++) {
	emptyspace+=circlemark
}
message[i]=emptyspace+" "+message[i]+" "+emptyspace
}

function changeform() {
if (keepinview=="yes") //DD added
document.getElementById("roofid").style.top=mytruebody.scrollTop //DD added
if (i_outlinecolor >= outlinecolor.length) {i_outlinecolor=0}
if (i_fillcolor1 >= fillcolor1.length) {i_fillcolor1=0}
if (i_fillcolor2 >= fillcolor2.length) {i_fillcolor2=0}
document.getElementById('strokeid').color=outlinecolor[i_outlinecolor]
document.getElementById('fillid').color=fillcolor1[i_fillcolor1]
document.getElementById('fillid').color2=fillcolor2[i_fillcolor2]
if (i_message < message.length) {tick()}
else {document.getElementById('textpathid').string=""
document.getElementById("roofid").style.display="none" //DD added
}
}

function tick() {
if (i_messagelength <= message[i_message].length) {
	var messagestringend=""
	var messagestring=message[i_message].substring(0, i_messagelength)+messagestringend
	document.getElementById('textpathid').string=messagestring
	var timer=setTimeout("tick()",50)
	i_messagelength++
}
else {
	clearTimeout(timer)
	i_messagelength=0
	i_message++
	i_outlinecolor++	
	i_fillcolor1++	
	i_fillcolor2++	
	var timer=setTimeout("changeform()",pause)
}

}

if (ie) {
document.write('<div id="roofid" style="position:absolute;left:0px;top:0px;width:'+outerwidth+'px;height:'+outerheight+'px;overflow:hidden;">')
document.write('<v:oval id="tc" style="position:absolute;top:'+postop+'px;left:'+posleft+'px;width:'+innerwidth+'px;height:'+innerheight+'px">')
document.write('<v:shadow on="t" opacity="'+strengthopacity+'"/>')
document.write('<v:stroke id="strokeid" weight="'+strkweight+'pt" color="blue"/>')
document.write('<v:fill id="fillid" on="True" color="'+fillcolor1[0]+'" color2="'+fillcolor2[0]+'" opacity="'+strengthopacity+'" opacity2="'+strengthopacity+'" type="gradient"/>')
document.write('<v:path textpathok="t"/>')
document.write('<v:textpath id="textpathid" on="t" id="mytp" style="font-family:\'Arial Black\'; " fitpath="t" string=""/>')
document.write('</v:oval></div>')
if (window.attachEvent) //DD added code
window.attachEvent("onload", changeform) //DD added code
else
window.onload=changeform
}
    </script>
</p>

Link to comment
https://forums.phpfreaks.com/topic/72548-linking-in-php/
Share on other sites

<?php 
$dir = "ajaxfiles"; 
if (is_dir($dir)) { 
    if ($dh = opendir($dir)) { 
        while (($file = readdir($dh)) !== false) { 
            if($file != "." && $file != "..") // .. = previous, . = current. 
              echo "<a href='$file'>$file</a><br />\n"; 
        } 
        closedir($dh); 
    } 
} 
?>

Link to comment
https://forums.phpfreaks.com/topic/72548-linking-in-php/#findComment-365834
Share on other sites

ok now how do i have it so that they appear line item. it just shows them on one continuous line

 

style.cssexternal.htmporschegt.jpgaston.jpgexternal2.htmexternal3.htmferrari.jpg

 

just like that. i want them like this

style.css

external.htm

porschegt.jpg

aston.jpg

external2.htm

external3.htm

ferrari.jpg

Link to comment
https://forums.phpfreaks.com/topic/72548-linking-in-php/#findComment-365910
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.