выдает ошибку исключительно потому, что переменная $rec не может получить данные, а не может потому что переменной $result ничего не присвоили или я не прав здесь?
Ошибка та же:
у тебя в сериализованной строке ошибка. Там одинарные кавычки встречаются, и они неэкранированые. Я бы использовал JSON_ENCODE и JSON_DECODE. А почему стирается. это я не знаю, откуда там вообще что берется, отсюда не видно.
Как сделать экранирование, чтобы при выгрузке слэш убирался? Информация получается парсером, в парсере я могу прописать, чтобы перед одинарной кавычкой ставился слэш, а вот с извлечением сложнее...
Json вариант тоже интересный, но опять же надо разбираться, год назад с ним делал парсер, было классно, но информацию в файл я не записывал тогда...
Не вижу где добавить файл, заливаю текст так сюда... И как ни странно сейчас захожу и файл этот текстовый был почему-то пустой, как он сам по себе мог очиститься? Где-то у меня такая функция прописана?
a:87:{i:0;a:8:{i:0;s:19:"Argentinian Primera";i:1;s:5:"00:00";i:2;s:36:"Velez Sarsfield - Argentinos Juniors";i:3;s:4:"2.10";i:4;s:4:"3.25";i:5;s:4:"3.25";i:6;s:3:"2:0";i:7;s:7:"1709254";}i:1;a:8:{i:0;s:15:"Chilean Primera";i:1;s:5:"00:00";i:2;s:36:"Universidad Concepcion - Antofagasta";i:3;s:4:"2.01";i:4;s:4:"3.25";i:5;s:4:"3.35";i:6;s:3:"1:1";i:7;s:7:"1707231";}i:2;a:8:{i:0;s:19:"El Salvador Primera";i:1;s:5:"00:00";i:2;s:25:"Santa Tecla FC - CD Audaz";i:3;s:4:"1.60";i:4;s:4:"3.60";i:5;s:4:"4.80";i:6;s:3:"1:1";i:7;s:7:"1711579";}i:3;a:8:{i:0;s:25:"Bolivian Profesional Liga";i:1;s:5:"00:30";i:2;s:28:"Blooming - Jorge Wilstermann";i:3;s:4:"1.99";i:4;s:4:"3.50";i:5;s:4:"3.10";i:6;s:3:"2:0";i:7;s:7:"1709068";}i:4;a:8:{i:0;s:18:"Paraguayan Primera";i:1;s:5:"00:45";i:2;s:22:"Guarani - General Diaz";i:3;s:4:"1.78";i:4;s:4:"3.40";i:5;s:4:"3.95";i:6;s:3:"1:2";i:7;s:7:"1710043";}i:5;a:8:{i:0;s:15:"Mexican Primera";i:1;s:5:"01:00";i:2;s:30:"America Mexico - Santos Laguna";i:3;s:4:"1.58";i:4;s:4:"3.90";i:5;s:4:"5.00";i:6;s:3:"2:1";i:7;s:7:"1710119";}i:6;a:8:{i:0;s:30:"Argentinian Primera B Nacional";i:1;s:5:"01:10";i:2;s:36:"CA Agropecuario - San Martin Tucuman";i:3;s:4:"2.70";i:4;s:4:"2.80";i:5;s:4:"2.65";i:6;s:3:"1:2";i:7;s:7:"1710829";}i:7;a:8:{i:0;s:19:"Colombian Primera A";i:1;s:5:"01:30";i:2;s:29:"Once Caldas - Deportes Tolima";i:3;s:4:"2.50";i:4;s:4:"2.70";i:5;s:4:"2.95";i:6;s:3:"0:2";i:7;s:7:"1707169";}i:8;a:8:{i:0;s:17:"United States MLS";i:1;s:5:"01:30";i:2;s:33:"Los Angeles FC - New York City FC";i:3;s:4:"2.00";i:4;s:4:"3.60";i:5;s:4:"3.15";i:6;s:3:"0:2";i:7;s:7:"1700541";}i:9;a:8:{i:0;s:23:"Russian Division 2 East";i:1;s:5:"07:00";i:2;s:36:"Sakhalin Sakhalinsk - FC Irtysh Omsk";i:3;s:4:"1.21";i:4;s:4:"5.20";i:5;s:5:"11.00";i:6;s:3:"4:0";i:7;s:7:"1711893";}i:10;a:8:{i:0;s:23:"Russian Division 2 East";i:1;s:5:"09:00";i:2;s:33:"Smena Komsomolsk - Dynamo Barnaul";i:3;s:4:"2.65";i:4;s:4:"3.00";i:5;s:4:"2.49";i:6;s:3:"2:0";i:7;s:7:"1711894";}i:11;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"10:00";i:2;s:34:"SK Slavia Praha - Ceske Budejovice";i:3;s:4:"1.44";i:4;s:4:"4.40";i:5;s:4:"5.40";i:6;s:3:"1:0";i:7;s:7:"1712043";}i:12;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"10:00";i:2;s:27:"FK Teplice - Slovan Liberec";i:3;s:4:"1.80";i:4;s:4:"4.00";i:5;s:4:"3.25";i:6;s:3:"2:1";i:7;s:7:"1712044";}i:13;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"11:00";i:2;s:26:"MFK Okd Karvina - Slovacko";i:3;s:4:"2.31";i:4;s:4:"4.10";i:5;s:4:"2.32";i:6;s:3:"1:1";i:7;s:7:"1712049";}i:14;a:8:{i:0;s:22:"S. Korean WK-League W.";i:1;s:5:"11:00";i:2;s:30:"Busan Sangmu W. - Suwon FMC W.";i:3;s:4:"8.20";i:4;s:4:"3.90";i:5;s:4:"1.37";i:6;s:3:"0:2";i:7;s:7:"1711922";}i:15;a:8:{i:0;s:22:"S. Korean WK-League W.";i:1;s:5:"11:00";i:2;s:28:"Changnyeong W. - Gyeongju W.";i:3;s:4:"4.00";i:4;s:4:"3.60";i:5;s:4:"1.71";i:6;s:3:"0:2";i:7;s:7:"1711923";}i:16;a:8:{i:0;s:22:"S. Korean WK-League W.";i:1;s:5:"11:00";i:2;s:37:"Hyundai Steel W. - Gumi Sportstoto W.";i:3;s:4:"1.31";i:4;s:4:"4.50";i:5;s:4:"8.00";i:6;s:3:"3:1";i:7;s:7:"1711924";}i:17;a:8:{i:0;s:22:"S. Korean WK-League W.";i:1;s:5:"11:00";i:2;s:27:"Seoul W. - Hwacheon KSPO W.";i:3;s:4:"1.95";i:4;s:4:"3.50";i:5;s:4:"3.20";i:6;s:3:"0:1";i:7;s:7:"1711925";}i:18;a:8:{i:0;s:17:"Aus. NPL Victoria";i:1;s:5:"11:30";i:2;s:34:"Kingston City FC - South Melbourne";i:3;s:4:"3.05";i:4;s:4:"3.55";i:5;s:4:"2.00";i:6;s:3:"0:2";i:7;s:7:"1708263";}i:19;a:8:{i:0;s:17:"Aus. NPL Victoria";i:1;s:5:"11:30";i:2;s:33:"FC Bulleen Lions - Northcote City";i:3;s:4:"2.47";i:4;s:4:"3.35";i:5;s:4:"2.45";i:6;s:3:"1:0";i:7;s:7:"1708264";}i:20;a:8:{i:0;s:28:"S. Korean K-League Challenge";i:1;s:5:"11:30";i:2;s:35:"Bucheon FC 1995 - Asan Mugunghwa FC";i:3;s:4:"2.30";i:4;s:4:"3.10";i:5;s:4:"2.85";i:6;s:3:"2:0";i:7;s:7:"1709788";}i:21;a:8:{i:0;s:28:"S. Korean K-League Challenge";i:1;s:5:"11:30";i:2;s:25:"Suwon FC - Ansan Greeners";i:3;s:4:"2.40";i:4;s:4:"3.10";i:5;s:4:"2.70";i:6;s:3:"1:2";i:7;s:7:"1708513";}i:22;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"12:00";i:2;s:29:"Sigma Olomouc - Fotbal Trinec";i:3;s:4:"2.31";i:4;s:4:"4.10";i:5;s:4:"2.32";i:6;s:3:"1:1";i:7;s:7:"1712042";}i:23;a:8:{i:0;s:21:"Kazakhstan Pr. League";i:1;s:5:"12:00";i:2;s:24:"FK Zhetysu - FC Ordabasy";i:3;s:4:"2.60";i:4;s:4:"2.85";i:5;s:4:"2.65";i:6;s:3:"0:2";i:7;s:7:"1710233";}i:24;a:8:{i:0;s:21:"Turkish Super Lig U21";i:1;s:5:"12:00";i:2;s:32:"Karabukspor U21 - Fenerbahce U21";i:3;s:4:"4.20";i:4;s:4:"4.50";i:5;s:4:"1.53";i:6;s:3:"1:2";i:7;s:7:"1712052";}i:25;a:8:{i:0;s:21:"Turkish Super Lig U21";i:1;s:5:"12:00";i:2;s:29:"Kayserispor U21 - Akhisar U21";i:3;s:4:"1.45";i:4;s:4:"5.00";i:5;s:4:"4.50";i:6;s:3:"4:0";i:7;s:7:"1712053";}i:26;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"13:00";i:2;s:39:"FC Zbrojovka Brno - FC Vysocina Jihlava";i:3;s:4:"2.20";i:4;s:4:"3.95";i:5;s:4:"2.48";i:6;s:3:"2:0";i:7;s:7:"1712047";}i:27;a:8:{i:0;s:14:"Czech Liga U21";i:1;s:5:"13:00";i:2;s:28:"Sparta Prague - 1 FK Pribram";i:3;s:4:"1.62";i:4;s:4:"4.40";i:5;s:4:"3.80";i:6;s:3:"2:1";i:7;s:7:"1712048";}i:28;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 1";i:1;s:5:"13:00";i:2;s:20:"Molde II - Ullern IF";i:3;s:4:"2.25";i:4;s:4:"3.75";i:5;s:4:"2.50";i:6;s:3:"0:0";i:7;s:7:"1712011";}i:29;a:8:{i:0;s:21:"Armenian First League";i:1;s:5:"14:00";i:2;s:33:"Ararat Yerevan 2 - FC Alashkert 2";i:3;s:4:"2.70";i:4;s:4:"3.50";i:5;s:4:"2.20";i:6;s:3:"0:1";i:7;s:7:"1711956";}i:30;a:8:{i:0;s:21:"Armenian First League";i:1;s:5:"14:00";i:2;s:29:"FC Pyunik Yerevan 2 - Artsakh";i:3;s:4:"5.80";i:4;s:4:"4.00";i:5;s:4:"1.45";i:6;s:3:"1:4";i:7;s:7:"1711957";}i:31;a:8:{i:0;s:21:"Armenian First League";i:1;s:5:"14:00";i:2;s:25:"FC Lori - Shirak Gyumri 2";i:3;s:4:"1.11";i:4;s:4:"7.00";i:5;s:5:"14.00";i:6;s:3:"3:1";i:7;s:7:"1711971";}i:32;a:8:{i:0;s:21:"Armenian First League";i:1;s:5:"14:00";i:2;s:37:"Banants Yerevan 2 - Gandzasar Kapan 2";i:3;s:4:"1.29";i:4;s:4:"5.60";i:5;s:4:"6.60";i:6;s:3:"2:0";i:7;s:7:"1711973";}i:33;a:8:{i:0;s:21:"Armenian First League";i:1;s:5:"14:00";i:2;s:22:"Erebuni - Avan Academy";i:3;s:4:"4.70";i:4;s:4:"4.00";i:5;s:4:"1.54";i:6;s:3:"0:3";i:7;s:7:"1711974";}i:34;a:8:{i:0;s:24:"Malaysian Premier League";i:1;s:5:"14:00";i:2;s:20:"Terengganu II - Pdrm";i:3;s:4:"3.00";i:4;s:4:"3.60";i:5;s:4:"2.00";i:6;s:3:"0:2";i:7;s:7:"1711975";}i:35;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 1";i:1;s:5:"14:00";i:2;s:27:"Kristiansund II - Oppsal IF";i:3;s:4:"3.55";i:4;s:4:"4.40";i:5;s:4:"1.67";i:6;s:3:"2:2";i:7;s:7:"1712051";}i:36;a:8:{i:0;s:15:"Croatian 1. HNL";i:1;s:5:"15:00";i:2;s:29:"NK Slaven Belupo - Istra 1961";i:3;s:4:"1.97";i:4;s:4:"3.35";i:5;s:4:"3.40";i:6;s:3:"2:1";i:7;s:7:"1709422";}i:37;a:8:{i:0;s:20:"Bulgarian Pr. League";i:1;s:5:"15:30";i:2;s:34:"PFC Dunav Ruse - Vitosha Bistritsa";i:3;s:4:"1.46";i:4;s:4:"4.10";i:5;s:4:"5.60";i:6;s:3:"1:1";i:7;s:7:"1707687";}i:38;a:8:{i:0;s:20:"AFC Champions League";i:1;s:5:"16:00";i:2;s:22:"Persepolis - AL Jazira";i:3;s:4:"1.21";i:4;s:4:"5.60";i:5;s:5:"10.00";i:6;s:3:"2:1";i:7;s:7:"1708333";}i:39;a:8:{i:0;s:24:"Finnish Kakkonen Group A";i:1;s:5:"16:30";i:2;s:24:"Gnistan - LPS Laajasalon";i:3;s:4:"1.07";i:4;s:4:"8.80";i:5;s:5:"15.00";i:6;s:3:"2:0";i:7;s:7:"1710796";}i:40;a:8:{i:0;s:24:"Finnish Kakkonen Group C";i:1;s:5:"16:30";i:2;s:27:"SC Kufu 98 - Pallo Kerho 37";i:3;s:4:"1.55";i:4;s:4:"4.20";i:5;s:4:"4.40";i:6;s:3:"1:0";i:7;s:7:"1710806";}i:41;a:8:{i:0;s:21:"Finnish Veikkausliiga";i:1;s:5:"16:30";i:2;s:13:"Vaasa - Honka";i:3;s:4:"2.65";i:4;s:4:"3.00";i:5;s:4:"2.65";i:6;s:3:"0:2";i:7;s:7:"1708187";}i:42;a:8:{i:0;s:15:"Finnish Ykkonen";i:1;s:5:"16:30";i:2;s:14:"KTP - Klubi 04";i:3;s:4:"1.81";i:4;s:4:"3.50";i:5;s:4:"3.65";i:6;s:3:"2:1";i:7;s:7:"1708223";}i:43;a:8:{i:0;s:15:"Finnish Ykkonen";i:1;s:5:"16:30";i:2;s:11:"HIFK - Jaro";i:3;s:4:"2.05";i:4;s:4:"3.35";i:5;s:4:"3.10";i:6;s:3:"1:0";i:7;s:7:"1708512";}i:44;a:8:{i:0;s:15:"Croatian 1. HNL";i:1;s:5:"17:00";i:2;s:21:"Rudes - Dinamo Zagreb";i:3;s:4:"6.20";i:4;s:4:"4.30";i:5;s:4:"1.42";i:6;s:3:"0:3";i:7;s:7:"1709423";}i:45;a:8:{i:0;s:13:"Czech 1. Liga";i:1;s:5:"17:00";i:2;s:30:"FK Dukla Praha - Slavia Prague";i:3;s:4:"6.00";i:4;s:4:"4.10";i:5;s:4:"1.45";i:6;s:3:"0:2";i:7;s:7:"1707731";}i:46;a:8:{i:0;s:19:"Israeli Liga Leumit";i:1;s:5:"17:00";i:2;s:38:"Hapoel Petach-Tikva - Maccabi Herzliya";i:3;s:4:"1.72";i:4;s:4:"3.40";i:5;s:4:"4.20";i:6;s:3:"1:1";i:7;s:7:"1711953";}i:47;a:8:{i:0;s:19:"Israeli Liga Leumit";i:1;s:5:"17:00";i:2;s:38:"Ironi Ramat Hasharon - Hapoel Marmorek";i:3;s:4:"2.40";i:4;s:4:"3.20";i:5;s:4:"2.60";i:6;s:3:"2:1";i:7;s:7:"1711954";}i:48;a:8:{i:0;s:19:"Israeli Liga Leumit";i:1;s:5:"17:00";i:2;s:31:"Hapoel Kfar Saba - Ironi Nesher";i:3;s:4:"1.59";i:4;s:4:"3.45";i:5;s:4:"5.20";i:6;s:3:"2:1";i:7;s:7:"1711955";}i:49;a:8:{i:0;s:19:"Israeli Liga Leumit";i:1;s:5:"17:00";i:2;s:34:"Hapoel Bnei Lod - Hapoel Ramat Gan";i:3;s:4:"2.75";i:4;s:4:"3.25";i:5;s:4:"2.26";i:6;s:3:"2:0";i:7;s:7:"1711972";}i:50;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 3";i:1;s:5:"17:00";i:2;s:20:"Halsen IF - Start II";i:3;s:4:"1.19";i:4;s:4:"6.20";i:5;s:4:"9.20";i:6;s:3:"5:1";i:7;s:7:"1712056";}i:51;a:8:{i:0;s:13:"Polish 1 Liga";i:1;s:5:"17:00";i:2;s:29:"GKS Tychy - Rakow Czestochowa";i:3;s:4:"2.17";i:4;s:4:"3.20";i:5;s:4:"3.00";i:6;s:3:"1:0";i:7;s:7:"1709101";}i:52;a:8:{i:0;s:16:"Slovenian 1. SNL";i:1;s:5:"17:00";i:2;s:22:"ND Gorica - NK Triglav";i:3;s:4:"1.38";i:4;s:4:"4.70";i:5;s:4:"6.20";i:6;s:3:"3:1";i:7;s:7:"1709826";}i:53;a:8:{i:0;s:24:"Belarusian Vysshaya Liga";i:1;s:5:"17:30";i:2;s:25:"Luch Minsk - Dinamo Minsk";i:3;s:4:"6.60";i:4;s:4:"3.75";i:5;s:4:"1.44";i:6;s:3:"0:3";i:7;s:7:"1709244";}i:54;a:8:{i:0;s:7:"AFC Cup";i:1;s:5:"18:00";i:2;s:29:"Al Faisaly - Al-Jazeera Amman";i:3;s:4:"2.01";i:4;s:4:"3.20";i:5;s:4:"3.35";i:6;s:3:"0:1";i:7;s:7:"1711368";}i:55;a:8:{i:0;s:16:"Danish Superliga";i:1;s:5:"18:00";i:2;s:24:"Brondby IF - Midtjylland";i:3;s:4:"1.65";i:4;s:4:"3.90";i:5;s:4:"4.40";i:6;s:3:"2:0";i:7;s:7:"1701129";}i:56;a:8:{i:0;s:23:"Norwegian Div. 2 Avd. 1";i:1;s:5:"18:00";i:2;s:16:"Odds BK 2 - Moss";i:3;s:4:"2.00";i:4;s:4:"3.75";i:5;s:4:"2.90";i:6;s:3:"1:1";i:7;s:7:"1711990";}i:57;a:8:{i:0;s:23:"Norwegian Div. 2 Avd. 2";i:1;s:5:"18:00";i:2;s:25:"Valerenga IF II - Arendal";i:3;s:4:"2.45";i:4;s:4:"3.75";i:5;s:4:"2.30";i:6;s:3:"0:1";i:7;s:7:"1711991";}i:58;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 2";i:1;s:5:"18:00";i:2;s:26:"Krakeroy - Stromsgodset II";i:3;s:4:"2.25";i:4;s:4:"3.75";i:5;s:4:"2.50";i:6;s:3:"2:1";i:7;s:7:"1712019";}i:59;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 2";i:1;s:5:"18:00";i:2;s:32:"Lillestrøm SK II - Gjelleråsen";i:3;s:4:"1.80";i:4;s:4:"4.00";i:5;s:4:"3.25";i:6;s:3:"0:0";i:7;s:7:"1712050";}i:60;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 3";i:1;s:5:"18:00";i:2;s:17:"Egersund 2 - Donn";i:3;s:4:"2.25";i:4;s:4:"4.50";i:5;s:4:"2.25";i:6;s:3:"2:0";i:7;s:7:"1712041";}i:61;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 3";i:1;s:5:"18:00";i:2;s:24:"Madla - Staal Jørpeland";i:3;s:4:"2.02";i:4;s:4:"4.30";i:5;s:4:"2.60";i:6;s:3:"2:0";i:7;s:7:"1709500";}i:62;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 4";i:1;s:5:"18:00";i:2;s:18:"Tertnes - Brann II";i:3;s:4:"2.01";i:4;s:4:"4.00";i:5;s:4:"2.75";i:6;s:3:"2:0";i:7;s:7:"1712045";}i:63;a:8:{i:0;s:23:"Norwegian Div. 3 Avd. 5";i:1;s:5:"18:00";i:2;s:25:"Kolstad - Rosenborg BK II";i:3;s:4:"2.30";i:4;s:4:"4.50";i:5;s:4:"2.21";i:6;s:3:"1:0";i:7;s:7:"1712046";}i:64;a:8:{i:0;s:27:"Swe. Div. 2 Norra Götaland";i:1;s:5:"18:00";i:2;s:31:"IFK Uddevalla - Stenungsunds IF";i:3;s:4:"1.70";i:4;s:4:"4.40";i:5;s:4:"3.40";i:6;s:3:"0:0";i:7;s:7:"1709061";}i:65;a:8:{i:0;s:29:"Swe. Div. 2 Västra Götaland";i:1;s:5:"18:00";i:2;s:23:"IFK Malmö - BK Olympic";i:3;s:4:"1.53";i:4;s:4:"4.40";i:5;s:4:"4.40";i:6;s:3:"3:0";i:7;s:7:"1709060";}i:66;a:8:{i:0;s:19:"Swedish Allsvenskan";i:1;s:5:"18:00";i:2;s:18:"Häcken - Elfsborg";i:3;s:4:"1.62";i:4;s:4:"3.60";i:5;s:4:"4.90";i:6;s:3:"3:1";i:7;s:7:"1613452";}i:67;a:8:{i:0;s:19:"Swedish Allsvenskan";i:1;s:5:"18:00";i:2;s:15:"Kalmar - Sirius";i:3;s:4:"1.62";i:4;s:4:"3.50";i:5;s:4:"5.00";i:6;s:3:"1:0";i:7;s:7:"1613453";}i:68;a:8:{i:0;s:19:"Swedish Allsvenskan";i:1;s:5:"18:00";i:2;s:17:"AIK - Östersunds";i:3;s:4:"1.85";i:4;s:4:"3.15";i:5;s:4:"4.20";i:6;s:3:"2:0";i:7;s:7:"1613454";}i:69;a:8:{i:0;s:18:"Swedish Superettan";i:1;s:5:"18:00";i:2;s:21:"Norrby IF - Degerfors";i:3;s:4:"2.15";i:4;s:4:"3.30";i:5;s:4:"2.90";i:6;s:3:"0:2";i:7;s:7:"1701131";}i:70;a:8:{i:0;s:17:"Turkish Super Lig";i:1;s:5:"18:00";i:2;s:32:"Karabukspor U21 - Fenerbahce U21";i:3;s:5:"35.00";i:4;s:5:"13.00";i:5;s:4:"1.03";i:6;s:3:"0:5";i:7;s:7:"1707321";}i:71;a:8:{i:0;s:17:"Turkish Super Lig";i:1;s:5:"18:00";i:2;s:21:"Kayserispor - Akhisar";i:3;s:4:"3.50";i:4;s:4:"3.15";i:5;s:4:"2.05";i:6;s:3:"0:1";i:7;s:7:"1707322";}i:72;a:8:{i:0;s:20:"Bulgarian Pr. League";i:1;s:5:"18:30";i:2;s:32:"Pirin Blagoevgrad - Etar Tarnovo";i:3;s:4:"2.48";i:4;s:4:"3.20";i:5;s:4:"2.55";i:6;s:3:"1:2";i:7;s:7:"1707688";}i:73;a:8:{i:0;s:20:"Swe. Div. 2 Norrland";i:1;s:5:"18:30";i:2;s:41:"Härnosands FF - Hudiksvalls Förenade FF";i:3;s:4:"5.00";i:4;s:4:"4.40";i:5;s:4:"1.46";i:6;s:3:"0:1";i:7;s:7:"1709582";}i:74;a:8:{i:0;s:20:"AFC Champions League";i:1;s:5:"18:40";i:2;s:24:"Al Ahli Jeddah - Al Sadd";i:3;s:4:"2.06";i:4;s:4:"3.50";i:5;s:4:"3.05";i:6;s:3:"3:0";i:7;s:7:"1709305";}i:75;a:8:{i:0;s:15:"Romanian Liga 1";i:1;s:5:"18:45";i:2;s:33:"CS Universitatea Craiova - Steaua";i:3;s:4:"3.80";i:4;s:4:"3.20";i:5;s:4:"1.90";i:6;s:3:"0:1";i:7;s:7:"1707359";}i:76;a:8:{i:0;s:22:"Swiss Challenge League";i:1;s:5:"19:00";i:2;s:21:"Servette - Winterthur";i:3;s:4:"1.53";i:4;s:4:"4.20";i:5;s:4:"4.80";i:6;s:3:"1:2";i:7;s:7:"1709917";}i:77;a:8:{i:0;s:26:"Gibraltar Premier Division";i:1;s:5:"19:30";i:2;s:33:"Lions Gibraltar - St. Joseph's FC";i:3;s:4:"7.00";i:4;s:4:"6.00";i:5;s:4:"1.25";i:6;s:3:"0:4";i:7;s:7:"1711952";}i:78;a:8:{i:0;s:20:"English Championship";i:1;s:5:"19:45";i:2;s:14:"Fulham - Derby";i:3;s:4:"1.58";i:4;s:4:"3.80";i:5;s:4:"5.25";i:6;s:3:"0:1";i:7;s:7:"1706355";}i:79;a:8:{i:0;s:20:"Irish Premier League";i:1;s:5:"19:45";i:2;s:20:"Derry City - Dundalk";i:3;s:4:"3.60";i:4;s:4:"3.35";i:5;s:4:"1.91";i:6;s:3:"1:2";i:7;s:7:"1655617";}i:80;a:8:{i:0;s:20:"Irish Premier League";i:1;s:5:"19:45";i:2;s:33:"Bray Wanderers - Waterford United";i:3;s:4:"5.00";i:4;s:4:"3.45";i:5;s:4:"1.64";i:6;s:3:"0:3";i:7;s:7:"1711324";}i:81;a:8:{i:0;s:20:"Spanish Liga Segunda";i:1;s:5:"20:00";i:2;s:17:"Cádiz - Zaragoza";i:3;s:4:"2.35";i:4;s:4:"2.90";i:5;s:4:"3.15";i:6;s:3:"1:0";i:7;s:7:"1707320";}i:82;a:8:{i:0;s:22:"Icelandic Úrvalsdeild";i:1;s:5:"20:15";i:2;s:39:"Stjarnan Gardabaer - Vikingur Reykjavik";i:3;s:4:"1.65";i:4;s:4:"3.80";i:5;s:4:"4.30";i:6;s:3:"1:0";i:7;s:7:"1707541";}i:83;a:8:{i:0;s:17:"Chilean Primera B";i:1;s:5:"20:30";i:2;s:28:"Deportes Copiapo - Melipilla";i:3;s:4:"1.85";i:4;s:4:"3.35";i:5;s:4:"3.75";i:6;s:3:"1:0";i:7;s:7:"1709400";}i:84;a:8:{i:0;s:18:"Paraguayan Primera";i:1;s:5:"22:30";i:2;s:32:"3 de Febrero - Deportivo Capiata";i:3;s:4:"2.31";i:4;s:4:"3.15";i:5;s:4:"2.75";i:6;s:3:"0:1";i:7;s:7:"1710044";}i:85;a:8:{i:0;s:19:"Argentinian Primera";i:1;s:5:"23:00";i:2;s:31:"Racing Club - Colon de Santa Fe";i:3;s:4:"1.49";i:4;s:4:"4.10";i:5;s:4:"5.80";i:6;s:3:"3:0";i:7;s:7:"1709258";}i:86;a:8:{i:0;s:19:"Argentinian Primera";i:1;s:5:"23:00";i:2;s:41:"Rosario Central - Estudiantes de La Plata";i:3;s:4:"2.55";i:4;s:4:"3.05";i:5;s:4:"2.70";i:6;s:3:"1:2";i:7;s:7:"1709259";}}
ну вот и ищи там. то, что указывает на эту строку, в php не значит, что в этой строке ошибка. Это значит, что интерпретатор на этой строке спотыкается, а ошибка где угодно может быть выше. Точки с запятой где-нибудь в конце строки не стоит или еще что.
Все уже удалил... Ошибка таже в 38 строке, строка получается таже... Запись в файл работает, по крайней мере массив я видел в файле txt.
Строитель
Сделал файл вывода таким образом, но есть сомнения, ведь в текущем файле нет указания переменной $result. Получается она вообще здесь лишняя.
Строитель, вставил код из примера все заработало, причина как я понял у меня в пути была. Изменил путь в своем, тоже заработало... Однако не понимаю почему прямой путь не заработал... Видимо прописывается не ссылкой как у меня.
Пока результат тот же... Права на текстовый файл 777. Путь до файла прямой прописан. Читать его буду в отдельном файле, этот будет исключительно автоматически обновлять информацию с полной перезаписью файла.
Строитель, спасибо! Все отлично работает, особенно порадовал вывод столбцов в нужных местах! Вчера не получалось видимо из-за того, что правки все делал с телефона.
А есть какой-то способ при парсинге дамп этот записать в файл, чтоб брать данные со своего сервера или это лучше делать с MySQL? Хотелось бы максимально ускорить процесс получения данных, а обновление информации в файле возможно через крон настроить.
К сожалению у меня не работает вывод. Связано ли это с тем, что информация в массив получается в этом же файле через file_get_contents или может слишком большой размер массива?
Имею ввиду, что из таблицы получаю массив в этом файле, а его сразу же извлекаем?
Пустые элементы можно отфильтровать с помощью array_filter(), а сбросить ключи - с помощью array_values().
А если мне не нужно удалять пустые? В таблице могут быть изначально пустые поля, при парсере они тоже должны писаться в базу и заполняться также пустыми... Сейчас конкретно этого дампа, что я прислал надо просто вырезать первые 2 элемента в каждом подмассиве.
Строитель пишет:
Совет на будущее - для того, чтобы удобнее было с вашим дампом работать кому-то другому, публикуйте его с помощью var_export()
Я до сих пор не понял, что отменя требовалось при добавлении дампа...