2012-03-08 11 views
-3

私はdownload.phpというphpファイルを持っており、これをディレクトリのpdfファイルにリンクしています。これにより、リンクとして表示されますが、Webページで開こうとするのではなく、「別名で保存」を開くことができます。問題は、次のコードを実行することができないことです。 download.phpを追加してディレクトリ項目を繰り返しますが、私のPHPセマンティクスはやや間違っていると思います!誰もがアイデアを持っていますか?おそらく、ここでは十分な情報が出て動作するが、試してみる価値は:あなたがhref属性のためにあなたの引用を閉じることはありませんPHPエコーディレクトリの内容(リンクとして)が動作しない

<?php 
// *** Folder List Repeater Start 
while ($MeetingMinutes->canRepeat()) { 
?> 
<?php echo '<p><a href=\"http://www.duncton.org/download.php?file=login/uploads2/'.$MeetingMinutes->folderList('name').'</a></p><br />'; ?> 

<?php 
$MeetingMinutes->MoveNext(); 
} 
$MeetingMinutes->endRepeater(); 
// *** Folder List Repeater End 
?> 
+5

を試してみてください、あなたは、あなたがそこに十分なPHPのオープン/クローズのタグを使用しますか? ;-) – PeeHaa

+0

Yer!それについてのSoz!それは、私がナットを運転している犯人をIDにしようとしていたからです! :) – Martin

+0

Yer!それについてのSoz!それは、私がナットを運転している犯人をIDにしようとしていたからです! :) – Martin

答えて

3

:これは(dateLastModified順)さまざまなPDFファイルを提示するページに座っているコードです、およびオープニングaタグ。さらに、リンクのテキストがないので、HTMLが正しい場合でも(実際には閉じないでください)、実際には表示されません。 最後に\を削除します。\"からは、そのような状況では必要ありません。

4

あなたはアンカータグを正しく閉じているわけではありません。閉じ引用と閉じ括弧がありません。

(二重引用符からの脱出を削除するには、編集)この

<?php 
    // *** Folder List Repeater Start 
    while ($MeetingMinutes->canRepeat()) { 
     printf('<p><a href="http://www.duncton.org/download.php?file=login/uploads2/%s">%s</a></p><br />', 
      $MeetingMinutes->folderList('name'), $MeetingMinutes->folderList('name')); 

     $MeetingMinutes->MoveNext(); 
    } 

    $MeetingMinutes->endRepeater(); 
    // *** Folder List Repeater End 
?> 

+0

正しいアイデア、まだ間違った構文(何も理由がないので引用符を間違ってエスケープしています)、実際にクリックするテキストはありません。あなたの答えを再確認してください。 –

+0

ええ、私はすぐに編集しようとしましたが、エラーが発生しています。 – Mickey

+0

ええコメントを投稿するときにエラーが発生しました。おそらく、サーバーに不具合があります。これを掲示する別のエラーが発生しました。 –

関連する問題