Complex method:
You can follow this to generate the plane of the triangle. Intersection of the two planes (P and the owner of triangle) will give a line of intersection which will contain D & E. Intersection can be calculated using this.
D and E can be obtained be intersecting the line DE (line if intersection of planes) and the line passing through AC and BC respectively.
Simpler Method:
Get intersection of lines AC and BC with the plane P.
Once you have your equations in parametric form, there are two steps:
Step 1) - Plug in your parametric equations into the equation of the plane, and solve for t
Example:
$x = 2 + t$
$y = 5 + 3t$
$z = 6 + 5t$
$Plane: 3x + 4y - 2z = 7$
Plugging in:
$3(2 + t) + 4(5 + 3t) - 2(6 + 5t) = 7$
$6 + 3t + 20 + 12t - 12 - 10t = 7$
$t = -27/5$
Step 2) - Plug in value of parametric variable (t in this case) into equation of line, to get coordinates of intersection
$x = 2 + t = 2 + -27/5 = -17/5$
$y = 5 + 3t = 5 + 3(-27/5) = -56/5$
$z = 6 + 5t = 6 + 5(-27/5) = -21$
Final intersection point: $(-17/5, -56/5, -21)P$
Hope this helps.