во втором создается pdf документ в который вставляется этот файл,
в третьем я все это шлю на мыло пользователям
а в index.php includ'ом объединяю все эти операции и то как мне реализовать что то вроде задержки во времени, чтобы pdf не создавался, пока не будет построено img, и на мыло чтоб не отправлялось, если не готово pdf.
Только не предлагайте реально задержку во времени типа sleep()
Спустя 9 минут, 3 секунды (10.11.2011 - 22:08) Winston написал(а):
А ты попробуй местами поменять действия, не создавай изображение пока не будет сформирован pdf
Спустя 7 минут, 48 секунд (10.11.2011 - 22:16) kuzroman написал(а):
Цитата (Winston @ 10.11.2011 - 19:08) |
А ты попробуй местами поменять действия, не создавай изображение пока не будет сформирован pdf |
в pdf вклеиваю график построенный в пункте 1, так что если поменяю местами, буду иметь pdf без изображения.
Меня интересует больше как в поисковике найти эту тему.
Что то вроде:
пока не выполнится функция 1 не выполнять функцию 2.
Ту же операцию делал на jquery через метод $.post, так там так, выолняется команда на сервер, обрабатывается то что в файле на сервере, если успешно выполнить следующую функцию, если нет стопэ.
Есть ли что то подобное в php?
Спустя 7 минут, 24 секунды (10.11.2011 - 22:23) jetistyum написал(а):
php без заморочек с тредами не умеет работать, поэтому у тебя в любом случае функции будут выполняться так как они определены
если запускаешь ф-ю a(), а потом b() то ф-я b() никогда не выполнится раньше, чем закончит выполняться ф-я a()
если запускаешь ф-ю a(), а потом b() то ф-я b() никогда не выполнится раньше, чем закончит выполняться ф-я a()
Спустя 1 минута, 22 секунды (10.11.2011 - 22:24) Winston написал(а):
Ну вообще то в php все выполняется последовательно, проверяй если pdf не создался, не отправляй на мыло.
Спустя 8 минут, 54 секунды (10.11.2011 - 22:33) kuzroman написал(а):
Цитата (Winston @ 10.11.2011 - 19:24) |
Ну вообще то в php все выполняется последовательно, проверяй если pdf не создался, не отправляй на мыло. |
Блин это хуже))
А если файл еще не создался но я хочу дождаться его создания?
Вот представьте - файл создается, а php дошло до следующего условия и по факту это false а не true, ))
То будет косяк. Блин как ентого избежать?))
Кстати чего это наш любимый форум упал в яндексе по запросу "php форум" так низко,
Что у них там вообще твориться?
Спустя 32 минуты, 53 секунды (10.11.2011 - 23:06) johniek_comp написал(а):
kuzroman
рисуешь график
вставляешь в рдф
отправляешь на мыло
в такой последовательности делай и все.
а что бы мыло не шло, ставь проверку в условии когда рдф тру запускаем ф-ю mail
рисуешь график
вставляешь в рдф
отправляешь на мыло
в такой последовательности делай и все.
а что бы мыло не шло, ставь проверку в условии когда рдф тру запускаем ф-ю mail
Спустя 7 минут, 38 секунд (10.11.2011 - 23:14) Winston написал(а):
Цитата (kuzroman @ 10.11.2011 - 21:33) |
А если файл еще не создался но я хочу дождаться его создания? |
Интерпретатор не перейдет на следующую строчку пока не будет отработана текущая. И скрипт не завершит работу пока не возникнет ошибка или код полностью не отработает.
Цитата (kuzroman @ 10.11.2011 - 21:33) |
файл создается, а php дошло до следующего условия |
Мне кажется, что это невозможно
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Цитата (kuzroman @ 10.11.2011 - 20:59) |
и на мыло чтоб не отправлялось, если не готово pdf. |
А тебе на мыло отправляется не готовый pdf?
![blink.gif](http://phpforum.ru/html/emoticons/blink.gif)
Цитата (johniek_comp @ 10.11.2011 - 22:06) |
рисуешь график вставляешь в рдф отправляешь на мыло в такой последовательности делай и все. |
Кэп?
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 23 часа, 58 минут, 40 секунд (11.11.2011 - 23:13) kuzroman написал(а):
Да спасибо всем, за помощь!
Спустя 22 минуты, 51 секунда (11.11.2011 - 23:35) Fredrich написал(а):
Может код покажешь
Спустя 10 часов, 42 минуты, 11 секунд (12.11.2011 - 10:18) kuzroman написал(а):
Не, без обид, но код мой вам ни к чему))
Спустя 35 минут, 54 секунды (12.11.2011 - 10:53) sergeiss написал(а):
Цитата (kuzroman @ 12.11.2011 - 11:18) |
Не, без обид, но код мой вам ни к чему)) |
Тему закрываю. Без обид, ОК?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Когда научишься правильно спрашивать и уважать отвечающих - создашь другую тему.
_____________
kuzroman@list.ru