2015-07-02 8 views
2

У меня есть файл csv с идентификатором изображения и ссылкой изображения. Я хочу сделать php-скрипт, который вызывает идентификатор и открывает подходящее изображение идентификатора. Теперь я использую этот код, чтобы показать файл csv.Как вызвать ссылку изображения с идентификатором на php с помощью файла csv

$row = 1; 
if (($handle = fopen("file.csv", "r")) !== FALSE) { 
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
    print_r($data); 
} 
fclose($handle); 
} 

Мой CSV файл получил только две колонки с ID и изображения Ссылка

Любая идея, как это сделать?

+1

Что вы имеете в виду при открытии? Если он локальный или на другом сервере? Что вы хотите с этим делать? Что вы пробовали? – Toumash

+0

Я хочу написать сценарий. То, что я называю только идентификатор, и подходящее изображение должно быть открытым. На локальном сервере. На веб-сайте я хочу заменить старое изображение новым изображением, вызвав ID. – Stef

+0

Открыть как 'fopen'? Покажите нам csv structuce. 'id, link' ' id, link'? – Toumash

ответ

2

Это то, что вам нужно:

<?php 
$row = 0; 
if (($handle = fopen("file.csv", "r")) !== FALSE) { 
    while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE) { 
     if ($row > 0) { 
      if ($data[0] == '1234') echo $data[1]; 
     } 
     $row++; 
    } 
    fclose($handle); 
} 

$ данных [0] будет ваш чек на ID, $ данных [1] будет ваша ссылка на изображение. Я добавил проверку строки, чтобы исключить первую строку, как будто у вас есть первая строка в качестве заголовка.

Заменить:

'ID_HERE' 

С:

$_POST['id']; 
//or 
$_GET['id']; 
// or however you get your id you want to check 
+1

Да, первая строка - это заголовок – Stef

+0

Вы пробовали код, чтобы узнать, работает ли это для вас? –

+0

не работает:/ – Stef

 Смежные вопросы

  • Нет связанных вопросов^_^