初心者どころかphpを触れません。
おかしな質問をしているのかもしれませんが、よろしくお願いします。
index.html(php) にリンクしてあるpdfファイル list.pdf を開きたいです。
index.html と同じ階層のページへのリンクは
<a href="erea.php?page=adress.html">アドレス</a>
という具合になってるので同じ階層のpdfへリンクを貼りました。
<a href="erea.php?page=list.pdf">リストpdf</a>
すると、
Parse error: parse error, unexpected T_STRING
・・・・・・・・・・・・・・・・・list.pdf on line 267
とエラーが出ました。
pdfファイルを開くにはどうすればよろしいでしょうか?
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
たぶんだけどパソコンに「アクロバットリーダー」って言うのがインストールされていないんじゃないかな・・・。
とりあえず、ダウンロードできるサイトのアドレスを貼り付けておきました。右上あたりに「今すぐダウンロード」ってボタンがあるのでそれをクリックしてみてください。インストールが始まります。
このソフトが入っていないって言う理由ならそれで開けるはずですよ。違っていたらごめんなさい・・・。
参考URL:http://www.adobe.com/jp/products/reader/
No.3
- 回答日時:
Parse error: parse error, unexpected T_STRINGは、
PHPの文法が間違っているというエラーで、しょっちゅう見かけるものです。
単なるリンクならば、ふつうHTMLでは、
<a href="list.pdf" target="_blank">リストpdf</a>
とすればよいでしょうが、
<a href="erea.php?page=list.pdf">
では、erea.phpが、リンクするファイル名を受け取って何か意図的な
処理をしている可能性もありますので、
どんなプログラムなのか分からないのでなんともいえませんが、
後者の方法が正しい可能性もあります。
PHPは、HTMLのなかに、<?php ?>タグで囲ってプログラムを埋め込むように記述するのが基本です。つまり、<?php ?>タグ内は、
PHPの記述方式で書かないと文法エラーになります。
原因はおそらく、<?php ?>(または<? ?>) タグの中に、直接
<a href="erea.php?page=list.pdf">リストpdf</a>
と書いているからだと思います。これはHTMLであって、PHPではありません。
回避策は二つあります。
(1)いったんPHPから抜けてHTMLで書く。一たん?>でタグを閉じ、HTMLを書いてから、また<?php タグを開始します。
?><a href="erea.php?page=list.pdf">リストpdf</a><?php
(2)PHPの記述方式で書く。""でくくった部分が文字列になります。
また、"を文字として扱う場合は、\"のようにエスケープしてあげないといけません。表示するには、print();か、echo();を使います。
文の最後に、;を記述します。
全角スペースは決して入れてはいけません。(文字列中には入れてもかまいませんが)
print("<a href=\"erea.php?page=list.pdf\">リストpdf</a>");
この回答への補足
とても親切な回答をありがとうございます。
上記方法を試させていただきました。
しかし、なんだかうまくいきません・・・。
やり方がまずいのでしょうか・・・。
(1)のやり方
index.htmlに(1)での書き方でやってみました。
index.htmlを開くときに下記エラーが表示されました。
-----------エラー----------
Parse error: parse error, unexpected '<' in /***/***/***・・・・/index.html on line 45
---------------------------
(2)のやり方
index.htmlに(2)での書き方でやってみました。
print("リストpdf"); とそのまま出てきてしまいました。
phpプログラムと同じ階層にテンプレートフォルダがあるのですが、その中のファイルは拡張子に関係なく、 .php になります。
こんなこと書いてもしょうがないのかな・・・。
お時間のあるとき、または、気が向いたらば、またアドバイスをよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン PDFファイルをネットで公開する方法 5 2022/12/07 13:09
- PDF PDFファイルを開くことができません。 4 2022/06/26 18:08
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- その他(IT・Webサービス) WPからダウンロードしたファイル名を指定したい 2 2022/04/08 08:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- PDF PDFファイルプログラム。ファイル名の昇順にPDFに収録されないのは何が原因か? 3 2023/07/28 08:49
- PDF パソコンからUSBメモリにPDFを移したらファイルを開けない 2 2022/08/22 11:42
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ドイツ語の歌詞を教えてください
-
pdfの連結とは
-
https://www.americandenki.co....
-
iphoneから[Documents」を取り...
-
圧縮ソフト 7-Zipについて...
-
いきなりPDF EDIT 2
-
Windows10へDirectx11をインス...
-
PDFの文書をWordにしたら表示崩...
-
添付画像のように、Excel データタフ...
-
テキストエディターを探してお...
-
PDF Xchange viewer で編集する...
-
閲覧期限付きPDFの期限を見る方法
-
圧縮したもの(ZIP)を更に圧縮...
-
pdfファイルを編集可にするソフ...
-
WordからPDFに変換すると、文書...
-
PDFファイル
-
エクセルの編集時間を表示させ...
-
解約したiPhoneの写真をパソコ...
-
フォルダ内にあるPDFファイルを...
-
お、おねがい!見るだけにして...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1つのセルに複数のハイパーリンク
-
ハイパーリンクをオートフィル...
-
PDFのフォームで計算結果が0な...
-
Acrobatのリンクツールで他のPD...
-
Excel マクロによる特定pdfファ...
-
Gショック DW6000の日時、時刻...
-
pdfの連結とは
-
キングソフトOffice2013の使い方
-
サンプル通り入力してもエラー...
-
PDF::API2 で字間が開きすぎる
-
pdfを開きたい
-
渦核とは、ナンでしょうか?
-
URLから、PDFファイルを一括で...
-
セブンイレブンの店内調理
-
複数のjpgファイルの濃度を一斉...
-
Windows Server 2003 R2 評価版...
-
オーブンレンジの取説
-
ばね座金の規格について
-
applescript で pdfを扱いた...
-
本願寺派宗則の罰則規定を教え...
おすすめ情報